Main Courses
This Basics With Babish mac and cheese recipe delivers the ultra-creamy, baked-to-golden perfection you crave—every time. The secret lies in a perfectly balanced cheese sauce that starts with a rich roux, then builds layers of sharp cheddar, creamy Gruyère, and a touch of cream cheese for velvety texture.
I've perfected this technique after countless batches, ensuring you'll achieve restaurant-quality results at home without the fuss.
The process is simpler than it sounds: boil your pasta al dente, prepare a velvety cheese sauce on low heat to prevent curdling, then combine everything in a baking dish. The sauce should coat each noodle completely, creating that signature creamy blanket you love.
For extra indulgence, I recommend topping with crispy breadcrumbs that turn golden and crunchy under the broiler.
What makes this recipe truly special is how it transforms basic ingredients into something extraordinary. The cheese sauce clings to every noodle, creating pockets of creamy goodness in each bite. The baked finish gives you that perfect balance of crispy top and tender, melty center—no soggy texture here.
This is comfort food at its finest, guaranteed to satisfy even the pickiest eaters.
Whether you're feeding a hungry family or treating yourself to a solo dinner, this mac and cheese delivers on every promise. The instructions are clear, the technique is foolproof, and the results are always perfect. Let's get started on creating your creamiest, most satisfying mac and cheese yet.
Ingredients for basics with babish mac and cheese
Pantry staples plus three cheeses transform into creamy, baked-to-golden perfection every time.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Pasta of choice, cooked al dente |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | For smooth roux base |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged for sharpness |
| Gruyère Cheese 🧀 | 1 cup | Shredded, creamy texture |
| Cream Cheese 🧀 | 4 oz | Softened for velvety texture |
| Whole Milk 🥛 | 1 ½ cups | Warm for smooth sauce |
| Yellow Mustard 🟡 | 1 tbsp | For tangy depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Powder 🧄 | ½ tsp | For subtle garlic flavor |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For breadcrumb crispiness |
The cheeses make or break this. Sharp cheddar brings the tang, Gruyère delivers that signature melt, and cream cheese adds velvety richness. I grab Kraft sharp cheddar for consistency—it's widely available and shreds perfectly. For Gruyère, Whittard of Chelsea is my go-to, but any good-quality block works. The cream cheese? Philadelphia is foolproof, but any full-fat brand will do. Pro tip: shred your own cheese—pre-shredded gets gummy when baked. If you're in a pinch, Monterey Jack can replace half the cheddar for a milder flavor.
No Gruyère? Extra-sharp cheddar plus a splash of cream mimics the texture. Running low on cream cheese? Substitute mashed ricotta at half the amount—it's tangier but works in a bind. That mustard is non-negotiable for the tangy depth, but if you're avoiding it, lemon juice at half a teaspoon works too. The breadcrumbs? Panko is key—it stays crispy. No panko? Crush regular bread into fine crumbs and toast them first. And for the roux, low and slow is critical. Rushing it burns the butter and ruins the sauce. Trust me on this—take your time.
This reheats beautifully—honestly tastes better the next day once everything melds. Keeps 4-5 days in the fridge, freezes for 3 months. I portion mine into containers so lunches are sorted for the week. For extra crispiness, broil the baked mac and cheese for 2-3 minutes before serving—just watch it like a hawk to avoid burning. The sauce will separate slightly when reheated, but stir it back together and it'll be perfect. Leftovers? Pop them in the microwave with a splash of milk to restore creaminess.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this recipe because it uses things I already have—no weird ingredients or last-minute grocery runs. Elbow mac, butter, flour, and those two cheeses? That’s it. The Gruyère adds depth without extra effort, and honestly, I’ve made this at least 20 times with zero stress.
- Crispy-Creamy Magic: The roux isn’t just thick—it’s textured. You melt the butter, toast the flour, then whisk in the cheeses until it’s velvety but with that perfect, barely-there crispness on top. Sharp cheddar gives it a punch, while Gruyère makes it rich enough to feel special. (Yes, even on a Tuesday night.)
- Leftovers That Save Me: This mac reheats like a dream—no soggy pasta here. I make a big batch on Sunday, and by Thursday, I’m still eating it for lunch. The sauce clings to the noodles, and the cheeses melt back into that creamy blanket. My kids don’t even complain when I reheat it twice.
- Budget-Friendly Luxury: I spend about $8 for all the ingredients, and it feeds four. The Gruyère is the splurge, but a little goes a long way, and the sharp cheddar keeps it from feeling cheap. Between us, this is the dish I serve when friends drop by unannounced. They’ll never know it’s my secret weapon.
Step-by-step instructions for ultra-creamy baked mac and cheese
Here's how to make the ultimate comfort food—rich, velvety, and baked to golden perfection.
Cook the Elbow Macaroni Al Dente
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Stir immediately to prevent sticking. Cook until al dente—about 1 minute less than the package directions suggest. You want the pasta to have a slight bite when bitten, not mushy. Drain the pasta in a colander, but don't rinse it—those starchy strands help bind the sauce.
While the pasta cooks, I like to warm the 1.5 cups whole milk in a small saucepan over medium-low heat until it's just steaming—this prevents lumps when we mix it into the cheese later. Keep it warm until ready to use, but don't let it boil.
Make the Ultra-Smooth Roux and Cheese Sauce
In a heavy-bottomed pot, melt the 0.5 cup unsalted butter over medium heat until it foams. Add the 0.5 cup all-purpose flour all at once and whisk vigorously for 2-3 minutes until the mixture turns a pale golden color and smells nutty. This is your roux—the foundation of the sauce—and it should coat the back of a spoon smoothly.
Gradually whisk in the warm milk, about ½ cup at a time, letting each addition cook for 30-60 seconds before adding more. This slow incorporation prevents lumps. Once all the milk is added, reduce heat to low and let the mixture simmer for 3-4 minutes until it thickens slightly.
Combine Cheeses for Maximum Creaminess
Lower the heat to low and add the 2 cups sharp cheddar cheese, 1 cup gruyère cheese, and 4 oz cream cheese all at once. Stir constantly with a wooden spoon until the cheeses melt completely and the sauce becomes ultra-smooth and glossy. This should take about 4-5 minutes—if it starts to separate, add a splash of warm milk to bring it back together.
Now's the time to add the 1 tbsp yellow mustard, 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder. Stir well to distribute evenly. Taste and adjust seasoning—this is your chance to balance the tangy mustard with extra salt or pepper if needed. The sauce should be rich but not overpowering.
Mix in Pasta and Prepare for Baking
Remove the pot from heat and gently fold in the cooked elbow macaroni using a spatula or wooden spoon. You want the pasta fully coated in the cheese sauce—this ensures every bite is creamy and flavorful. If the mixture looks too thick, add a splash of warm milk to loosen it to a pudding-like consistency. This is key for that signature ultra-creamy texture.
Transfer the mac and cheese to a 9x9-inch baking dish (or similar size) and spread it evenly. For extra crispiness, mix the 0.5 cup panko breadcrumbs with the 1 tbsp extra-virgin olive oil in a small bowl, then sprinkle this mixture evenly over the top of the mac and cheese. The breadcrumbs will create a golden, crunchy contrast to the creamy interior.
Bake to Golden Perfection
Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 20-25 minutes, until the top is deep golden brown and the edges are bubbling. The breadcrumbs should be crispy, and the cheese should be fully melted with a slight pull-back from the sides of the dish.
Let the mac and cheese rest for 5-10 minutes before serving—this allows the sauce to set slightly and makes it easier to scoop. The result should be a creamy, velvety interior with a crispy, golden crust on top. Serve immediately with a side of steamed vegetables or a simple green salad for the ultimate comfort meal.
Pro Tips For Making Basics With Babish Mac And Cheese
- MELT CHEESE LOW AND SLOW: The Babish roux calls for medium heat, but I learned this the hard way—pushing it too high turns your sauce grainy before the cheese even melts. Keep it at a steady simmer, stirring constantly, or you’ll end up with a lumpy mess that no amount of whisking later can fix.
- GRATE CHEESE FINE: Sharp cheddar and Gruyère have different melting behaviors, so skip the food processor if you’re lazy. Use a box grater with the smallest holes—this ensures even melting and a silky texture instead of clumpy chunks that won’t blend in. (Yes, even if you’re impatient like me.)
- SALTY PASTA WATER MATTERS: The recipe says to reserve pasta water, but don’t skimp on the salt when cooking the noodles. Under-salted water means your finished dish will taste bland no matter how much cheese you add. Aim for a taste test—it should taste like the sea.
- REST THE CHEESE SAUCE: After mixing the cheese into the roux, give it a solid 5-10 minutes off the heat. This lets the flavors marry and the sauce thicken naturally—no need to over-stir or add extra flour. I was skeptical until I tried it, and now I never skip it.
Health benefits of this dish
Protein Powerhouse
This mac and cheese packs a surprising 15-20 grams of protein per serving, thanks to the blend of cheddar, Gruyère, and cream cheese. The 12 oz elbow macaroni adds about 8 grams of protein on its own, making this a filling dish that keeps you satisfied.
It’s perfect for post-workout meals or when you need a hearty lunch that won’t leave you hungry again in an hour. 💪
Calcium Boost
With 30-35% of your daily calcium needs per serving, this dish is a sneaky way to boost bone health. The combination of cheddar and Gruyère delivers a potent dose of this essential mineral, which also supports muscle function and nerve signaling.
I’ve always found that adding a side of steamed broccoli (another calcium-rich veggie) makes this meal even more nutrient-dense.
Vitamin Boost
The whole milk and Gruyère cheese contribute vitamin A (great for vision and immunity) and vitamin B12 (crucial for energy and brain function). The mustard adds a touch of vitamin C, while the butter provides vitamin D in smaller amounts.
It’s not a vitamin-packed powerhouse, but it’s a comforting dish that quietly supports your health without feeling like a salad.
Comfort Food Energy
This mac and cheese is a complex carb lover’s dream, providing steady energy thanks to the pasta and cheese combination. The all-purpose flour in the roux and the panko breadcrumbs add fiber, helping to slow digestion and keep you full longer.
It’s the kind of dish that warms you up inside and out—perfect for chilly days or when you need a mood booster. 🌟
Healthy Fat Balance
While it’s not a low-fat dish, the fats here are mostly saturated fats from cheese and butter, which provide energy and support hormone production. The extra-virgin olive oil in the breadcrumb topping adds heart-healthy monounsaturated fats.
I like to balance this dish with a side of leafy greens to add more unsaturated fats and fiber, making it a more well-rounded meal.
Gluten-Free Option
For those avoiding gluten, you can swap the elbow macaroni for gluten-free pasta (like brown rice or chickpea-based noodles) and ensure your breadcrumbs are certified gluten-free. The cheese sauce remains the same, so the creamy texture stays intact.
It’s a simple adjustment that keeps the dish inclusive without sacrificing flavor. Just be sure to check labels—some gluten-free pastas can be gummier when baked.
Nutrition facts
Frequently asked questions
Can I make this mac and cheese without Gruyère?
Gruyère adds that signature creamy texture, but you can substitute it with extra-sharp cheddar (use 2.5 cups total) or fontina cheese for a similar melt. For extra richness, add 2 tablespoons heavy cream to the sauce. The mustard will still give you that tangy depth even without Gruyère.
Why did my cheese sauce get grainy?
Grainy sauce usually means the cheese didn't melt completely or the heat was too low. Always shred your own cheese (pre-shredded has anti-caking agents that make it gummy). Keep the heat on low while melting and stir constantly. If it separates, whisk in 1 tablespoon warm milk to restore smoothness.
Can I make this ahead of time?
Yes! Assemble the dish (without baking) up to 24 hours ahead and refrigerate. Bake straight from the fridge at 375°F for 30-35 minutes, adding 5 minutes to the time. For leftovers, reheat in the oven at 350°F for 10-15 minutes—this prevents a watery texture. Freeze baked portions for up to 3 months.
What's the best way to crisp up the breadcrumb topping?
For maximum crispiness, broil the baked mac and cheese for 2-3 minutes at the very end, watching closely to avoid burning. Mix the breadcrumbs with 1 tbsp olive oil and a pinch of salt before topping. If your oven runs hot, reduce the broil time to 1-2 minutes. A quick air fryer at 375°F for 3 minutes works too!
How do I make this vegetarian?
This recipe is already vegetarian! For a vegan version, swap the butter for vegan butter or olive oil, use vegan cheeses (like Miyoko's or Violife), and replace the milk with unsweetened almond or oat milk. The mustard and spices remain the same. Vegan cheeses melt differently, so expect a slightly softer texture.
