Chef John's Macaroni and Cheese Recipe: Crispy Herb Crown Over Smoky Gouda Swirls

Salads

Chef John's Macaroni and Cheese Recipe: Crispy Herb Crown Over Smoky Gouda Swirls

Chef John's macaroni and cheese recipe delivers the ultimate comfort food experience with a crispy herb crown and smoky gouda swirls that transform a classic into something extraordinary.

This isn't your childhood boxed version—it's a restaurant-quality dish that starts with perfectly cooked pasta and builds layers of flavor through a velvety cheese sauce infused with smoked gouda and sharp cheddar.

The real magic happens when we top it with a golden, herb-studded breadcrumb crust that adds texture and depth.

The foundation of this recipe is precision—al dente pasta, a smooth cheese sauce that never breaks, and a crispy herb crown that requires just 10 minutes in the oven.

I've perfected the technique over years of testing, ensuring the sauce stays creamy even after reheating and the crust achieves that perfect balance of crunch and golden browning. This is the kind of mac and cheese that makes people ask for seconds before they've even finished their first bite.

What you'll end up with is a dish that's rich, indulgent, and visually stunning—golden brown on top with swirls of melted cheese peeking through, all resting on a bed of perfectly cooked macaroni.

The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect combination of creamy, cheesy goodness with a satisfying crunch from the herb crown. This is comfort food elevated to an art form.

Whether you're serving it as a main course for a family dinner or bringing it to a potluck, this recipe scales beautifully and always impresses. The instructions are straightforward, but the results are anything but ordinary.

Let's get started on creating this showstopping dish that will become a staple in your recipe collection.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for chef john's macaroni and cheese

Sixteen ingredients transform ordinary mac and cheese into a showstopper with smoky gouda swirls and golden herb crown.

Ingredient Amount Notes
Elbow Macaroni 🍝 1 ½ lbs Dry, high-quality pasta
Sharp White Cheddar Cheese 🧀 2 cups Shredded, block preferred
Smoked Gouda Cheese 🧀 1 cup Shredded, aged for depth
Heavy Cream 🥛 1 cup Full-fat for richness
Whole Milk 🥛 1 cup Room temperature preferred
Unsalted Butter 🧈 ½ cup Cold, cubed for sauce
All-Purpose Flour 🌾 ¼ cup For roux, sifted
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Mustard Powder 🌶️ 1 tsp Dry, for tang
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Fine grain for balance
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Panko Breadcrumbs 🍞 ¾ cup Japanese-style for crunch
Fresh Parsley 🌿 ¼ cup Finely chopped, stems removed
Fresh Thyme 🌿 ¼ cup Leaves only, chopped
Extra-Virgin Olive Oil 🫒 2 tbsp For crust, fruity variety

The cheeses are non-negotiable—sharp white cheddar brings the tang, while smoked gouda adds that restaurant-quality depth. Grab the block versions and grate them yourself; pre-shredded gets clumpy and lacks flavor. Whole Foods or local artisanal cheese shops have the best selections, but your grocery store's cheese counter works too—just look for vibrant color and no yellowing. For the pasta, De Cecco or Barilla are my go-tos; they cook evenly and hold up to the sauce. The herb crown needs fresh parsley and thyme—dried just won't cut it here. If you're prepping ahead, store the dry ingredients separately in airtight containers for up to 6 months—the cheeses will keep their punch longer.

No smoked gouda? Substitute sharp cheddar with a dash of liquid smoke—start with 1/2 tsp and adjust to taste. Running low on panko? Toasted breadcrumbs work too, but panko stays crispier. Fresh herbs? Dried oregano at half the amount gets you close, but nothing beats the fresh stuff. The mustard powder can be swapped for Dijon mustard—just reduce to 1 tsp. For the roux, don't rush the cooking—it needs to be a deep golden color or the sauce will break. If you're making this ahead, assemble everything except the crust, refrigerate overnight, then bake straight from the fridge for even browning. The crust can be prepped separately and baked 5 minutes ahead to keep it crisp.

This dish reheats beautifully—cover with foil and warm at 350°F for 15 minutes—but it's even better fresh. The crust stays crisp for about 20 minutes after baking, so serve it immediately if you can. Store leftovers in the fridge for 4-5 days, covered tightly to prevent drying. For freezing, bake the dish without the crust, let it cool completely, then freeze in portions. Add the crust fresh from the oven when serving. The sauce thickens as it cools, so if it seems too thick when reheating, stir in a splash of milk. Trust me—this is the kind of mac and cheese that gets rave reviews every time.

❤️

Why You'll Love This Recipe

  • No-Fuss Stovetop Magic: I swear by this method—just a pot, a whisk, and 10 minutes of stirring. The elbow macaroni cooks right in the cheese sauce, so no draining, no mess, no fuss. Honestly, it’s the kind of recipe that makes me feel like a chef without the stress.
  • Smoky Sharp Kick: That smoked Gouda? Chef’s move. It adds this deep, caramelized richness that cuts through the sharp white cheddar’s bite—like a hug for your taste buds. The heavy cream ties it all together, making every bite dangerously addictive.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The sauce clings to the pasta just right, so it reheats beautifully—whether you’re packing it for work or feeding a crowd. My kids actually eat their veggies when I sneak them into the leftovers. (Yes, even on a Tuesday night.)
  • Budget Cheese Luxury: Sharp cheddar and smoked Gouda sound fancy, but they stretch further than you’d think. A block each lasts weeks, and the heavy cream/milk combo makes it feel indulgent without breaking the bank. It’s my secret weapon for feeding four for under $10.

Step-by-step instructions for chef John's macaroni and cheese recipe

Here's how to create the ultimate mac and cheese with a crispy herb crown and smoky gouda swirls.

1

Cook the Elbow Macaroni to Al Dente Perfection

Bring a large pot of water to a rolling boil and add 1.5 lbs elbow macaroni. Stir immediately to prevent sticking. Cook for 11-12 minutes until the pasta is al dente—it should have a slight bite and float to the surface. Reserve 1 cup of pasta water before draining completely. This starchy liquid is essential for creating a silky sauce later.

Real talk: Don't rinse the pasta after draining. The surface starch helps the cheese cling beautifully. While the pasta cooks, I like to prep my mise en place—everything measured and ready to go. This keeps the process smooth and prevents any last-minute scrambling.

2

Create the Smoky Gouda Swirl Sauce

In a separate large pot, melt 0.5 cup unsalted butter over medium heat. Once melted, whisk in 0.25 cup all-purpose flour to create a roux. Cook for 2-3 minutes until the mixture bubbles and turns a golden blond color—this removes the raw flour taste and adds depth.

Gradually whisk in 1 cup whole milk and 1 cup heavy cream, ensuring no lumps form. Stir in 1 cup smoked gouda cheese, 1 tsp mustard powder, 1.5 tsp diamond crystal kosher salt, and 0.5 tsp freshly ground black pepper. Bring to a gentle simmer and cook for 5-7 minutes until the sauce thickens enough to coat the back of a spoon. Here's the thing—this sauce needs to be smooth and velvety, not grainy.

3

Combine Pasta and Sauce for Rich Cheesy Perfection

Add the drained elbow macaroni to the cheese sauce and stir gently to combine. The residual heat will finish cooking the pasta while allowing the cheese to melt completely. If the sauce starts to look too thick, add reserved pasta water 1 tablespoon at a time until it reaches a creamy consistency that coats the pasta beautifully.

Remove from heat and fold in 2 cups sharp white cheddar cheese until fully melted and incorporated. The mixture should be smooth and luxurious, with no visible cheese chunks. This is where the magic happens—the sharp cheddar brightens the smoky gouda, creating a perfect balance of flavors.

4

Prepare the Crispy Herb Crown Topping

In a small bowl, combine 0.75 cup panko breadcrumbs, 2 tbsp extra-virgin olive oil, 0.25 cup fresh parsley, 0.25 cup fresh thyme, 1 minced garlic clove, and 0.25 tsp diamond crystal kosher salt. Mix until the breadcrumbs are evenly coated and the herbs are distributed throughout.

Spread the macaroni and cheese mixture evenly in a 9x13-inch baking dish. Create a well in the center and press the herb breadcrumb mixture firmly on top, covering the entire surface. This creates that coveted crispy crown that's the signature of this dish. Don't press too hard—just enough to create a solid layer.

5

Bake Until Bubbly and Golden

Preheat your oven to 375°F. Bake the macaroni and cheese for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The crown should be crispy enough to hold its shape when you run a knife through it.

Let it rest for 5-10 minutes before serving—this allows the cheese to set slightly and makes it easier to slice. The result is a creamy, cheesy center with a perfectly crispy herb crown on top. This is the moment that matters: the contrast of textures and the complex layering of smoky and sharp cheeses working together in harmony.

👨‍🍳

Pro Tips For Making Chef John'S Macaroni And Cheese

  • Pre-shred your cheeses: DESCRIPTION: I learned this the hard way—buying pre-shredded cheeses for this recipe is a trap. The anti-caking agents make the sauce grainy and watery. Grab a box of sharp white cheddar and smoked gouda, throw it in the food processor with the pulse function, and stop when it’s chunky—not powder. You’ll get that perfect, creamy texture without lumps.
  • Use a splash of milk first: DESCRIPTION: When melting the cheese, resist the urge to dump all the heavy cream and milk in at once. Start with ¼ cup of whole milk to help the cheeses melt smoothly—this prevents clumping and makes the sauce silky from the get-go. (Yes, even if you’re impatient like me.)
  • Don’t overcook the pasta: DESCRIPTION: Elbow macaroni is tiny and cooks fast—about 8 to 10 minutes in boiling, salted water. Pull it when it’s al dente, then drain and rinse with cold water. This stops the cooking and keeps the pasta from turning mushy when mixed with the hot cheese sauce. Trust me, mushy pasta ruins everything.
  • Add the pasta in stages: DESCRIPTION: Dumping all the pasta into the sauce at once makes a mess. Instead, stir in half the cooked macaroni, let it soak up the sauce for 30 seconds, then add the rest. This guarantees every bite gets coated evenly—no dry, sad noodles lurking at the bottom. (Your future self will thank you.)

Make-ahead tips for chef john's macaroni and cheese

Overnight Prep

Assemble the entire dish—pasta, sauce, and crust—up to 24 hours ahead of baking. Store in an airtight container in the fridge. The flavors meld beautifully overnight, and the cheese sauce thickens perfectly.

When ready to bake, simply pop it in the oven straight from the fridge at 375°F for 25-30 minutes—the extra time compensates for the cold start. 🌟

Crust Pre-Bake

Make the herb crown topping separately and bake it for 5 minutes at 375°F before assembling the full dish. This ensures maximum crispiness when you press it onto the hot mac and cheese.

Store the baked crust in a paper towel-lined container to maintain crunch. Press it onto the assembled dish right before the final 20-minute bake.

Freezer-Friendly

For longer storage, bake the mac and cheese without the crust, then cool completely. Freeze in a single layer for 3 months or portion into airtight containers for 2 months.

Thaw overnight in the fridge, then reheat covered at 350°F for 20-25 minutes. Add the crust fresh from the oven—it stays crispy when baked separately.

Portioning Trick

Divide the assembled dish (without crust) into ramekins or small baking dishes for individual servings. Bake each portion for 15-20 minutes at 375°F, then top with crust and broil for 2-3 minutes for a perfectly crispy finish. Great for meal prep or potlucks—everyone gets their own perfect bite. ✨

Crust Refresh

If reheating leftovers, the crust loses crispiness. Revive it by broiling for 3-4 minutes at 400°F after covering with foil. For extra crunch, sprinkle extra panko on top before broiling. This works best with fully assembled dishes—just cover the rest with foil to protect the cheese.

Make-Ahead Garnish

Prep garnishes like extra parsley or crispy bacon bits ahead and store separately. Add them fresh after baking to keep the dish looking vibrant. I like toasting extra breadcrumbs with olive oil and garlic powder as a backup garnish—store in a jar for up to 1 week.

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 890mg39%
Total Carbohydrate 58g21%
Dietary Fiber 3g11%
Sugars 6g
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

Can I make this mac and cheese without smoked gouda?

Swap the smoked gouda for an extra ½ cup sharp cheddar and add ½ teaspoon liquid smoke to the sauce for depth. For a different flavor profile, try Gruyère or Parmesan—just reduce the milk slightly to maintain balance. The key is keeping the sauce velvety smooth.

2

How do I keep the herb crown extra crispy?

Bake the crust separately for 5 minutes at 375°F before pressing it onto the hot mac and cheese. For even more crunch, mix 1 tablespoon melted butter into the breadcrumb topping. Serve immediately after baking—crusts lose crispness within 20 minutes. Pro tip: Use a wire rack under the baking dish to prevent sogginess.

3

Can I use a different type of pasta?

Elbow macaroni is ideal for this recipe, but you can substitute with penne or farfalle for a similar texture. Avoid long noodles—they won’t hold the sauce as well. For a fun twist, try cavatappi or shells, but reduce cooking time by 1-2 minutes to prevent overcooking. The shape shouldn’t affect the final result!

4

Why did my cheese sauce get grainy?

Grainy sauce usually means the cheese didn’t melt completely or the sauce was too hot. Always remove the pan from heat before adding cheese, and stir constantly until fully melted. If it’s still grainy, whisk in 1-2 tablespoons cold milk to smooth it out. For extra insurance, use block cheese (not pre-shredded) and grate it yourself.

5

How do I reheat leftovers without drying it out?

Cover the dish with foil and reheat at 350°F for 15-20 minutes. For extra moisture, add 1 tablespoon milk or cream before reheating. To revive the crust, broil for 3-4 minutes at 400°F after covering the rest with foil. Store leftovers in an airtight container for up to 5 days.

★★★★★4.5(10 reviews)
Categories Salads