Creamy Baked Three-Cheese Macaroni with Garlic Parmesan Crumb Top

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.

A scoop of baked three cheese mac and cheese with crispy garlic Parmesan crumb topping.

[feast_advanced_jump_to]

Why this version stands out

  1. Creamy pasta underneath with a crisp, golden topping.
  2. Evaporated milk keeps the sauce silky without weighing it down.
  3. Mature cheddar gives strong flavour; Gruyère ensures a smooth melt.
  4. The garlic Parmesan crumb delivers a crunchy counterpoint to the sauce.
  5. No complicated layering — straightforward and reliably delicious.
  6. Tested to balance a creamy sauce with a crisp topping.

Ingredients that make a difference

Three cheese mac and cheese ingredients.

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

  1. Cook the pasta just under al dente — it will finish cooking in the oven.
  2. Add the milks gradually, whisking each addition fully before adding more to keep the sauce lump-free.
  3. Shred your own cheese for a smoother melt; pre-shredded cheese can make the sauce grainy.
  4. Add the cheese off the heat so it melts gently into a creamy sauce.
  5. 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.

Making the roux with butter and flour in a large saucepan.

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

Adding evaporated milk to the roux in a large saucepan.

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

White sauce coating the back of a tablespoon to show the consistency.

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

Adding the spices to the white sauce for the three cheese mac and cheese.

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

Mixing the cheese into the white sauce for the baked macaroni and cheese.

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

Macaroni and cheese in a large saucepan ready to be transferred to the oven dish.

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

Mixing the parmesan and breadcrumbs in a bowl for the crumbed parmesan 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.

Three cheese mac and cheese in a large white oven dish, ready to go into the oven.

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

Three cheese baked macaroni and cheese in a large white oven dish, ready to go into the oven.

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

A scoop of baked three cheese mac and cheese with crispy garlic Parmesan crumb topping.

Baked Three Cheese Mac and Cheese with Parmesan Crust

A creamy baked mac and cheese with a garlic Parmesan crumb and a sauce that stays silky in the oven. Crackly top, creamy interior — classic comfort food.
Course: Main Course, Side Dish
Servings: 8 servings
Calories: 812
Author: Maretha Corbett
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes

Equipment

  • 9×13-inch baking dish (23×33 cm)

Ingredients

For the mac and cheese

  • 1 pound (450g) elbow macaroni
  • ¼ cup (60g) unsalted butteror salted, then adjust salt to taste
  • ½ cup (60g) all-purpose flour
  • 1 can (12oz/380–410g) evaporated milk
  • cups (600ml) whole milk
  • 3 cups strong white cheddar, shredded
  • 1 cup Gruyère, shredded
  • 1 teaspoon saltor to taste
  • 1 teaspoon garlic powderor 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
  • tablespoons unsalted butter, melted
  • ½ teaspoon garlic powderor 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

  1. Cook the pasta just under al dente so it finishes perfectly in the oven.
  2. Add the milks gradually, whisking each addition to prevent lumps.
  3. Shred your own cheese whenever possible for the smoothest sauce.
  4. Add cheese off the heat to avoid overheating and graininess.
  5. 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

Calories: 812kcal | Carbohydrates: 65g | Protein: 36g | Fat: 45g

For food safety advice, including guidance on food allergies, consult your local food-safety resources.