
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.
The Quick Answer
The signature problem is a sauce that breaks into grainy, oily curds in the oven, caused by overheating the cheese or by hard cheeses like Gruyere added to too-hot a sauce. Melt the cheeses off the heat in batches into a properly built bechamel, because gentle warmth keeps the cheese proteins and fat emulsified instead of seizing and weeping grease.
Why does my baked mac and cheese turn greasy and grainy?
Cheese is an emulsion of fat held inside a casein protein web. Overheat it and the proteins contract and squeeze the fat out, so the sauce breaks into stringy grains swimming in orange oil. This recipe protects against it by melting all three cheeses into the bechamel off the heat and in three batches, so the residual warmth melts them without ever boiling the proteins. The starch from the flour roux also acts as a stabiliser, wrapping the fat droplets and helping hold the emulsion. Aged cheddar and Gruyere are more prone to breaking than younger Monterey Jack because their proteins are firmer, which is exactly why the blend includes a melty cheese and why you must keep the heat low.
Why cook the pasta two minutes under and keep the sauce loose before baking?
Pasta keeps absorbing liquid as long as there is liquid and heat, and it gets a full second cook during 25-30 minutes in a 190C oven. Boiling the macaroni two minutes short of done leaves it starchy and firm so that, as it bakes in the sauce, it drinks up exactly enough to finish at the perfect bite rather than blowing past it into mush. That absorption is also why the assembled dish must look too saucy going in: the pasta will soak up a noticeable share of the milk and cream, and a sauce that looked ideal before baking sets dry and stiff afterward. The two adjustments work as a pair - underdone pasta plus a deliberately loose sauce meet in the middle.
Not sure what to cook next? Let the generator pick your next dish in one click.
Random Recipe GeneratorAbout This Recipe
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.
Ingredient Highlights
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.
You'll likely need to buy
Likely in your pantry
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.
Chef's 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.
Chef's 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.
Chef's 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.
Chef's 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.
Chef's 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
Per serving · Estimated values
* Estimated per serving based on a 2,000 calorie diet.
Equipment Needed
As an Amazon Associate we earn from qualifying purchases — at no extra cost to you.
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 & Reheating
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.
Cooking tonight?
Get a month of dinners like this — done for you
30 chef-tested dinners mapped to the month, plus 5 ready-to-shop grocery lists. One-time $8.99 — 30 dinners planned for you, zero nightly decisions.
See the 30-Day Plan →Got Leftovers?
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Go Deeper
Master the Culinary Science
Every recipe is a doorway. Our 7 Mastery Guides give you the science, technique, and framework to understand why food works — not just how to follow steps.
AI-Powered
Have Ingredients? Generate a Recipe.
Tell our AI what's in your fridge and get a custom recipe with image in seconds. No waste, no boredom.
Try the AI Recipe Generator →Browse more like this:
You Might Also Like
Discover more delicious recipes similar to what you're cooking







