I absolutely love sharing my Classic Macaroni Cheese Recipe with friends and family because it never fails to bring comfort and smiles all around the table. This dish combines creamy, cheesy goodness with tender macaroni baked to perfection, creating a warming meal that feels like a hug in every bite. It’s one of those recipes I turn to when I want something satisfying, straightforward, and crowd-pleasing—all rolled into one delightful dish.
Why You'll Love This Classic Macaroni Cheese Recipe
When I make this Classic Macaroni Cheese Recipe, I’m always amazed at how rich and flavorful it tastes, yet how deceptively simple it is to prepare. The blend of mozzarella, cheddar, and red Leicester cheeses gives such a lovely depth—creamy with a slightly tangy, sharp edge that makes every forkful unforgettable. The mustard adds just a subtle kick that elevates the flavor without overpowering it, creating a comforting balance I really treasure.
One of my favorite things about this recipe is how straightforward it is to put together. I don’t have to fuss with tons of complicated steps or ingredients, yet it feels so indulgent. Boiling the pasta just a bit less than usual helps it stay perfectly tender but not mushy, and the buttery, cheesy sauce that coats it is just heavenly. Plus, baking it at the end lets the cheese develop a beautiful golden crust, which I can’t resist.
Classic macaroni cheese is such a versatile dish for me—I love serving it for casual weeknight dinners, family gatherings, or whenever I need a little comfort food fix. It stands out because it’s creamy but not overwhelming, with layers of different cheeses ensuring it always tastes fresh and exciting. Honestly, it’s become my go-to when I want to impress without spending hours in the kitchen.
Ingredients You'll Need
All the ingredients here are simple but essential to getting that perfect creamy texture, cheesy taste, and beautiful color. Each one plays a part in making this recipe a standout classic, from the smooth butter to the melty mix of cheeses and the slight tang from the English mustard.
TIP : You'll find the full list of ingredients and measurements in the recipe card below
- Macaroni: I use 500 grams for that perfect balance of pasta and sauce.
- Butter: Both for cooking and tossing with pasta, it adds richness and prevents sticking.
- Grated mozzarella: This melts beautifully to give a soupy, stringy texture.
- Grated cheddar: Adds a sharpness that cuts through the creaminess.
- Grated red Leicester: Provides a nutty, slightly sweet flavor and a gorgeous color.
- Plain flour: Essential for thickening the cheese sauce to that velvety smooth consistency.
- Milk: I always use whole milk for creaminess, but you can experiment here.
- English mustard: Just a touch to lift all the flavors and add extra depth.
- Sea salt and freshly ground black pepper: To season perfectly and bring out the best in every ingredient.
Directions
Step 1: Preheat your oven to 180℃ fan, 200℃ conventional, 400°F, or Gas Mark 6. Getting the oven hot early means you’re ready to bake as soon as the macaroni cheese is assembled.
Step 2: Boil the macaroni in a large pan of salted boiling water for 2 minutes less than the package suggests. I do this because the pasta will continue cooking in the sauce and oven, and I want it perfectly al dente. Once done, drain it well, then stir through 20 grams of butter to keep it from sticking together and add extra flavor.
Step 3: Make the cheese sauce by melting 50 grams of butter in a large saucepan over medium heat. Stir in the plain flour to make a paste and cook for about one minute, stirring constantly so it doesn’t brown. This step is crucial to eliminate any raw flour taste and give your sauce that lovely smooth texture.
Step 4: Gradually add 600 ml of milk to the flour butter paste, whisking continuously to avoid lumps. Keep the sauce on the heat, stirring gently, until it thickens slightly and can coat the back of a spoon. This part requires patience but trust me, it’s worth it for the perfect sauce.
Step 5: Stir in 2 teaspoons of English mustard and your cheese mix: 100 grams of grated cheddar, 100 grams of grated red Leicester, and 100 grams of grated mozzarella. Then season with a good pinch of sea salt and freshly ground black pepper. The sauce will be rich, cheesy, and full of punch.
Step 6: Combine the cooked macaroni with your cheese sauce by stirring thoroughly so every piece is coated in cheesy goodness.
Step 7: Spoon half of the macaroni mixture into a baking dish, then sprinkle half of the remaining grated mozzarella, cheddar, and red Leicester cheeses on top. This layering makes sure every bite has melted cheese and an appealing texture contrast.
Step 8: Add the remaining macaroni on top, and finish by spreading the rest of the grated cheeses evenly over the surface. This creates that irresistible golden crust I look forward to.
Step 9: Bake in the preheated oven for 15-20 minutes, until the cheese topping is bubbling and golden brown. The aroma filling your kitchen at this point is simply unbeatable.
Servings and Timing
This Classic Macaroni Cheese Recipe serves 6 hearty portions, perfect for sharing or enjoying as leftovers. Prep time is about 10-15 minutes, mainly for boiling the pasta and making the sauce. The baking itself takes around 15-20 minutes, bringing the total to roughly 40 minutes from start to finish. No resting or cooling time is necessary unless you prefer to let it sit briefly before slicing and serving, which also helps it set slightly and makes serving cleaner.
How to Serve This Classic Macaroni Cheese Recipe
I love serving my classic macaroni cheese piping hot right out of the oven, when the cheese is still gooey and the crust is perfectly golden and crisp. It’s wonderful as a main dish for a cozy family dinner, but I often pair it with fresh, crisp sides to cut through the richness — like a simple green salad with a tangy vinaigrette or steamed seasonal vegetables such as broccoli or green beans.
For a little extra flair, sprinkling freshly chopped chives or parsley over the top adds a burst of color and freshness. If I’m feeling indulgent, I’ll add crispy breadcrumbs or even crushed potato chips on top just before baking for an irresistible crunch. The portions I serve are generous, but it’s easy to make smaller ramekin-sized servings for a charming presentation at parties or potlucks.
When it comes to drinks, I find a crisp white wine like a Sauvignon Blanc complements the cheesy flavors wonderfully, balancing the creaminess with bright acidity. For non-alcoholic options, sparkling water with a slice of lemon or an iced herbal tea works beautifully. Classic macaroni cheese is a crowd-pleaser that works for casual weeknight meals, special occasions, or even a comforting dish for a chilly weekend afternoon.
Variations
I often experiment with this Classic Macaroni Cheese Recipe by swapping out cheeses depending on what I have on hand or the flavor profile I want to achieve. For a stronger bite, I might add a little Parmesan or Gruyère. For a milder, creamier version, extra mozzarella or a bit of cream cheese can make a difference. You can also add mix-ins like cooked bacon, caramelized onions, or sautéed mushrooms for a heartier dish.
If you’re looking for dietary variations, I’ve had success using gluten-free pasta and flour to make this recipe gluten-free without sacrificing texture or taste. For a vegan twist, nut-based or plant-based cheeses and a non-dairy milk like oat or almond work well, although you’ll want to adjust the mustard and seasoning to your preference. Baking time and layering remain the same, so it’s easy to customize.
Some days, I prefer to cook the macaroni cheese entirely on the stove top for a quicker version—just after combining pasta and sauce, I let it bubble gently until thick and creamy, skipping the bake step. It’s perfect when I’m short on time but still crave that luscious, cheesy comfort food.
Storage and Reheating
Storing Leftovers
Leftover macaroni cheese stores wonderfully in an airtight container in the refrigerator for up to three days. I like to divide it into portion-sized containers to make reheating easier and keep flavors fresher. Make sure it’s cooled completely before sealing your container to avoid condensation affecting the texture.
Freezing
You can freeze Classic Macaroni Cheese Recipe leftovers, though I recommend freezing prior to baking if preparing ahead. Place the unbaked macaroni cheese in a freezer-safe container or dish, cover tightly with plastic wrap and foil, and freeze for up to two months. When ready to eat, bake from frozen, adding extra time to the cooking process. Freezing a baked portion can work too, but the texture may be slightly softer after thawing.
Reheating
To reheat leftovers, I find the oven is best to restore the creamy texture and keep the top just a little crispy. Cover the dish with foil and bake at 180℃ (350°F) for 15-20 minutes or until heated through. The microwave works in a pinch but can make the sauce separate or get rubbery, so use short bursts and stir halfway to help even heating. Adding a splash of milk before reheating can help bring back the sauce’s silkiness.
FAQs
Can I use different types of pasta for this recipe?
Absolutely! While macaroni is traditional, other small pasta shapes like penne, fusilli, or shells work well because they hold onto the cheese sauce beautifully. Just adjust cooking times accordingly so they remain al dente.
What if I don’t have English mustard on hand?
You can substitute with a small amount of Dijon mustard or even a pinch of mustard powder. The mustard provides a subtle tang that brightens the cheesy sauce, but if you don’t have it, the recipe will still be delicious without it.
Is there a way to make this recipe lighter?
Yes! You can use reduced-fat cheeses and milk to lighten it up, though the flavor and creaminess will be less intense. Adding some cooked vegetables into the sauce is another way to bulk up the dish and add nutrients while keeping portions in check.
Can I prepare this dish ahead of time?
Definitely. You can prepare the macaroni and cheese sauce ahead up to the baking stage, then refrigerate and bake just before serving. This allows the flavors to meld beautifully, and it saves you time during mealtime.
What’s the best cheese combination if I want a stronger flavor?
For a punchier macaroni cheese, try adding aged cheddar, blue cheese, or Gruyère to the mix. These cheeses add complexity and intensity, perfect for cheese lovers looking for a bolder dish.
Conclusion
If you’re craving a reliably delicious, creamy, and cheesy comfort food, I wholeheartedly encourage you to try my Classic Macaroni Cheese Recipe. It’s easy to make, full of flavor, and perfect for sharing with loved ones any day of the week. Once you have that golden, bubbling top and velvety sauce on your plate, I’m sure it will quickly become one of your favorites too!
Print
Classic Macaroni Cheese Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Baking
- Cuisine: British
Description
Classic Macaroni Cheese is a creamy, comforting baked pasta dish made with a rich cheese sauce blending mozzarella, cheddar, and red Leicester cheeses. This traditional British favorite features tender macaroni enveloped in a velvety mustard-infused cheese sauce, topped with extra cheese for a golden, bubbling crust.
Ingredients
Pasta
- 500 g Macaroni
- 20 g Butter (to stir through pasta)
Cheese Sauce
- 50 g Butter
- 50 g Plain flour
- 600 ml Milk
- 2 tsp English mustard
- 100 g Grated mozzarella
- 100 g Grated cheddar
- 50 g Grated red Leicester
- Sea salt and freshly ground black pepper
Topping
- 100 g Grated cheddar
- 100 g Grated red Leicester
Instructions
- Preheat the oven: Preheat your oven to 180℃ fan/200℃ conventional/400°F or Gas Mark 6 to ensure it’s ready for baking the macaroni cheese.
- Cook the macaroni: Boil the macaroni in a large pan of salted boiling water for 2 minutes less than the package instructions specify to keep it slightly firm. Drain well and stir in 20 g of butter immediately to prevent the pasta from sticking together.
- Make the roux: In a large saucepan over medium heat, melt 50 g of butter. Stir in the 50 g of plain flour to create a paste (roux). Cook this mixture for about one minute while stirring constantly to eliminate the raw flour taste.
- Prepare the cheese sauce: Gradually add the 600 ml of milk to the roux, whisking continuously so the sauce remains smooth without lumps. Keep cooking over medium heat until the sauce thickens enough to coat the back of a spoon.
- Flavor the sauce: Stir in 2 teaspoons of English mustard, followed by 100 g mozzarella, 100 g cheddar, and 50 g red Leicester cheese. Season with a good pinch of sea salt and freshly ground black pepper. Mix well until all the cheese has melted and the sauce is smooth.
- Combine pasta and sauce: Add the cooked macaroni to the cheese sauce, stirring thoroughly to ensure every piece is coated.
- Assemble the dish: Spoon half of the macaroni and cheese into a baking dish. Sprinkle half of the grated mozzarella, cheddar, and red Leicester cheeses evenly over the pasta.
- Layer the remaining pasta and cheese: Add the remaining macaroni and top with the remaining 100 g cheddar and 100 g red Leicester cheeses, spreading them evenly for a great cheesy crust.
- Bake: Place the baking dish in the preheated oven and bake for 15-20 minutes until the cheese topping turns golden and bubbling.
Notes
- Using a blend of mozzarella, cheddar, and red Leicester gives this dish a balanced and rich flavor.
- Cooking the pasta slightly less than package time prevents it from becoming mushy after baking.
- Stirring butter through the pasta immediately after draining keeps the macaroni from clumping.
- Whisking the milk gradually into the roux ensures a lump-free sauce.
- You can add a pinch of nutmeg to the cheese sauce for an extra depth of flavor if desired.
- This dish can be prepared ahead of time and baked just before serving.
- To make it gluten-free, substitute the plain flour with a gluten-free flour blend.
Leave a Reply