Crispy, Creamy Baked Mac and Cheese
This baked mac and cheese is the one I turn to when I want a pan of pure comfort with a golden, crunchy top and a sauce that stays velvety, not grainy.

It comes together with simple pantry ingredients, bakes up in under an hour, and has never once turned oily or broken on me. A weeknight classic that feels like a little celebration.
What Makes This Mac and Cheese So Good
The sauce starts with a gentle roux, so the milk blends in smoothly without any scrambled bits. A little mustard powder and a whisper of cayenne round out the sharp cheddar, and a scoop of cream cheese folded in at the end makes the whole thing nearly foolproof.
The top gets showered with panko breadcrumbs that toast into a crackly crust while the pasta stays soft and stretchy underneath. Every spoonful hits that contrast between crispy and creamy, which is exactly what you want from a baked mac.
Ingredients

- 12 oz elbow macaroni: other short pasta like shells or cavatappi works too
- 3 tbsp unsalted butter
- 3 tbsp all-purpose flour
- 2 1/2 cups whole milk: room temperature, for the smoothest sauce
- 6 oz sharp cheddar cheese, shredded from a block: freshly grated melts better and avoids graininess
- 3 oz full-fat cream cheese, softened: adds a velvety finish
- 1/2 tsp mustard powder
- Pinch of cayenne pepper: optional, just a little warmth
- 1/2 tsp kosher salt, plus more for the pasta water
- 1/2 cup panko breadcrumbs: for the crispiest topping
- 1 tbsp olive oil: or melted butter, to help the panko brown
Variations / Substitutions
- Make it a meal: stir in cooked, crumbled bacon or shredded chicken for a heartier dish
- Swap the cheese: use Gruyère or fontina for half the cheddar, but keep at least half cheddar so the flavor stays sharp
- Dairy-free: use oat milk and your favorite melting vegan cheese, though the sauce won’t be quite as creamy
- Spice it up: add an extra pinch of cayenne or a few dashes of hot sauce to the cheese sauce
Chicken Smash Burgers are the main dish we love pairing with this mac and cheese.
How to Make Baked Mac and Cheese
Step 1: Cook the Pasta

Bring a large pot of salted water to a boil. While the water heats, preheat the oven to 375°F (190°C). Cook the 12 oz of macaroni until it is just al dente, about 1 minute less than the package directions say.
The pasta should still have a little bite. It will absorb more liquid in the oven, so pulling it early keeps the final dish from turning mushy.
Step 2: Make the Roux

Melt 3 tbsp of butter in a medium saucepan over medium heat. Once it is bubbling, whisk in the 3 tbsp of flour and keep stirring for about 1 minute, until the mixture smells nutty and turns a pale golden color.
It will tighten into a smooth paste fairly quickly. Whisking constantly now prevents lumps later, so do not walk away during this part.
Step 3: Build the Cheese Sauce

Pour in the 2 1/2 cups of whole milk slowly, whisking the whole time. Let the mixture come to a gentle simmer and cook, whisking often, until it thickens enough to coat the back of a spoon, about 3 to 4 minutes. Drop the heat to low and stir in the 6 oz of shredded cheddar, 3 oz of cream cheese, 1/2 tsp mustard powder, the pinch of cayenne, and 1/2 tsp of salt.
Keep stirring until the cheeses melt completely and the sauce is glossy and smooth. Taste it now and adjust the salt or spice if you like. If the sauce seems too thick, a splash of milk will loosen it.
Step 4: Assemble and Top

Fold the drained pasta into the cheese sauce until every piece is coated. Scrape the whole thing into a 2-quart baking dish and nudge it into an even layer. Sprinkle the 1/2 cup of panko evenly over the top and drizzle the 1 tbsp of olive oil over the crumbs.
The panko should cover the surface from edge to edge. That even coat is what turns into one big, crackly sheet by the time it bakes.
Step 5: Bake and Serve

Set the dish on the middle rack and bake until the filling is bubbly and the panko is deep golden, 20 to 25 minutes. Let it sit on the counter for 5 minutes after pulling it from the oven.
That short rest lets the sauce set up just enough that each scoop holds its shape. Serve it straight from the dish while the top is still crisp and the pasta is creamy and hot.
Tips for the Creamiest Mac and Cheese
- Use room temperature milk and cream cheese. Cold dairy hitting a hot roux can make the sauce seize or turn grainy, so let them sit out for 20 minutes while you prep everything else.
- Grate the cheddar yourself from a block. Pre-shredded cheese is coated with anti-caking agents that stop it from melting smoothly, which can leave you with a gritty sauce.
- Undercook the pasta slightly. It will soak up more liquid as the dish bakes, so if you boil it fully tender now, it may turn soft by the time it comes out of the oven.
- If your cheese sauce splits or looks greasy, it usually means the heat was too high once the cheese went in. Pull the pan off the burner, add a tablespoon of warm milk, and whisk vigorously to bring it back together.
Bake times by dish size:
| Pan size | Bake time |
|---|---|
| 2-qt square (8×8 in) | 20-25 mins |
| 3-qt rectangular (9×13 in) | 25-30 mins |
Storing and Reheating Leftovers
- Refrigerate: cover the dish or transfer leftovers to an airtight container and keep in the fridge for up to 4 days.
- Reheating: warm individual portions in the microwave, or cover the whole dish with foil and reheat in a 325°F (165°C) oven for 15 to 20 minutes. The panko will lose some crunch, so a quick minute under the broiler at the end can wake it back up.
- Serve cold: cold mac and cheese straight from the fridge is its own kind of good, especially if you added bacon.
What to Serve with Baked Mac and Cheese
A simple green salad with a lemon vinaigrette cuts through all that richness and keeps the meal from feeling heavy. Roasted broccoli or green beans bring a little char and crunch that sits nicely next to the creamy pasta. For a bigger spread, crispy chicken tenders or sliced smoked sausage turn the mac and cheese into the center of a proper dinner plate.
Frequently Asked Questions
Can I assemble this mac and cheese ahead of time?
Yes. Build the dish all the way through topping it with panko, then cover and refrigerate for up to 24 hours. Add 10 minutes to the bake time, and keep an eye on the panko so it does not burn.
Why did my cheese sauce turn out grainy?
Usually, the sauce got too hot after the cheese was added. High heat can cause the proteins in cheese to tighten and separate. Keep the burner on low once the cheese goes in, and remove the pan from the heat as soon as it melts.
Can I use a different pasta shape?
Absolutely. Any short shape with plenty of nooks works well, like cavatappi, shells, or fusilli. Just cook them to that same al dente point before mixing.
Can I freeze baked mac and cheese?
You can, though the sauce may lose a little of its creamy texture after thawing. To freeze, assemble without baking, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge, then bake as directed, adding about 15 minutes.

Baked Mac and Cheese Recipe
Ingredients
Method
- Preheat the oven to 375°F (190°C). Boil salted water and cook macaroni until just al dente, about 1 minute less than the package says. Drain.
- Melt butter in a saucepan over medium heat. Whisk in flour and cook for 1 minute until pale golden.
- Slowly whisk in milk, then cook, whisking often, until thickened enough to coat a spoon, 3-4 minutes. Reduce heat to low and stir in cheddar, cream cheese, mustard powder, cayenne, and salt until smooth.
- Fold the drained pasta into the sauce, then scrape into a 2-quart baking dish. Sprinkle panko evenly over the top and drizzle with olive oil.
- Bake on the middle rack until bubbly and deeply golden on top, 20-25 minutes. Let rest 5 minutes before serving.
