This baked mac and cheese is the recipe that ends the search for the perfect macaroni and cheese forever. Ultra creamy, extra saucy, deeply cheesy — made from a real homemade cheddar sauce that is velvety and smooth and coats every single macaroni noodle in the most indulgent way. Topped with a golden buttery panko crust that shatters perfectly with every spoonful. I have been making this baked mac and cheese at Golden Recipes for years and it is consistently the most requested thing I make for family dinners, potlucks, and holiday tables. There is nothing like it. Once you make this from scratch you will never go back to anything out of a box again.
Why You’ll Love This Baked Mac and Cheese
The sauce is everything — and this one is a masterpiece. A classic butter and flour roux enriched with whole milk, heavy cream, sharp cheddar, and Parmesan creates a sauce that is silky, rich, and deeply cheesy without being heavy or gluey. The secret is using two different cheeses for complexity and always adding them completely off the heat — this keeps the sauce perfectly smooth instead of grainy. The sauce is intentionally extra saucy when you add the pasta because it thickens further in the oven — and you end up with macaroni that is creamy all the way through, never dry.
The panko topping is the other element that takes this baked mac and cheese from great to completely extraordinary. Panko breadcrumbs toasted in melted butter with a pinch of garlic powder creates a crunchy golden crust that is the most perfect textural contrast against the creamy cheesy pasta underneath. Every bite has that incredible combination of crunchy top and silky interior. This is not just mac and cheese — this is the best mac and cheese you will ever eat.
Equipment You’ll Need
- Large pot for boiling macaroni
- Large saucepan for the cheese sauce
- 9×13 inch baking dish or 3-quart casserole dish
- Whisk
- Box grater for cheese
- Measuring cups and spoons
- Small bowl for the breadcrumb topping
Ingredients

For the Mac and Cheese
- 16 oz elbow macaroni
- 4 tablespoons butter
- ¼ cup all-purpose flour
- 2 cups whole milk
- 1 cup heavy cream
- ½ teaspoon dry mustard powder
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- Salt and black pepper to taste
- 3 cups freshly shredded sharp cheddar cheese — divided
- ½ cup freshly grated Parmesan cheese
For the Panko Topping
- 1 cup panko breadcrumbs
- 3 tablespoons butter, melted
- ¼ teaspoon garlic powder
- Pinch of salt
Substitutions
Shell pasta or cavatappi can replace elbows — both hold the sauce beautifully inside their shapes. For extra cheese flavor replace 1 cup of cheddar with Gruyère, Havarti, or Colby Jack. A pinch of cayenne added to the sauce alongside the mustard powder adds a very subtle warmth that enhances the cheddar. Crushed Ritz crackers mixed with melted butter make a richer more buttery topping than panko. For a loaded version fold in 1 cup of cooked crumbled bacon or diced ham with the macaroni before baking. Add roasted broccoli or frozen peas to the cheese sauce for extra vegetables.
How to Make Baked Mac and Cheese

Cook the Macaroni
Preheat your oven to 425°F (220°C) and grease your baking dish generously. Bring a large pot of heavily salted water to a boil. Cook the macaroni according to package directions until al dente — pull it 1 minute early since it continues cooking in the oven. Drain and run under cold water to stop the cooking. Set aside. Do not rinse away all the starch — a quick cool rinse is all you need.
Make the Cheese Sauce
Melt the butter in a large saucepan over medium heat. Whisk in the flour and cook for 2 full minutes stirring constantly — this cooks out the raw flour taste and is essential for a smooth sauce. Slowly pour in the milk while whisking continuously to prevent lumps. Add the heavy cream and continue whisking. Add the dry mustard, garlic powder, onion powder, salt, and black pepper. Cook over medium heat whisking frequently for 4 to 5 minutes until the sauce is thick enough to coat the back of a spoon. Remove from heat completely.
Add the Cheese
With the saucepan fully off the heat stir in 2½ cups of the shredded cheddar and all the Parmesan in two to three additions stirring between each until completely melted and the sauce is gloriously glossy and smooth. The dry mustard is the secret — it intensifies the cheddar flavor significantly without any detectable mustard taste. Taste the sauce — it should be bold, cheesy, and deeply savory. Adjust seasoning if needed.
Combine and Transfer
Add the cooked macaroni to the cheese sauce and stir gently until every piece is evenly coated — the mixture will look very saucy at this point which is exactly right. Pour everything into your prepared baking dish and spread evenly. Scatter the remaining ½ cup of cheddar across the top.
Make and Add the Topping
In a small bowl combine the panko, melted butter, garlic powder, and pinch of salt. Stir until the panko is fully coated and golden. Scatter the topping evenly across the entire surface of the macaroni — every inch should be covered for maximum crunch. Place in the preheated oven and bake for 20 to 25 minutes until the topping is deep golden brown and the cheese sauce is bubbling at the edges. The top should look incredibly golden and crunchy. Rest 10 minutes before serving.

Variations
- Bacon mac and cheese — fold 1 cup of crumbled cooked bacon into the macaroni before baking and scatter extra on top
- Four cheese version — use cheddar, Gruyère, fontina, and Parmesan for an ultra-complex deeply flavored sauce
- Buffalo mac and cheese — stir 3 tablespoons of hot sauce into the cheese sauce and top with crumbled blue cheese
- Broccoli cheddar mac — fold 2 cups of roasted broccoli florets into the macaroni for extra vegetables
- Lobster mac — fold in cooked lobster or crab meat for a special occasion version that feels completely luxurious
What to Serve With It
This baked mac and cheese works beautifully as both a vegetarian main dish and as the most incredible side dish at any table. As a main serve alongside a crisp green salad and warm garlic bread. As a side it’s spectacular with BBQ pulled pork, grilled chicken, or glazed ribs. For holiday dinners it belongs on the table alongside everything — it’s the dish that disappears first every single time. Set out bowls of toppings like extra sharp cheddar, crumbled bacon, and hot sauce for a make-your-own experience that everyone loves.
Pro Tips
- Always shred your own cheese from a block — pre-shredded has anti-caking starch that prevents it from melting smoothly
- Always add cheese completely off the heat — the most important rule for a silky smooth sauce
- Cook the roux for a full 2 minutes — this removes the raw flour taste that ruins homemade sauces
- Make the sauce extra saucy — it thickens in the oven, a looser sauce before baking means perfectly creamy after baking
- Don’t skip the dry mustard — it intensifies the cheddar flavor in the most remarkable way
Common Mistakes
- Using pre-shredded cheese — it has anti-caking starch that makes the sauce grainy and lumpy
- Adding cheese while sauce is hot — causes the cheese to seize and become stringy instead of silky
- Not cooking the roux long enough — raw flour taste ruins the whole sauce
- Skipping the heavy cream — without it the sauce won’t be rich enough and can dry out in the oven
- Overbaking — once the topping is golden and the edges are bubbling it’s done, overbaking dries out the pasta
Storage and Reheating
Store covered in the fridge for up to 4 days. To reheat and restore the creamy texture add a splash of milk to the portion, cover with foil and bake at 350°F for 15 to 20 minutes then uncover for 5 minutes to refresh the topping crunch. Microwave works on medium power with a splash of milk stirring halfway through. For the crunchiest reheated topping spread in a single layer on a baking sheet and bake at 400°F for 10 minutes. Do not freeze — dairy-based sauces separate after freezing and the texture is never the same.
FAQ
Why is my mac and cheese sauce grainy?
Almost always caused by adding cheese to sauce that’s still on the heat or using pre-shredded cheese. Remove from heat completely and let the sauce cool slightly before adding freshly shredded cheese in small additions.
Can I make this ahead of time?
Yes — assemble completely but keep the panko topping separate. Refrigerate up to 24 hours. Add the topping right before baking and bake as directed adding 10 to 15 extra minutes since you’re starting cold.
Why is dry mustard in mac and cheese?
It amplifies the sharpness of the cheddar without any detectable mustard flavor. It’s a classic technique used in Southern mac and cheese recipes — you’ll notice the difference immediately if you taste the sauce with and without it.
Can I use a different pasta shape?
Yes — shells, cavatappi, penne, or small rigatoni all work beautifully. Shapes with ridges or cups hold the creamy sauce better than smooth pasta. Elbows are classic for a reason but any small to medium shape works.
Conclusion
This Baked Mac and Cheese is the only recipe you will ever need — ultra creamy, extra saucy, golden crunchy topping, and so deeply cheesy it makes everyone fall completely silent at the table. Make it once and it becomes the most requested dish you own.