Get ready to fall in love with the ultimate comfort food. This Baked Mac and Cheese Recipe is everything you’ve ever wanted: unbelievably creamy, packed with a rich three-cheese sauce, and topped with a perfectly golden-brown, crispy crust. Forget the boxed stuff; this homemade version is surprisingly simple and delivers a truly show-stopping dish perfect for family dinners, holiday gatherings, or any time you need a cheesy pick-me-up. We’ve perfected the method to ensure a smooth, velvety sauce every single time.
This isn’t just another recipe; it’s a guide to achieving mac and cheese perfection. We’ll walk you through choosing the best cheeses, creating a lump-free sauce, and sharing our top tips to guarantee success. This is the only baked mac and cheese recipe you’ll ever need.
Why This Is The Best Baked Mac and Cheese Recipe
In a world full of mac and cheese recipes, this one truly stands out. Our method focuses on building layers of flavor and achieving a texture that is second to none. The secret lies in the specific cheese blend and the technique for making the béchamel sauce, which guarantees a creamy, not grainy, result. Unlike recipes that can turn out dry or oily, this guide ensures a perfectly balanced and delicious outcome. If you love this, you might also enjoy our comforting Classic Shepherd's Pie.

The Secret to The Creamiest Cheese Sauce
The heart of any great Baked Mac and Cheese Recipe is the sauce. A perfect cheese sauce should be smooth, velvety, and cling to every noodle. Our secret weapon is a combination of the right technique and the right ingredients.
1. Choosing Your Cheeses
For the ultimate flavor and meltability, a blend of cheeses is non-negotiable. We use a trio that creates a complex, savory, and perfectly gooey sauce.
- Sharp Cheddar: This is the backbone of the flavor. Choose a good quality, block-style sharp or extra-sharp cheddar and shred it yourself. Pre-shredded cheeses are often coated in starches that can make your sauce grainy.
- Gruyère: This adds a nutty, slightly sweet, and complex flavor that elevates the dish from good to gourmet. It also melts beautifully.
- Cream Cheese: This is the key to an ultra-creamy, stable sauce. It adds a subtle tang and ensures the sauce never breaks or becomes oily.
2. Making a Perfect Roux
A roux, a simple mixture of fat and flour, is the foundation that thickens our sauce. Don’t be intimidated! The key is to cook it for just a minute or two over medium heat. This cooks out the raw flour taste without browning it too much, creating the perfect base for your béchamel sauce. Whisk constantly to prevent lumps for a silky-smooth finish.
Key Ingredients You’ll Need
Here’s what you need to gather for this incredible recipe. Exact measurements are in the recipe card below.
- Elbow Macaroni: The classic choice, its ridges and tubes are perfect for holding onto the rich cheese sauce.
- Butter: The base of our roux, providing richness and flavor.
- All-Purpose Flour: The thickening agent for our sauce.
- Whole Milk & Heavy Cream: A combination of whole milk and heavy cream creates a sauce that’s rich and creamy without being too heavy.
- Seasonings: Paprika, garlic powder, dry mustard, salt, and black pepper add warmth and depth, cutting through the richness of the cheese.
- Cheeses: A block of sharp cheddar, Gruyère, and cream cheese, all at room temperature for better melting.
- Optional Topping: A mix of Panko breadcrumbs and melted butter for that irresistible crispy topping.

Step-by-Step Instructions
Let’s walk through how to make this baked mac and cheese recipe from start to finish.
- Prep: Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish. Cook the macaroni according to package directions until just shy of al dente (about 1-2 minutes less than the recommended time). It will finish cooking in the oven. Drain and set aside.
- Make the Roux: In a large pot or Dutch oven, melt the butter over medium heat. Whisk in the flour and cook for about one minute, stirring constantly, until it’s bubbly and smooth.
- Create the Béchamel: Gradually pour in the warm milk and heavy cream while whisking continuously to prevent lumps. Continue to cook, stirring frequently, until the sauce thickens enough to coat the back of a spoon (about 5-7 minutes).
- Add Cheeses and Seasoning: Remove the pot from the heat. Stir in the softened cream cheese until smooth. Then, gradually add the shredded cheddar and Gruyère in handfuls, stirring until each batch is completely melted before adding the next. Stir in the paprika, garlic powder, dry mustard, salt, and pepper.
- Combine and Bake: Gently fold the cooked macaroni into the cheese sauce until every noodle is coated. Pour the mixture into your prepared baking dish and spread it into an even layer.
- Add Topping & Bake: If using, toss the Panko breadcrumbs with the melted butter and sprinkle evenly over the top. Bake for 25-30 minutes, or until the sauce is bubbly and the top is golden brown and crispy. Let it rest for 10-15 minutes before serving to allow the sauce to set.
For another great side dish that pairs well with almost anything, try these Honey Cinnamon Roasted Sweet Potatoes.
Tips for Success
To ensure your baked mac and cheese is perfect every time, keep these tips in mind.
- Shred Your Own Cheese: This is the most important tip! Pre-shredded cheese contains anti-caking agents that prevent smooth melting and can result in a grainy sauce.
- Use Room Temperature Ingredients: Bringing your milk, cream, and cheeses to room temperature helps them incorporate smoothly into the sauce.
- Don’t Overcook the Pasta: The pasta will continue to cook in the oven. Undercooking it slightly prevents it from becoming mushy.
- Remove From Heat Before Adding Cheese: Adding cheese to a boiling sauce can cause it to break and become oily. Let the sauce cool for a moment before stirring in the cheese.
If you’re looking for an easy main course to go with this, our Crockpot Ham Recipe is a fantastic choice.
Variations and Add-Ins
While this classic Baked Mac and Cheese Recipe is fantastic on its own, it’s also a great canvas for creativity. Try these delicious additions:
- Add Protein: Stir in cooked, crumbled bacon, shredded chicken, or browned ground beef for a heartier meal.
- Spice It Up: Add a pinch of cayenne pepper or a dash of hot sauce to the cheese sauce for a little kick.
- Sneak in Veggies: Stir in steamed broccoli florets, peas, or caramelized onions for extra flavor and nutrition.
What to Serve with Baked Mac and Cheese
This dish is a star on its own but also plays well with others. It’s a classic side for holiday meals, potlucks, and barbecues. We love serving it alongside a simple green salad, roasted vegetables like broccoli or asparagus, or a hearty main like Classic Pot Roast.
Storing and Reheating Leftovers
Store leftover mac and cheese in an airtight container in the refrigerator for up to 4 days. To reheat, place a portion in a microwave-safe dish and add a splash of milk to help restore its creaminess. Microwave in 30-second intervals, stirring in between, until heated through. You can also reheat it in a covered oven-safe dish at 350°F until bubbly.
Frequently Asked Questions
Yes! You can assemble the entire dish without the topping, let it cool completely, and store it covered in the refrigerator for up to two days. When ready to bake, let it sit at room temperature for 30 minutes, then add the topping and bake as directed, possibly adding 10-15 minutes to the baking time.
For a perfectly crispy topping, we recommend using Panko breadcrumbs tossed with a little melted butter. Panko breadcrumbs are lighter and crispier than regular breadcrumbs, giving you that irresistible golden-brown crunch.
Yes, you must boil the macaroni before baking, but be careful not to overcook it. Cook it for 1-2 minutes less than the package directions for al dente. It will finish cooking in the oven as it absorbs the cheese sauce, preventing it from becoming mushy.
A combination of cheeses is best for both flavor and texture. We recommend a sharp cheddar for bold flavor, Gruyère for its nutty complexity and excellent melting properties, and a bit of cream cheese to ensure an ultra-creamy, stable sauce.
A grainy sauce is usually caused by two things: using pre-shredded cheese (which has anti-caking starches) or overheating the sauce. To fix this, always shred your own cheese from a block and remove the sauce from the heat before gradually stirring in the cheese.
The Ultimate Baked Mac and Cheese Recipe

Baked Mac and Cheese Recipe (The Ultimate Creamy Guide)
Ingredients
Equipment
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish. Cook the elbow macaroni in salted water according to package directions until just shy of al dente (about 1-2 minutes less than recommended). Drain well and set aside.
- In a large pot or Dutch oven, melt 1/2 cup of butter over medium heat. Once melted, whisk in the flour. Cook for one minute, whisking constantly, to form a smooth roux.
- Gradually pour in the warmed milk and heavy cream while whisking continuously to prevent lumps. Continue to cook, stirring frequently, until the sauce thickens enough to coat the back of a spoon, about 5-7 minutes.
- Remove the pot from the heat. Add the softened, cubed cream cheese and stir until it melts completely and the sauce is smooth.
- Add the shredded cheddar and Gruyère cheeses in handfuls, stirring until each addition is fully melted before adding the next. Stir until the sauce is completely smooth. Add the dry mustard, paprika, garlic powder, salt, and pepper.
- Gently fold the cooked macaroni into the cheese sauce until fully coated. Pour the mixture into the prepared baking dish and spread evenly.
- For the optional topping, combine the Panko breadcrumbs with 2 tbsp of melted butter in a small bowl. Sprinkle the mixture evenly over the mac and cheese.
- Bake for 25-30 minutes, or until the sauce is bubbly and the topping is golden brown and crisp. Let the mac and cheese rest for 10-15 minutes before serving to allow the sauce to set.
Notes
Don't overcook the pasta: The pasta will continue to absorb liquid and cook in the oven, so boiling it until just shy of al dente prevents it from getting mushy.
Use room temperature dairy: Using warm milk and room temperature cream cheese helps them incorporate smoothly, preventing the sauce from breaking.
Share Your Cheesy Masterpiece!
We are so excited for you to try this amazing baked mac and cheese recipe! It’s a true labor of love that we know your family will adore. If you make this dish, please leave a comment below and let us know how it turned out. Don’t forget to save this recipe to your favorite board on Pinterest!
