Salads
This traditional baked macaroni and cheese recipe delivers the comfort food classic we all grew up loving—golden crust, creamy cheese swirls, and that perfect balance of tender pasta and rich sauce.
The key lies in a proper roux-based cheese sauce that thickens smoothly without breaking, plus a baking technique that ensures a crispy top without burning the cheese underneath.
What sets this recipe apart is the attention to detail that makes all the difference: cooking the pasta al dente, building the sauce slowly over medium heat, and assembling the casserole in a way that creates those signature cheese swirls when baked.
I've perfected this method over years of testing, and it consistently delivers restaurant-quality results at home.
The final dish emerges with a crispy, golden-brown crust that contrasts beautifully with the velvety cheese sauce and tender macaroni underneath. Every bite is rich, creamy, and perfectly balanced—just like the mac and cheese you remember from childhood, but with professional-level execution. This is comfort food at its finest.
Whether you're feeding a family or serving at a gathering, this traditional baked macaroni and cheese brings warmth and satisfaction to the table. Ready to recreate this classic? Let's get started with the ingredients and step-by-step instructions.
Ingredients for traditional baked macaroni and cheese
The essential ingredients for restaurant-quality baked macaroni and cheese, where technique transforms simple components into golden perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Pasta cooked al dente, drained |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, 2-year aged preferred |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, mild complement |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ¼ cup | White gold standard |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Heavy Cream 🥛 | ½ cup | 36% fat minimum |
| Yellow Mustard 🍯 | 1 tbsp | Dijon for tangy depth |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Garlic Cloves 🧄 | 2 cloves | Minced, aromatic base |
| Breadcrumbs 🍞 | ½ cup | Panko for superior crisp |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For breadcrumb crisp |
| Freshly Grated Parmesan 🧀 | ¼ cup | For final crust texture |
The cheese selection is non-negotiable for authentic flavor. Sharp cheddar provides the signature tang, while Monterey Jack delivers smooth creaminess—both must be freshly shredded (pre-shredded contains anti-caking agents that ruin texture). For the best quality, source 2-year aged cheddar from specialty cheese shops or the deli section at Whole Foods. The butter should be unsalted and cold-cubed to create a proper roux without premature emulsification. Freshly ground black pepper and minced garlic cloves (not jarred) elevate the sauce's depth, so invest in a quality pepper mill and knife skills here.
Substitutions must preserve the sauce's velvety texture and golden crust. Gruyère or Gouda can replace Monterey Jack at equal volume, while Pepper Jack adds heat without compromising creaminess. For dairy-free adaptations, nutritional yeast and cashew cream mimic richness (though texture differs). The breadcrumbs require panko for superior crispness—regular breadcrumbs yield a dense crust. If you lack Dijon mustard, yellow mustard plus 1/2 tsp lemon juice replicates the tang. For the roux, never exceed medium heat—burnt flour creates a bitter flavor that ruins the sauce's delicate balance.
Storage begins with proper baking vessel preparation: a 9x13-inch baking dish ensures even heat distribution. Leftovers keep 4-5 days refrigerated in airtight containers, with reheating at 350°F for 15-20 minutes until bubbly. For freezing, assemble the casserole, cover tightly with foil, and freeze for up to 3 months. Thaw overnight in the fridge before reheating. The sauce thickens upon cooling, so add 1-2 tbsp milk when reheating if it appears too stiff. For optimal freshness, make only what you'll consume within 3 days—this dish's magic lies in its timeliness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this method—just toss the cooked pasta into the buttery cheese sauce, then bake. No extra pans, no extra stress. That crispy top layer? Pure reward for zero effort.
- Cheese Love Bomb: Sharp cheddar and Monterey Jack aren’t just in this—they’re the stars. The sharpness cuts through the richness, and the flour roux thickens it just enough to make every bite dangerously creamy.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Cool it, slice it, and pack it—kids (and adults) eat it cold or reheated. The texture holds up, and honestly? It’s the only baked mac that doesn’t get soggy.
- Budget Win: Four ingredients, one dish, zero guilt. Butter and flour stretch the cheese further than you’d think, and a big batch feeds the whole family for days. My wallet thanks me every time.
Step-by-step instructions for traditional baked macaroni and cheese
Master this classic technique for creamy layers and a golden crust every time.
Prepare the Perfect Cheese Sauce
Melt the 0.5 cup unsalted butter in a large saucepan over medium heat until foaming subsides. Whisk in the 0.25 cup all-purpose flour and cook for 2-3 minutes until the roux turns a pale golden color and smells nutty. This is your flavor foundation—don't rush it or you'll get a raw flour taste.
Gradually whisk in the 2 cups whole milk and 0.5 cup heavy cream, ensuring no lumps form. Stir in the 1 tbsp yellow mustard, 2 minced garlic cloves, 1.5 tsp kosher salt, and 0.5 tsp ground black pepper. Bring to a gentle simmer, then reduce heat to low and stir in the 2 cups shredded sharp cheddar cheese and 1 cup shredded Monterey Jack cheese until completely melted and smooth. Real talk: if you see any unmelted cheese at this stage, whisk in 1-2 tablespoons of hot water to help emulsify.
Combine Pasta and Sauce
Cook the 1.5 lbs elbow macaroni in salted boiling water until al dente (about 1 minute less than package instructions). Drain thoroughly and transfer to the cheese sauce. Toss gently but thoroughly to coat every strand—this is where the magic happens. The pasta will absorb some of the sauce, so don't worry if it looks slightly dry at first. Let the mixture sit off heat for 5 minutes to allow the flavors to meld. I know it seems counterintuitive, but this resting period makes the final texture creamier.
For the signature swirls, divide the macaroni mixture evenly between two 9x13-inch baking dishes. Use the back of a spoon to create gentle swirl patterns in each dish—this creates those beautiful cheese ribbons when baked. If you're making just one dish, divide the mixture in half and layer them carefully to maintain the swirl effect.
Create the Golden Crust Topping
In a small bowl, combine the 0.5 cup breadcrumbs, 0.25 cup freshly grated parmesan, 2 tbsp extra-virgin olive oil, and an additional 0.5 tsp kosher salt. Mix until the breadcrumbs are evenly moistened but not soupy. This topping is what gives traditional mac and cheese its signature crispy crust—don't skip the olive oil or it won't brown properly.
Sprinkle the breadcrumb mixture evenly over both baking dishes, pressing down gently with the back of a spoon to ensure good contact with the cheese. This step is crucial for that perfect golden-brown crust. If you're short on time, you can refrigerate the assembled dishes for up to 2 hours before baking, which helps the topping stay in place.
Bake to Golden Perfection
Preheat your oven to 375°F and bake the macaroni and cheese for 20-25 minutes until the edges are deep golden brown and the cheese is bubbly throughout. The reason we bake at this moderate temperature is to develop that beautiful crust without burning the top. Every oven runs slightly differently, so start checking at the 20-minute mark—if the topping is browning too quickly, tent loosely with foil.
Remove from the oven and let rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and preventing a runny mess. The internal temperature should reach 165°F at the center. Serve immediately with a sharp knife—traditional mac and cheese is best enjoyed fresh from the oven when the cheese is still gooey and the crust is perfectly crisp.
Pro Tips For Making Traditional Baked Macaroni And Cheese
- Cook pasta al dente: DESCRIPTION:
- Shred cheese aggressively: DESCRIPTION:
- Skip the cold roux: DESCRIPTION:
- Bake uncovered first: DESCRIPTION:
Common mistakes when making this dish
Overcooking the Pasta
One of the biggest mistakes is cooking the pasta until it's mushy. Al dente is key—your elbow macaroni should have a slight bite in the center when bitten. Overcooking makes the pasta gummy and ruins the texture of the final dish.
I always pull mine out 1 minute before the package instructions suggest, then drain immediately. This ensures it holds up during baking and maintains that perfect bite. 🍝
Roux Burns or Breaks
Rushing the roux is a fast track to disaster. Cooking it over high heat causes it to darken too quickly, creating a bitter flavor. Keep the heat at medium and stir constantly until it reaches a pale golden color—this takes about 2-3 minutes.
If you see any lumps forming when adding milk, whisk vigorously to prevent a broken sauce. I've learned the hard way that a burnt roux is nearly impossible to salvage. 🔥
Skipping the Resting Period
After combining the pasta and sauce, many people dive straight into baking. Big mistake. Letting the mixture rest for 5 minutes allows the flavors to meld and the sauce to thicken slightly.
This prevents a watery final product. I've seen dishes where skipping this step resulted in a runny, unappetizing mess. Trust the process—patience pays off here. ⏰
Uneven Baking Temperature
Baking at too high a temperature causes the top to burn before the cheese melts properly. 375°F is ideal for developing that golden crust without scorching. If your oven runs hot, tent the dish loosely with foil after 20 minutes to prevent over-browning.
I've had to rescue many a ruined dish by covering it mid-bake—don't let that happen to you. 🌡️
Using Pre-Shredded Cheese
Pre-shredded cheese contains anti-caking agents that prevent the sauce from becoming truly velvety. Always use freshly shredded cheese—it melts more smoothly and creates a richer texture. I invest in a box grater for this purpose, as it makes quick work of shredding 2-year aged cheddar and Monterey Jack perfectly.
The difference is night and day. 🧀
Neglecting the Crust Topping
The breadcrumb topping is what gives traditional mac and cheese its signature crispy finish. Skipping the olive oil in the topping mix results in a dull, dense crust instead of the golden, crunchy layer we all love.
Press the topping down gently but firmly to ensure even contact with the cheese. I've seen dishes where the topping didn't stick—don't let that be yours. 🍞
Nutrition facts
Frequently asked questions
Why does traditional mac and cheese need a roux?
The roux is the secret to that ultra-creamy texture. When you cook butter and flour together, it creates tiny fat molecules that help emulsify the cheese sauce, preventing separation. Without it, the sauce would be grainy or watery—this step makes all the difference for that velvety consistency we love.
Can I make this recipe without baking?
For a stovetop version, simply assemble the macaroni with sauce in a skillet, cover, and cook on low heat for 10-15 minutes until bubbly. Stir occasionally to prevent sticking. The texture will be creamier but lack the crispy crust—great for quick meals!
What's the best way to reheat leftovers?
Reheat covered with foil at 350°F for 15-20 minutes until bubbly. If the cheese looks too thick, add 1-2 tbsp milk to loosen it. Never microwave—it creates a rubbery texture. For best results, eat within 4-5 days of baking.
How do I prevent the cheese from getting too runny?
Undercooked pasta and overbaked cheese are the usual culprits. Always cook pasta al dente and bake at 375°F—not higher. If your sauce seems too thin, let it sit uncovered for 5 minutes to thicken naturally before baking. The resting period after mixing pasta and sauce also helps!
Can I substitute other cheeses?
Yes, but choose wisely. For a Gruyère version, use 1.5 cups instead of cheddar—it adds nutty depth. Pepper Jack works for heat lovers, but reduce to 1 cup total to balance spice. Avoid pre-shredded cheese (it contains anti-caking agents that ruin texture).
