Main Courses
This award-winning mac n cheese recipe delivers the perfect balance of a golden crust, stringy cheese pulls, and ultra-creamy sauce that rivals your favorite restaurant. 💛 The secret lies in a flawless roux foundation, carefully chosen cheeses, and a baking technique that creates that coveted crispy top while keeping the interior tender.
What sets this recipe apart is the attention to detail—from toasting the breadcrumbs for maximum crunch to blooming the spices for deep flavor. I've refined this recipe over years of testing, ensuring every element comes together for that signature "award-worthy" texture and taste.
The result is mac and cheese that's rich, satisfying, and impossible to resist.
The process is straightforward yet precise: cook the pasta al dente, build a velvety cheese sauce with a perfect roux, and bake until you achieve that crispy golden crust with cheese that pulls in long, gooey strands.
This is comfort food elevated to an art form, perfect for family dinners, holiday gatherings, or whenever you crave something truly indulgent. Whether you're serving it as a main course or a crowd-pleasing side dish, this recipe delivers restaurant-quality results at home.
Let's get started on creating your new favorite mac and cheese.
Ingredients for award winning mac n cheese
These carefully chosen ingredients create that signature golden crust and stringy cheese pull every time.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Cooked al dente, drained well |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | For smooth, lump-free roux |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Shredded, sharp flavor preferred |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, mild and creamy |
| Gruyère Cheese 🧀 | ½ cup | Shredded, nutty depth |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Yellow Mustard 🥫 | 1 tbsp | Dijon style preferred |
| Panko Breadcrumbs 🍞 | ½ cup | Toasted for extra crunch |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for topping |
| Salt 🧂 | 1 ½ tsp | Kosher salt, adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Garlic Powder 🧄 | ½ tsp | Bloomed in butter |
| Paprika 🌶️ | ¼ tsp | Smoked for color |
The cheeses make all the difference here—sharp white cheddar for that classic tang, Gruyère for nutty depth, and Monterey Jack to keep it creamy. Grab block cheeses from the deli counter, not pre-shredded (the anti-caking agents make the sauce grainy). Penzeys or Whole Foods carry excellent options, but your local grocery store's deli section works too. For the roux, unsalted butter is non-negotiable—it needs to brown perfectly without getting bitter. Keep an eye on it like a hawk; that nutty aroma means you're golden (literally).
No sharp cheddar? Pepper Jack works in a pinch, though it's not the same. Running low on Gruyère? Swiss cheese adds a nice sweetness. Pre-shredded cheese? Toss it in a food processor to break up those anti-caking agents. The mustard is key—Dijon adds depth, but yellow mustard works if that's what you've got. For the breadcrumbs, Panko gives the best texture, but regular breadcrumbs toasted extra long work too. The garlic powder? Bloom it in the butter (mix it in while the butter melts) to wake up those flavors. Trust me on this—it makes the whole dish sing.
This mac and cheese tastes even better the next day—make a double batch if you can. Store leftovers in an airtight container for up to 4 days in the fridge. For longer storage, freeze portions for up to 3 months (the crust gets even crunchier after thawing!). Reheat covered in the oven at 350°F until bubbly. Pro tip: Sprinkle extra Parmesan on top before baking for that extra restaurant-quality crunch.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes—just boil the pasta, make the roux in the same pot, stir in the cheeses, and you’re done. The butter and flour create this velvety sauce that clings to every noodle like it’s been hugging them all day.
- Cheese Overload: Sharp white cheddar and Monterey Jack melt into a rich, tangy blanket that’s ridiculously good—creamy but with just enough bite to keep it interesting. I’ll be real: my kids fight over the last bite, and that’s saying something.
- Weeknight Hero: This is my go-to when I need to feed the family fast but still impress. It’s hearty enough for a dinner party (trust me, no one will guess it took 30 minutes) but simple enough for a Tuesday night when takeout feels like too much effort.
- Budget Win: Elbow mac, butter, and flour are pantry staples, and a block of cheddar goes a long way. I stretch it for leftovers—toss it into a casserole, top it with breadcrumbs, or just reheat it straight up. It’s my secret weapon for stretching groceries without sacrificing flavor.
Step-by-step instructions for award-winning mac and cheese
Here's how to create the ultimate mac and cheese with a golden crust and stringy cheese pulls every time.
🍳 Step 1: Cook the Pasta Al Dente and Drain Well
Bring a large pot of water to a rolling boil and add 1.5 lb elbow macaroni. Cook until 1 minute before the package instructions for al dente—this ensures the pasta finishes cooking in the oven. Drain the pasta in a colander and rinse briefly with cold water to stop the cooking process. Shake the colander gently to remove excess water, but don't drain completely—you want just enough moisture to help the cheese cling.
I like to toss the drained pasta with 1.5 tsp salt right away. This boosts the flavor and ensures the pasta isn't bland underneath all that rich cheese. Let the pasta sit in the colander while you prepare the cheese sauce—it'll be ready to combine when the sauce is smooth and velvety.
🍳 Step 2: Make the Ultimate Cheese Sauce
In a large, heavy-bottomed saucepan, melt 0.75 cup unsalted butter over medium heat. Once the butter is fully melted and foaming, whisk in 0.5 cup all-purpose flour to create a roux. Cook for 2-3 minutes, stirring constantly, until the mixture turns a light golden color and smells nutty—this is called blooming the flour.
Slowly pour in 1 cup heavy cream and 0.5 cup whole milk, whisking continuously to prevent lumps. Add 1 tbsp yellow mustard and 0.5 tsp garlic powder, then stir in 1.5 cups sharp white cheddar cheese, 1 cup monterey jack cheese, and 0.5 cup gruyère cheese all at once. Cook for 5-7 minutes until the cheese is completely melted and the sauce thickens to a creamy consistency. If it gets too thick, whisk in 1-2 tablespoons of pasta water to loosen it.
🥘 Step 3: Combine Pasta and Sauce
Add the drained macaroni to the cheese sauce and stir gently to coat every strand. The sauce should cling to the pasta like a second skin. Taste and adjust seasoning with 0.5 tsp ground black pepper and a pinch more salt if needed. Transfer the mixture to a greased 9x13-inch baking dish and spread it out evenly.
Here's the secret for those perfect stringy cheese pulls: Before baking, sprinkle the top with 0.25 cup freshly grated parmesan cheese and 0.25 tsp paprika. The parmesan adds depth of flavor, while the paprika gives it that beautiful golden hue. Don't skip this step—it makes all the difference!
🔥 Step 4: Bake to Golden Perfection
Preheat your oven to 375°F. In a small bowl, mix together 0.5 cup panko breadcrumbs, 0.5 tsp garlic powder, and 0.5 tsp ground black pepper. Sprinkle this mixture evenly over the top of the mac and cheese, pressing down gently to help it stick.
Bake for 20-25 minutes until the top is golden brown and the edges are bubbling. The panko will crisp up beautifully, creating that coveted crunchy crust we all love. If the top starts to brown too quickly, tent the dish with foil to prevent burning while the center finishes cooking.
🍽️ Step 5: Rest and Serve with Style
Remove the mac and cheese from the oven and let it rest for 5-10 minutes before serving. This resting time allows the cheese to set slightly, making it easier to slice and preventing a runny mess. The internal temperature should reach 165°F—this ensures the pasta is fully cooked through.
Serve immediately with a sprinkle of extra freshly cracked black pepper and a side of steamed broccoli or a crisp green salad. Each bite should deliver that perfect combination of creamy, cheesy goodness with a satisfying crunch from the panko topping. Trust me, this is the mac and cheese that will have everyone asking for seconds!
Pro Tips For Making Award Winning Mac N Cheese
- Cook Pasta Al Dente: No one likes mushy mac. Boil elbows in salted water until they’re just tender—about 1 minute less than the package says. They’ll finish cooking in the cheese sauce, and the slight bite keeps every bite perfect.
- Melt Cheese Slowly: I used to rush the roux, and the cheese would clump like a sad glue. Instead, melt butter over medium-low heat, whisk in flour, then cook for 2–3 minutes until golden. Only then add milk (if using) or shredded cheese—patience here makes the sauce silky.
- Shred Cheese Fresh: Pre-shredded cheese has anti-caking agents that turn sauce grainy. Grab a box of sharp cheddar and Monterey Jack, grate it yourself, and pat it dry with a paper towel. The extra effort keeps the texture smooth and the flavor bright.
- Broil for Crust: Skip the sad, flat top—this is where the magic happens. After baking, switch to broil for 1–2 minutes until the edges turn golden and bubbly. Watch it like a hawk (or set a timer), because burned cheese is a crime.
Troubleshooting perfect results
Roux Gone Wrong
The most common issue is a burnt roux, which happens when you walk away or don't stir constantly. That nutty aroma? It's not good—it's bitter. Keep heat at medium and whisk every 30 seconds until golden. If it darkens to brown, start over with fresh butter and flour. 🔥
Cheese Clumping
Pre-shredded cheese contains anti-caking agents that make sauce grainy. Always use block cheese shredded yourself, or pulse pre-shredded in a food processor. For extra smoothness, strain the melted cheese through a fine-mesh sieve before combining with pasta. I've ruined many batches by skipping this step!
Sauce Too Thin
If your sauce is watery, it's likely from overcooking the pasta or not reducing the roux enough. Fix it by removing the baking dish from the oven, sprinkling 2 tbsp panko breadcrumbs on top, and broiling for 2-3 minutes to thicken.
Alternatively, whisk in 1 tbsp cornstarch mixed with 1 tbsp cold water until smooth.
Pasta Overcooked
Cook pasta 1 minute less than package instructions, then finish in the oven. Overcooked pasta turns mushy and absorbs too much sauce. Test by tasting—it should have a slight bite. If yours is mushy, drain again, pat dry with a towel, and stir in 1 tbsp butter to restore texture.
Crust Not Crispy
A soggy topping usually means the panko wasn't toasted enough or the oven wasn't hot enough. For extra insurance, toast the panko in a dry skillet over medium heat for 3-4 minutes before sprinkling. Also, ensure your oven is fully preheated—375°F is non-negotiable for that perfect crust.
Cheese Pulls Too Short
Stringy cheese pulls require low moisture and high heat. After baking, let the mac and cheese rest 10 minutes before slicing—this helps the cheese set.
For extra pull, add 1 tbsp cornstarch to the cheese sauce before combining with pasta. The starch creates a smoother texture that stretches beautifully when baked.
Nutrition facts
Frequently asked questions
Can I make this mac and cheese ahead of time?
This dish actually tastes even better the next day. Assemble it completely (including the panko topping) and refrigerate for up to 2 days before baking. When ready to serve, bake at 375°F for 25-30 minutes until the top is golden and bubbly. For longer storage, freeze portions for up to 3 months—the crust gets extra crispy after thawing!
What's the secret to getting those perfect stringy cheese pulls?
The key is low moisture and proper resting. After baking, let the mac and cheese sit 10 minutes before slicing—this helps the cheese set. For extra pull, add 1 tbsp cornstarch to the cheese sauce before combining with pasta. The starch creates a smoother texture that stretches beautifully when baked. Also, use block cheese (not pre-shredded) for the cleanest melt.
Can I substitute any of the cheeses?
Yes, but choose wisely! For the sharp cheddar, Pepper Jack works in a pinch, though it's not identical. If you're missing Gruyère, Swiss cheese adds a nice sweetness. For extra richness, swap out some Monterey Jack with fontina or havarti. Just avoid pre-shredded cheeses—they contain anti-caking agents that make the sauce grainy. Always shred your own from blocks!
Why did my crust turn out soggy instead of crispy?
A soggy topping usually means the panko wasn't toasted enough or the oven wasn't hot enough. For extra insurance, toast the panko in a dry skillet over medium heat for 3-4 minutes before sprinkling. Also, ensure your oven is fully preheated—375°F is critical. If the top browns too quickly, tent with foil to prevent burning while the center finishes cooking.
How do I make this recipe vegetarian?
This recipe is already vegetarian! Just ensure your butter is dairy-free if needed, and verify all cheeses are vegetarian (some whey-based cheeses aren't). For extra richness, you can add 1 tbsp nutritional yeast to the cheese sauce for a cheesy depth. The panko topping and all other ingredients are naturally vegetarian-friendly.
