Basics With Babish Mac And Cheese Recipe: Chef's Secret for Ultra-Smooth, Nutty Swirls

Main Courses

Basics With Babish Mac And Cheese Recipe: Chef's Secret for Ultra-Smooth, Nutty Swirls

This Basics with Babish mac and cheese recipe delivers the ultra-smooth, nutty swirls that make restaurant versions legendary—right in your home kitchen. The secret? A precise roux technique and carefully layered cheeses that create velvety texture without separation.

I’ve perfected this method over years of testing, and it’s the one dish that always impresses guests while requiring just 30 minutes of active time.

The foundation starts with a rich, brown butter roux that forms the base of the sauce, adding depth before we blend in sharp cheddar, Gruyère for nuttiness, and a touch of cream cheese for silkiness.

Meanwhile, the pasta cooks in salted water until al dente—never overcooked, because that’s when the sauce truly shines. The real magic happens when we fold everything together at the right temperature, ensuring those signature swirls without breaking the sauce.

What you’ll end up with is creamy, stretchy mac and cheese with golden-brown edges and a sauce so smooth it coats every noodle perfectly. The Gruyère adds those coveted nutty swirls, while the sharp cheddar keeps it tangy.

Top it with crispy breadcrumbs or a sprinkle of paprika for extra texture, and you’ve got a dish that’s restaurant-quality yet simple enough for weeknights.

This recipe scales beautifully—whether you’re feeding a family of four or a crowd—and the leftovers reheat just as well as the first serving. Ready to master the perfect mac and cheese? Let’s get started with the step-by-step instructions below.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for basics with babish mac and cheese

Pantry essentials plus a few specialty cheeses—this is the lineup for legendary mac and cheese.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Dry weight, cooked al dente
Unsalted Butter 🧈 ½ cup Cold, cut into pieces
All-Purpose Flour 🌾 ½ cup Sifted for smooth roux
Sharp White Cheddar Cheese 🧀 1 ½ cups Shredded, block preferred
Gruyère Cheese 🧀 1 cup Shredded, aged minimum 12 months
Cream Cheese 🧀 4 oz Full-fat, room temperature
Heavy Cream 🥛 ½ cup Full-fat, warmed slightly
Whole Milk 🥛 ½ cup Warm for smooth blend
Diamond Crystal Kosher Salt 🧂 1 ½ tsp For pasta water and seasoning
Freshly Ground Black Pepper 🌶️ ½ tsp Coarsely ground
Extra-Virgin Olive Oil 🫒 1 tbsp For finishing drizzle
Smoked Paprika 🌶️ ½ tsp For garnish, optional
Panko Breadcrumbs 🍞 ¼ cup Toasted for crispy topping

The cheeses are non-negotiable. Gruyère from a specialty shop (like Whole Foods or Murray's Cheese) gives those coveted nutty swirls—don't skimp on the aged variety. Sharp cheddar? Kraft isn't cutting it here—look for brands like Cabot or Tillamook for real tang. The butter matters too—use European-style unsalted like Plugrá if you can find it. For the pasta, De Cecco or Barilla are my go-tos—they hold up better to the sauce. And if you're feeling fancy, grab some Gruyère rind to infuse extra flavor into the milk.

No Gruyère? Comté or aged Gouda works in a pinch, but the flavor won't be identical. Short on sharp cheddar? Pepper Jack at half the amount adds heat. The cream cheese can be swapped for mascarpone if you're avoiding dairy—just add an extra tablespoon of milk. For the roux, butter and flour in equal parts is key—don't rush the cooking or you'll get a burnt flavor. And if you're making this ahead, make the roux first and store it separately until ready to use. The pasta water gets saved too—it's liquid gold for that ultra-smooth texture.

This reheats like a dream—3 minutes in the microwave with a splash of milk works wonders. Store leftovers in an airtight container for 4-5 days, or freeze for up to 3 months. For the crispy topping, toast your breadcrumbs in a dry pan for 2-3 minutes until golden—trust me, it's worth the extra minute. And if you're serving a crowd, double the cheeses and triple the breadcrumbs. The swirls will still be perfect.

❤️

Why You'll Love This Recipe

  • 20-Minute Magic: I swear, this sauce comes together faster than you can say "Gruyère." No waiting for roux perfection—just melt butter, whisk in flour, and let those cheeses transform it into something velvety in minutes. My lazy Sundays just got a lot easier.
  • Creamy Crispy Dream: That perfect contrast? The Gruyère’s nutty richness paired with sharp cheddar’s bite, all while the top gets a golden crust. It’s the kind of mac that makes you close your eyes and sigh—no fancy plating needed.
  • Leftovers That Win: Between us, this reheats like a dream. The sauce stays thick and luscious, not gloppy, so it’s my go-to for meal prep. I make a big batch on Sundays and still have seconds three days later—no one complains.
  • Budget-Friendly Luxury: Sharp cheddar and Gruyère might sound fancy, but they stretch far here. A single block of each feeds four, and the butter/flour base costs pennies. It’s the kind of comfort food that feels indulgent without breaking the bank.

Step-by-step instructions for ultra-smooth mac and cheese

Here's how to build the perfect creamy, nutty mac and cheese with Babish's signature technique.

1

Cook the Elbow Macaroni Al Dente

Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Season generously with 1.5 tsp diamond crystal kosher salt—the water should taste like the sea. Cook according to package directions until al dente, which means 1 minute before the package suggests (usually around 9-10 minutes).

Drain the pasta in a colander but don't rinse it—those starchy strands are essential for binding the cheese sauce. The pasta should be tender but still offer a slight resistance when bitten. Set aside while you prepare the cheese sauce; you'll combine them shortly for maximum creaminess.

2

Create the Ultimate Cheese Sauce

In a heavy-bottomed saucepan, melt 0.5 cup unsalted butter over medium heat until foaming subsides. Whisk in 0.5 cup all-purpose flour and cook for 2-3 minutes, stirring constantly, until you have a smooth, pale roux with no raw flour taste. This forms the base of your sauce.

Gradually whisk in 0.5 cup warm whole milk and 0.5 cup heavy cream, letting each addition blend completely before adding more. The mixture should thicken slightly but remain pourable. Reduce heat to low and stir in 1.5 cups sharp white cheddar cheese and 1 cup gruyère cheese, breaking up any clumps as they melt. The sauce should become luxuriously thick and glossy, with visible nutty swirls from the gruyère.

3

Incorporate Cream Cheese and Season

Add 4 oz cream cheese to the sauce and stir until completely melted and smooth. This step is crucial—it prevents the sauce from becoming too heavy while adding that signature Babish richness. Season generously with 0.5 tsp freshly ground black pepper and taste to adjust salt if needed (though the cheddar and gruyère should provide plenty of flavor).

Now combine the cooked macaroni with the cheese sauce, tossing gently until every noodle is fully coated. The pasta should absorb the sauce completely, creating a thick, velvety texture. If the mixture seems too thick, add a splash of warm milk to loosen it to your preferred consistency.

4

Finish with Crispy Topping

Transfer the mac and cheese to a greased 9x9-inch baking dish and spread it evenly. In a small bowl, mix 0.25 cup panko breadcrumbs with 1 tbsp extra-virgin olive oil and 0.5 tsp smoked paprika. Sprinkle this mixture evenly over the top of the mac and cheese, pressing down lightly to ensure good contact.

Bake at 375°F for 15-20 minutes until the top is golden brown and crispy, while the interior remains warm and creamy. The contrast between the crispy crust and silky interior is what makes this mac and cheese truly special. Let it rest for 5 minutes before serving to allow the sauce to set slightly.

👨‍🍳

Pro Tips For Making Basics With Babish Mac And Cheese

  • Boil Pasta Until Al Dente: The recipe says "cook until al dente," but I used to pull it out at the first sign of readiness—big mistake. Elbow macaroni needs that 1-minute extra in boiling water, then a quick rinse under cold water to stop the cooking. Trust the timer, not your eyeballs, or the sauce will turn to glue.
  • Melt Butter Slowly: I learned this the hard way—cranking the heat to melt butter and flour too fast makes the roux grainy and dull. Keep the pan on medium-low, stirring constantly until it’s a smooth, pale gold. If it darkens, you’ve lost that nutty depth the recipe relies on.
  • Grate Cheese Fresh: Pre-shredded cheese has anti-caking agents that make the sauce clump like a science experiment gone wrong. Use a box grater for sharp white cheddar and Gruyère—yes, it takes 10 extra seconds, but the texture is creamier and the flavor brighter. No excuses.
  • Reserve Starchy Water: The last cup of pasta water isn’t just for rinsing—it’s liquid gold. Before draining, scoop out ½ cup of that starchy water and stir it into the finished sauce. It cuts the richness and binds everything together like a glue. I skip this, and the cheese sauce feels thin and sad.

Perfect pairings for this dish

Classic Side Pairings

Crisp green beans almondine cut through the richness perfectly—their bright acidity balances the creamy sauce. Toss 1 lb green beans with 2 tbsp butter, 1 tbsp lemon juice, and 2 tbsp sliced almonds after blanching.

Roasted asparagus with garlic and Parmesan also works beautifully, especially in spring when asparagus is at its peak. 🥗

Beverage Harmony

A chilled Chardonnay with buttery notes—like Kendall-Jackson Vintner’s Reserve—complements the Gruyère’s nuttiness while standing up to the cheddar’s sharpness. For beer lovers, a Belgian-style witbier (like Hoegaarden) with its citrus and peppery notes refreshes the palate between bites.

Non-alcoholic? Try sparkling apple cider with a cinnamon stick for a festive touch. 🍷

Protein Additions

Add crispy bacon or smoked pulled pork to turn this into a heartier meal. Cook 4 oz bacon until crisp, crumble it over the top before baking, and broil for 2-3 minutes to crisp.

For pulled pork, shred 1 cup cooked pork shoulder and mix it into the sauce before combining with pasta—this adds smoky depth that pairs perfectly with the Gruyère’s nuttiness. 🍖

Garnish Upgrades

Finish with crispy fried shallots for a touch of luxury—sauté 2 tbsp sliced shallots in 2 tbsp butter until golden, then sprinkle over the top. A drizzle of truffle oil (just ½ tsp) adds earthy sophistication, while fresh chives or parsley provide a bright contrast.

For a smoky finish, top with crumbled blue cheese and a pinch of smoked salt. 💫

Kid-Friendly Sides

Keep it simple with steamed broccoli and a side of buttered dinner rolls. Toss 2 cups broccoli florets with 1 tbsp olive oil, ½ tsp garlic powder, and a pinch of salt, then steam for 5 minutes.

Serve with warm rolls for dipping—kids love the combination, and it’s a crowd-pleaser for picky eaters. 🍞

Make-Ahead Serving

Prepare the mac and cheese one day ahead and store it in an airtight container. Reheat in the oven at 350°F for 15 minutes before adding the crispy breadcrumb topping. Serve with a simple arugula salad (tossed with lemon vinaigrette) to keep the meal light and refreshing. 📅

Nutrition facts

Servings 4
Amount Per Serving
Calories 780kcal
% Daily Value *
Total Fat 58g74%
Saturated Fat 36g180%
Cholesterol 240mg80%
Sodium 1200mg52%
Total Carbohydrate 58g21%
Dietary Fiber 3g11%
Sugars 8g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does Babish mac and cheese have nutty swirls?

The signature swirls come from Gruyère cheese, which melts into luxurious, nutty strands when combined with sharp cheddar. The key is using aged Gruyère (minimum 12 months) and melting the cheeses slowly over low heat to preserve their texture. Stirring gently creates those beautiful marbled patterns while keeping the sauce velvety.

2

Can I make this mac and cheese without baking?

Skip the oven step and serve it stovetop-style. After combining the pasta and sauce, transfer to a serving dish and top with toasted breadcrumbs mixed with olive oil. Let it sit for 5 minutes to thicken slightly, then serve immediately. The texture will be creamier but still delicious.

3

What if my sauce separates or gets grainy?

This usually happens from overheating or adding cheese too quickly. Fix it by whisking in 1-2 tbsp warm milk or heavy cream while stirring constantly over low heat. For graininess, strain the sauce through a fine-mesh sieve to remove any unmelted cheese bits. Always melt cheeses gradually and keep heat low to prevent clumping.

4

How do I make this recipe vegetarian?

Swap the butter for vegetable oil or vegan butter and use vegan cream cheese (like Tofutti) instead of dairy cream cheese. For extra richness, add ½ cup cashew cream to the sauce. The Gruyère and cheddar can stay as-is since they're already vegetarian. Taste as you go to adjust seasoning with extra salt or pepper.

5

Can I use a different pasta shape?

Elbow macaroni works best because its shape holds sauce well, but you can use penne, cavatappi, or cavatappi shells for similar results. Avoid long, thin pastas like spaghetti—they won't absorb sauce as effectively. If using shells, reduce the sauce slightly to prevent overflow when baking.

★★★★★4.7(15 reviews)
Categories Main Courses