Baked Mac and Cheese (Ultra Creamy Oven-Baked Recipe)
Impossibly creamy, cheesy macaroni baked until golden and bubbling with a crispy breadcrumb top. This is the baked mac and cheese that actually stays creamy inside — not dry, not gluey, just perfect every time.

What is this dish?
Baked mac and cheese is the American comfort food classic — macaroni pasta coated in a rich, velvety three-cheese sauce, poured into a baking dish, and baked until golden and bubbling with a crispy panko topping. The key difference between this recipe and the dry, disappointing version most people have made before is the sauce-to-pasta ratio and the way the sauce is built. Get those right and you get mac and cheese that's genuinely creamy all the way through, not just on top.
Why you'll love it
This is the kind of dish people ask for the recipe after one bite. The sauce is rich without being heavy, the three-cheese blend has real depth, and the panko topping gives that satisfying crunch against the creamy pasta underneath. It feeds a crowd, reheats well, and works as both a main course and a side dish.
When to serve
Thanksgiving and Christmas dinner tables, potlucks, Sunday family dinners, or honestly any weeknight when you want something genuinely comforting. It feeds 6–8 people as a side or 4–5 as a main.
Quick tips
Undercook the pasta. Grate your own cheese. Warm the milk. Keep the sauce slightly loose. Don't skip the rest time after baking.
Mature Cheddar
The backbone of the flavour. Mature (sharp) cheddar has more punch than mild — it means you get proper cheesy flavour without adding excessive amounts of cheese and making the sauce greasy.
Gruyère
The secret to the silky, elastic quality of a great cheese sauce. Gruyère melts exceptionally smoothly and has a nutty, slightly sweet flavour that rounds out the sharpness of the cheddar beautifully.
Panko Breadcrumbs
Japanese-style panko breadcrumbs are much coarser than regular breadcrumbs. They bake into a dramatically crispier, more textured topping that holds up through the whole dish rather than going soggy.
Substitution Options
Replace Gruyère with Comté, Emmental, or Fontina — all melt similarly well. Use cream cheese (100g) in place of some of the double cream for extra tanginess. Make it gluten-free with rice pasta and gluten-free flour in the roux. Add crumbled bacon, diced ham, or lobster to the pasta before baking for a more substantial main course.
Step-by-Step Instructions
Cook the pasta
Bring a large pot of well-salted water to the boil. Cook the macaroni for 2 minutes less than the packet instructions — it should be noticeably underdone. Drain and toss with a tiny drizzle of oil to prevent sticking. Set aside.
Pro Tips:
- •Undercooking the pasta is crucial — it finishes cooking in the oven and will be perfectly tender after baking
- •Reserve a cup of pasta water before draining in case you need to loosen the sauce
Make the roux
Preheat the oven to 190°C (375°F). Melt the butter in a large saucepan over medium heat. Add the flour and stir constantly with a wooden spoon for 2 minutes until the mixture turns slightly golden and smells nutty. This cooks out the raw flour taste.
Pro Tips:
- •Don't rush the roux — 2 full minutes of cooking is what stops the sauce tasting floury
- •Keep stirring constantly to prevent the roux from catching on the bottom
Build the cheese sauce
Add the warm milk to the roux a ladle at a time, whisking constantly after each addition until fully incorporated before adding more. Once all the milk is in, add the cream and continue whisking over medium heat for 5–7 minutes until the sauce thickens enough to coat the back of a spoon. Remove from the heat. Add the mustard, paprika, garlic powder, onion powder, cayenne, salt, and white pepper. Add the grated cheeses in three batches, stirring until fully melted after each addition.
Pro Tips:
- •Adding cold milk all at once causes lumps — warm it slightly in the microwave first
- •Grate the cheese yourself — pre-shredded cheese has anti-caking coatings that prevent it melting smoothly
Combine and transfer
Add the drained macaroni to the cheese sauce and fold together until every piece of pasta is coated. Pour into a large buttered baking dish (approximately 30x20cm). The mixture should look slightly saucier than you think it needs — it will thicken as it bakes.
Pro Tips:
- •Butter the baking dish well to prevent sticking and to add richness to the edges
- •If the sauce seems very thick before baking, add a splash of pasta water to loosen it
Add the topping and bake
Mix the panko breadcrumbs with melted butter and smoked paprika, then scatter evenly over the top of the mac and cheese. Bake uncovered at 190°C (375°F) for 25–30 minutes until the topping is deeply golden and the edges are bubbling. Rest for 5 minutes before serving.
Pro Tips:
- •For an extra crispy top, switch to the grill/broiler for the last 2–3 minutes — watch it closely
- •The 5-minute rest is important — it lets the sauce set slightly so it's creamy rather than runny when you serve it
Chef's Tips
Techniques that separate good from great
Use a three-cheese blend
One cheese on its own is rarely enough. Cheddar gives sharpness, Gruyère gives depth and meltability, and Monterey Jack or Colby adds creaminess. The combination is better than any single cheese alone.
Warm the milk before adding to the roux
Cold milk added to a hot roux causes the starch to seize and form lumps instantly. Warming the milk to roughly body temperature first makes the sauce come together smoothly and quickly.
Don't cover the dish while baking
Baking uncovered lets the top dry out and form a proper golden crust. Covering it traps steam, which gives you a soggy breadcrumb topping and a looser sauce.
Nutrition Facts
Equipment Needed
- Large saucepan
- Large pot for pasta
- Whisk
- 30x20cm baking dish
- Grater
- Wooden spoon
Quick Tips
- Grate all the cheese yourself from blocks — it's the single most important thing you can do for a smooth, lump-free sauce
- Keep the sauce slightly thinner than you think before baking — pasta absorbs liquid in the oven and a sauce that looks perfect before baking will be too thick after
- Let it rest for 5 minutes after baking before serving so the sauce firms up to that perfect creamy (not watery) consistency
Recipe Variations
Different ways to make this dish your own
Truffle Mac and Cheese
Add 1–2 teaspoons of truffle oil to the finished cheese sauce and substitute half the cheddar with Pecorino Romano. Top with regular breadcrumbs mixed with Parmesan for a more sophisticated version.
Bacon Mac and Cheese
Fry 200g of diced streaky bacon until crispy and stir through the pasta before baking. The smoky, salty bacon cuts through the richness of the cheese sauce perfectly.
Spicy Jalapeño Mac and Cheese
Add 2 diced fresh jalapeños (or pickled jalapeños from a jar) to the cheese sauce. Swap the smoked paprika for chipotle powder and add an extra ½ teaspoon of cayenne for a mac with genuine heat.
Stovetop Mac and Cheese
Skip the baking step entirely. After combining the pasta and sauce, serve immediately from the pan for an ultra-creamy, saucier result. Finish with a sprinkle of smoked paprika and a handful of fresh chives.
What to Serve With
Perfect pairings to complete the meal
Pulled Pork or Smoked Brisket
Baked mac and cheese is the definitive BBQ side dish. Pile the meat alongside or on top of a big scoop of mac for a genuinely American plate.
Coleslaw
The acidity and crunch of a well-dressed coleslaw is the perfect contrast to the richness of the cheese sauce. It's the balance the dish needs.
Crispy Fried Chicken
Fried chicken and mac and cheese is a classic Southern combination. The crispy, seasoned chicken against the creamy pasta is one of those pairings that just makes sense.
Simple Green Salad
A lightly dressed rocket or mixed leaf salad with a sharp vinaigrette cuts through the richness and keeps the meal from feeling too heavy.
Storage & Make-Ahead
Keep it fresh and plan ahead
Refrigerator
Store leftovers covered in the baking dish or in airtight containers for up to 4 days. The pasta will absorb more sauce as it sits — add a splash of milk when reheating.
Freezer
Cool completely and freeze in portions for up to 2 months. Thaw overnight in the fridge before reheating. The texture changes slightly but remains very good.
Make-Ahead
Assemble without the breadcrumb topping up to 2 days ahead, cover and refrigerate. Add the topping just before baking and allow an extra 10 minutes of baking time straight from the fridge.
Reheating
Reheat portions in the microwave with a tablespoon of milk, stirring halfway through. For the full dish, cover with foil and reheat at 180°C for 20–25 minutes, removing the foil for the last 5 minutes to re-crisp the top.
Got Leftovers?
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Browse more like this: