
There’s nothing like the smell of macaroni and cheese baking in the oven, with its golden crust forming a perfect crunchy topping. This version elevates the classic with a three-cheese blend and buttery breadcrumbs.
I perfected this recipe after years of testing, learning from my grandmother’s handwritten notes that were always frustratingly vague. The key is cooking the pasta just right and creating a sauce that coats every noodle without being heavy.
The result is a dish with creamy cheese sauce, tender pasta, and a golden breadcrumb crust that shatters with every bite. It’s comfort food that feels special enough for company.
Bake it until bubbling and browned, then let it rest briefly before serving. This is macaroni and cheese as it should be.
Ingredients for Give Me a Recipe for Baked Macaroni and Cheese
Rich, creamy, and packed with three cheeses plus a buttery crunch on top.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Al dente when cooked |
| Unsalted Butter 🧈 | 6 tbsp | Divided for sauce and topping |
| All-Purpose Flour 🌾 | ¼ cup | For roux base |
| Whole Milk 🥛 | 2 cups | Warm for smooth sauce |
| Sharp Cheddar Cheese 🧀 | 2 cups | Freshly grated from block |
| Gruyère Cheese 🧀 | 1 cup | Freshly grated for richness |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, divided |
| Dijon Mustard 🟡 | 1 tbsp | Adds depth to sauce |
| Garlic Powder 🧄 | ½ tsp | For savory kick |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Panko Breadcrumbs 🍞 | 1 cup | For crispy topping |
| Fresh Parsley 🌿 | 2 tbsp | Chopped, for garnish |
[recipe_ingredient_scaler]
The cheese blend is everything here. Cabot for sharp cheddar, Emmental for Gruyère, and a good Parmigiano-Reggiano wedge for Parmesan—all freshly grated (the pre-shredded kind has anti-caking agents that mess with the sauce). Most grocery stores carry these, but Whole Foods has a great cheese counter if you want to sample first. For the pasta, any short shape works, but elbow macaroni holds the sauce best.
No Gruyère? Fontina or Monterey Jack melt just as well. Swap panko for crushed saltines if that’s what you’ve got. Whole milk is ideal, but 2% works in a pinch (just don’t go lower—skimmers will make the sauce thin). The mustard is subtle but important—yellow mustard in a 1:1 swap if you’re out of Dijon. And yes, you can skip the garlic powder, but it adds a nice background note.
Bake it, let it rest 10 minutes before serving—the sauce thickens as it cools. Leftovers keep 4-5 days in the fridge. Reheat covered with foil, then broil a minute to crisp the top again. Freezes beautifully for 3 months.
Why You’ll Love This Recipe
- One Pot Wonder: I love that I can go from boiling pasta to pulling it out of the oven without dirtying every dish I own.
- Sharp Cheddar Magic: That tangy sharp cheddar melts into the creamiest sauce—honestly, it’s the only cheese I use now.
- Feeds a Crowd: Between us, this is my go-to for potlucks and Sunday dinners with the in-laws.
- Budget Stretcher: A pound of pasta and a block of cheese feeds my family for two nights, and the leftovers taste even better.
Step-by-Step Instructions for Baked Macaroni and Cheese
Here’s my go-to method for creamy, cheesy perfection with a crispy topping.
Step 1: Cook the Elbow Macaroni Al Dente
Bring a large pot of salted water to a rolling boil. Add the 12 oz Elbow Macaroni and cook according to package directions for al dente texture, usually about 1 minute less than the maximum time.
Drain the pasta in a colander and immediately rinse under cold water to stop the cooking process. This prevents the macaroni from turning mushy when baked. I always undercook it slightly because it’ll finish in the oven.
Return the drained pasta to the pot and set aside. The residual heat will keep it warm while you prepare the cheese sauce.
Step 2: Make the Creamy Cheese Sauce
In a large saucepan, melt 4 tbsp Unsalted Butter over medium heat. When it starts to foam, whisk in the 0.25 cup All-Purpose Flour to create a smooth roux. Cook for 1-2 minutes until it turns a light golden color.
Slowly pour in the 2 cups Whole Milk, whisking constantly to prevent lumps. Add the 1 tsp Salt, 0.5 tsp Black Pepper, 0.5 tsp Garlic Powder, and 1 tbsp Dijon Mustard. Cook for 3-5 minutes, stirring often, until the sauce thickens enough to coat the back of a spoon.
Reduce heat to low and stir in the 2 cups Sharp Cheddar Cheese, 1 cup Gruyère Cheese, and 0.25 cup Parmesan Cheese. Stir until all the cheese is melted and the sauce is smooth. The mixture should be thick but still pourable.
Step 3: Combine Pasta and Sauce
Pour the cheese sauce over the cooked Elbow Macaroni in the pot. Stir gently but thoroughly to coat every piece of pasta. I use a silicone spatula for this to scrape up every last bit of that delicious sauce.
Taste and adjust seasoning if needed. The sauce should be rich and cheesy with a subtle tang from the mustard. If it seems too thick, you can thin it with a splash of warm milk.
Step 4: Prepare the Breadcrumb Topping and Bake
In a small bowl, melt the remaining 2 tbsp Unsalted Butter. Add the 1 cup Panko Breadcrumbs and the remaining 0.25 cup Parmesan Cheese. Stir until the breadcrumbs are evenly coated and moistened.
Transfer the macaroni and cheese to a greased 9×13-inch baking dish. Spread it out evenly and top with the buttered breadcrumb mixture. Press down gently so the topping adheres to the pasta.
Bake at 375°F for 15-20 minutes until the topping is golden brown and the edges are bubbling. For extra browning, I sometimes broil for 1-2 minutes at the end, watching carefully to prevent burning.
Step 5: Rest and Garnish Before Serving
Remove the dish from the oven and let it rest for 5 minutes. This allows the sauce to set slightly so it doesn’t all run out when you serve it. The topping will crisp up a bit more as it cools.
Sprinkle with the 2 tbsp Fresh Parsley just before serving. The parsley adds a nice pop of color and freshness to cut through the richness. Serve warm with extra black pepper if desired.
Pro Tips For Making Give Me A Recipe For Baked Macaroni And Cheese
- Cook Pasta Al Dente: Boil the elbow macaroni 1-2 minutes less than package instructions—it’ll finish cooking in the oven. I learned this the hard way after ending up with mushy mac and cheese more times than I care to admit.
- Grate Your Cheese: Skip the pre-shredded stuff; freshly grate the sharp cheddar for a smoother, creamier sauce. The anti-caking agents in pre-shredded cheese make the sauce grainy, and nobody wants that.
- Make a Proper Roux: Cook the butter and flour together for a full 2-3 minutes to remove the raw flour taste. After burning a batch or two, I finally figured out that rushing this step leads to a flat, pasty sauce.
- Add Milk Slowly: Pour the whole milk into the roux a little at a time, whisking constantly to avoid lumps. Sounds tedious, but it actually changes the outcome—smooth sauce every time.
Pro Cooking Tips for give me a recipe for baked macaroni and cheese
Roux Perfection
Cook your roux for exactly 1-2 minutes until it’s light golden—this builds flavor without risking a burnt taste. I learned the hard way that dark roux can make your sauce taste bitter. Use a whisk and keep the heat at medium to avoid hot spots. 🌡️
Cheese Melting Order
Add the cheeses in stages: sharp cheddar first, then Gruyère, then Parmesan. This prevents clumping. Always grate from blocks—pre-shredded cheese has additives that make the sauce grainy. I use Cabot cheddar for the best melt.
Pasta Texture Secret
Undercook your pasta by 1 minute for al dente perfection. Rinse it under cold water immediately after draining to stop cooking. This prevents mushy noodles when baked. My grandmother never measured, but I’ve found this timing works every time.
Sauce Consistency
Your sauce should coat the back of a spoon but still drip slowly. If it’s too thick, add warm milk 1 tbsp at a time. The mustard adds depth without overpowering. I always taste before combining with pasta to adjust salt.
Topping Crunch
Press the buttered panko breadcrumbs gently into the pasta so they crisp rather than slide off. For extra crunch, broil for 1-2 minutes at the end. Watch closely—it can go from golden to burnt in seconds. 🔥
Resting Time
Let it rest 5 minutes after baking. This lets the sauce thicken slightly so it doesn’t run out when served. The topping will also crisp up more as it cools. I always set a timer so I don’t dig in too soon.
Nutrition Facts
Frequently Asked Questions
Can I use pre-shredded cheese?
It’s best to avoid it. Pre-shredded cheese has anti-caking agents that prevent smooth melting. For the creamiest sauce, always grate from a block just before using.
What can I substitute for Gruyère?
Fontina or Monterey Jack work well as they melt beautifully. Avoid hard cheeses like Pecorino Romano as they won’t create the same creamy texture.
Why did my sauce turn out grainy?
This usually happens if the cheese was added too quickly or at too high heat. Always melt cheese on low heat and add it gradually while stirring constantly.
Can I make this ahead of time?
Yes! Assemble everything up to baking, cover, and refrigerate for up to 24 hours. Add 5 minutes to the baking time if cooking from cold.
- Recipe for Fried Pork Chops With Flour: Crispy Crust and Juicy Centers - October 3, 2026
- Octopus Recipe Pan Fried: Crispy Edges With Tender Bites - October 3, 2026
- Recipe For Fried Pork Chops In An Iron Skillet: Crispy Crust With Juicy Centers - October 3, 2026