This creamy baked mac and cheese has a crunchy garlic Parmesan topping and a sauce that stays silky in the oven. You get a crackly golden top with tender, creamy pasta beneath — exactly what a great baked mac and cheese should be.
Sharp cheddar provides bold flavour, Gruyère adds a smooth, luscious melt, and evaporated milk gives the sauce a glossy richness without the heaviness of double cream.
The crispy garlic Parmesan crumb is essential — it adds the perfect contrast to the creamy pasta below.

[feast_advanced_jump_to]
Why this version stands out
- Creamy pasta underneath with a crisp, golden topping.
- Evaporated milk keeps the sauce silky without weighing it down.
- Mature cheddar gives strong flavour; Gruyère ensures a smooth melt.
- The garlic Parmesan crumb delivers a crunchy counterpoint to the sauce.
- No complicated layering — straightforward and reliably delicious.
- Tested to balance a creamy sauce with a crisp topping.
Ingredients that make a difference

Use mature cheddar, not mild
Mature cheddar brings a true cheesy depth that carries through baking; mild cheddar can become muted. You can use yellow cheddar for a more golden finish, but white cheddar in the sauce gives a creamier appearance.
Always shred your own cheese if possible — freshly shredded cheese melts more smoothly. Pre-shredded cheeses include anti-caking agents that can make sauces slightly grainy.
Gruyère keeps the sauce smooth
Gruyère melts more evenly than cheddar and lends a silky texture without overwhelming richness. Mozzarella is an alternative if you want a milder flavour, but it won’t add the same nuttiness as Gruyère.
Evaporated milk works better than cream
Evaporated milk creates a creamy, glossy sauce without the heaviness of cream. With some water already removed, it produces a stable sauce that’s less likely to separate or go oily in the oven and it reheats well for leftovers.
Panko gives the best crunch
Panko breadcrumbs stay lighter and crispier than regular crumbs once baked, giving a delightful contrast to the smooth sauce beneath.
A few quick tips before you start
- Cook the pasta just under al dente — it will finish cooking in the oven.
- Add the milks gradually, whisking each addition fully before adding more to keep the sauce lump-free.
- Shred your own cheese for a smoother melt; pre-shredded cheese can make the sauce grainy.
- Add the cheese off the heat so it melts gently into a creamy sauce.
- The sauce should look slightly looser than you expect before baking; pasta absorbs more as it bakes.
How to make three cheese mac and cheese
Preheat the oven to 350°F (180°C).
Cook the pasta
1. Bring a large pot of salted water to a boil. Cook the macaroni 1 minute less than al dente so it won’t overcook while baking. Drain and set aside.
Make the cheese sauce
2. Melt the butter in a large saucepan over medium heat.

3. Add the flour and whisk for about 1 minute until a thick, smooth paste forms — this roux will thicken the sauce.

4. Slowly whisk in the evaporated milk a little at a time, then add the whole milk, whisking until smooth.

5. Continue whisking until the sauce is smooth, lump-free and lightly coats the back of a spoon.

6. Remove the pan from the heat and stir in salt, garlic powder, Dijon mustard, black pepper and smoked paprika.

7. Add the cheddar and Gruyère a handful at a time, stirring until fully melted and the sauce is smooth. The sauce will look slightly looser than you expect — that’s correct before baking.
Assemble the mac and cheese

8. Toss the drained pasta in the cheese sauce until evenly coated. Transfer to a buttered 9×13-inch (23×33 cm) baking dish.
Make the topping

9. In a bowl, combine panko breadcrumbs, finely grated Parmesan, melted butter, garlic powder, a pinch of salt and optional dried parsley. Mix until evenly coated.

10. Sprinkle the remaining cup of cheddar evenly over the macaroni, then scatter the Parmesan-panko crumb on top.

Bake
12. Bake at 350°F (180°C) for 20–25 minutes until the dish is bubbling and the top is golden. For a deeper colour, broil for 2–3 minutes at the end. Let rest for 5 minutes before serving so the sauce settles.
How to store and reheat leftovers
Storing
Keep leftovers in an airtight container in the fridge for up to 3 days. Once chilled, baked mac and cheese will firm up — that’s normal.
Reheating
The sauce will loosen again as it heats. Reheat in short microwave bursts, stirring between intervals, or warm in the oven covered with foil until heated through.
Common questions
Can I make this ahead of time?
Yes — assemble but don’t bake, then cover and refrigerate for up to 24 hours. If baking from chilled, add 5–10 minutes to the cooking time.
Can I freeze mac and cheese?
Yes — freeze before or after baking. Thaw overnight in the fridge before reheating. The pasta may soften slightly after freezing, but the sauce reheats creamy.
Why did my sauce turn grainy?
Graininess usually means the cheese got too hot. Adding cheese off the heat and using freshly shredded cheese helps maintain a smooth sauce.
Why is my baked mac and cheese dry?
The pasta absorbs sauce while baking. Undercook the pasta slightly and leave the sauce a bit looser before baking to avoid dryness.
What can I serve with mac and cheese?
A crisp green salad balances the richness. Other good pairings include roast chicken, grilled sausages, barbecue dishes, garlic bread or roasted vegetables.
You may also like…
If you want more comforting pasta meals, try other easy recipes like Mongolian ground beef noodles, creamy steak pasta, the viral spicy vodka pasta, or a bolognese pasta bake — all satisfying, flavourful weeknight dinners.
- Mongolian Ground Beef Noodles
- Bolognese Pasta Bake
- Gigi Hadid Pasta – The Viral Spicy Vodka Pasta
- Creamy Steak and Mushroom Pasta
Recipe

Baked Three Cheese Mac and Cheese with Parmesan Crust
Equipment
-
9×13-inch baking dish (23×33 cm)
Ingredients
For the mac and cheese
- 1 pound (450g) elbow macaroni
- ¼ cup (60g) unsalted butter – or salted, then adjust salt to taste
- ½ cup (60g) all-purpose flour
- 1 can (12oz/380–410g) evaporated milk
- 2½ cups (600ml) whole milk
- 3 cups strong white cheddar, shredded
- 1 cup Gruyère, shredded
- 1 teaspoon salt – or to taste
- 1 teaspoon garlic powder – or minced, to taste
- 1–2 teaspoons Dijon mustard
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika
For the parmesan crumb topping
- 1 cup panko breadcrumbs
- ¾ cup Parmesan, finely grated
- 2½ tablespoons unsalted butter, melted
- ½ teaspoon garlic powder – or minced
- pinch of salt
- 1–2 tablespoons dried parsley (optional)
- 1 cup strong cheddar (white or yellow)
Instructions
-
Preheat the oven to 350°F (180°C).
Cook the pasta
-
Bring a large pot of salted water to a boil. Cook the macaroni 1 minute less than al dente. Drain and set aside.
Make the cheese sauce
-
Melt the butter in a large saucepan over medium heat.
-
Whisk in the flour and cook for about 1 minute until a smooth paste forms.
-
Slowly whisk in the evaporated milk, then the whole milk, until the sauce is smooth and coats the back of a spoon.
-
Remove from heat and stir in salt, garlic powder, Dijon mustard, black pepper and smoked paprika.
-
Add the shredded cheddar and Gruyère a handful at a time, stirring until fully melted and smooth. The sauce should be slightly loose before baking.
Assemble the mac and cheese
-
Combine the drained pasta with the cheese sauce and transfer to a buttered 9×13-inch (23×33 cm) baking dish.
Make the topping
-
Mix panko, Parmesan, melted butter, garlic powder, a pinch of salt and optional dried parsley until combined.
-
Sprinkle the remaining cup of cheddar evenly over the pasta, then spread the Parmesan-panko mixture on top.
Bake
-
Bake at 350°F (180°C) for 20–25 minutes until bubbling and golden. For extra colour, broil 2–3 minutes at the end. Let rest 5 minutes before serving.
Notes
A few tips before you start
- Cook the pasta just under al dente so it finishes perfectly in the oven.
- Add the milks gradually, whisking each addition to prevent lumps.
- Shred your own cheese whenever possible for the smoothest sauce.
- Add cheese off the heat to avoid overheating and graininess.
- Leave the sauce slightly looser than you think before baking — the pasta will absorb some while cooking.
Nutritional data disclaimer
Nutrition details are provided by a third party and may vary with brands and portion sizes. Use them as an estimate and consult a qualified professional for personalised dietary advice.
Nutrition
For food safety advice, including guidance on food allergies, consult your local food-safety resources.