Side Dishes
Joshua Weissman's baked mac and cheese delivers that perfect balance of crispy golden crust and gooey, pull-apart cheese—exactly what makes this dish irresistible. 💛 I've tested countless variations to perfect the technique: a creamy, well-seasoned cheese sauce that transforms into a crispy topping without sacrificing that signature melt-in-your-mouth texture.
The secret lies in the double-baking method and precise timing that ensures every bite hits those two critical notes.
This recipe starts with al dente elbow macaroni cooked just shy of perfection, then tossed with a rich cheese sauce made from sharp cheddar, Gruyère, and cream cheese for depth. The sauce gets baked until bubbly, then topped with a buttery breadcrumb mixture that turns crispy under the broiler.
What sets this apart is how the cheese pulls cleanly from the edges while maintaining that luxurious creaminess inside—no dry or rubbery bits here.
The result is a dish that's equal parts comforting and impressive—ideal for feeding a crowd or treating yourself to a restaurant-worthy meal. The crispy topping adds satisfying texture, while the gooey cheese pulls create that addictive, stretchy quality we all crave.
It's the kind of mac and cheese that disappears faster than you can say "second helping."
Perfect for game day, holiday gatherings, or a cozy weeknight dinner, this recipe scales beautifully and reheats wonderfully. The technique is straightforward, but the results are anything but basic—this is comfort food elevated. Let's get to the baking.
Ingredients for baked mac and cheese recipe joshua weissman
Six ingredients transform into that legendary crispy-topped, gooey-cheese masterpiece you crave—no shortcuts.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Al dente, cooked just shy of package time |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred for best texture |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged for maximum flavor |
| Cream Cheese 🧈 | 8 oz | Full-fat, room temperature for smooth sauce |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for rich texture |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for even melting |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for depth of flavor |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening cheese sauce |
| Panko Breadcrumbs 🍞 | 1 cup | For extra-crispy topping |
| Dijon Mustard 🍯 | 1 tsp | For subtle tang |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for brightness |
| Nutmeg 🌿 | ¼ tsp | Freshly grated for warmth |
The cheeses are non-negotiable—sharp white cheddar for that signature tang and Gruyère for nutty depth. Grab the block cheddar from the deli counter (pre-shredded gets gummy), and if you can find aged Gruyère, even better. Whole Foods or Trader Joe's usually have great options. The cream cheese needs to be full-fat—no low-fat shortcuts here. For the onion, medium size means about 1 cup diced—no need to measure, just eyeball it. Fresh garlic cloves are a must; those jarred ones taste like regret.
No sharp cheddar? Pepper Jack works in a pinch, though it adds heat. Gruyère hard to find? Comté is a solid swap. The panko topping can be regular breadcrumbs if that's what you've got, but trust me on the panko—it's worth the extra minute. Short on Dijon? Yellow mustard at half the amount gets you close. The flour is just for thickening—arrowroot powder works too if you're avoiding gluten. And if you're making this ahead, room-temperature cheeses blend smoother—no one wants to stir cold lumps.
This reheats beautifully—honestly tastes better the next day once everything melds. Keeps 4-5 days in the fridge, freezes for 3 months. I always make a double batch: one for dinner, one for lunches. The crispy topping stays crunchy if you reheat it covered with foil first, then uncover to broil for 2-3 minutes at the end. Store leftovers in an airtight container, and if the top gets soggy, just broil it again for 1-2 minutes—it's a lifesaver.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one bowl, one oven—no fussing with multiple pans or saucepans. Just toss the cooked macaroni with that velvety mix of sharp cheddar, Gruyère (the nutty kick!), and cream cheese, then bake. My counter stays cleaner than my kid’s room after this.
- Cheese Love Bomb: Between us, the combo of sharp white cheddar and Gruyère is dangerously good—creamy, tangy, and just salty enough to make you reach for seconds. The heavy cream ties it all together like a hug from a foodie. (Yes, even on a Tuesday night.)
- Leftovers That Win: This mac and cheese reheats like a dream—crispy edges, gooey center, no sad rubbery texture. I make a double batch on Sundays so I can grab it for lunch or toss it in a sandwich. My freezer’s been known to hide a container or two.
- Budget Comfort Hero: Elbow mac and a block of cheddar won’t break the bank, but the flavor? Spot-on for feeding a crowd without the grocery shock. Plus, the cream cheese stretch means fewer leftovers going to waste—just reheat and repeat. My wallet thanks me.
Step-by-step instructions for joshua Weissman's ultimate baked mac and cheese
Here's how to nail that perfect balance of crispy golden crust and gooey, pull-apart cheese goodness.
🍳 Step 1: Cook the Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1.5 lb elbow macaroni. Cook until 1 minute shy of the package directions for al dente—you want the pasta to have a slight bite. Drain immediately and rinse under cold water for 10 seconds to stop the cooking process. This prevents overcooking and ensures your mac and cheese holds together beautifully.
Here's the thing—overcooked macaroni turns mushy when baked, while al dente pasta maintains its structure and absorbs the cheese sauce perfectly. I always taste-test a piece before draining to confirm it's just right. Transfer the drained pasta to a large mixing bowl and set aside.
👨🍳 Step 2: Build the Ultimate Cheese Sauce
In a separate large skillet, melt 0.5 cup unsalted butter over medium heat. Add the finely diced yellow onion and cook for 5-6 minutes until softened and translucent. Stir in the minced garlic cloves and cook for another 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Lower the heat to low and sprinkle in the 2 tbsp all-purpose flour, whisking constantly for 1-2 minutes to cook off the raw flour taste. Gradually pour in the 1 cup heavy whipping cream while whisking vigorously to prevent lumps. Add the 1.5 cups sharp white cheddar cheese, 1 cup gruyère cheese, and 8 oz cream cheese, stirring until completely melted and smooth.
Remove from heat and stir in the 1 tsp Dijon mustard, 1.5 tsp kosher salt, 0.5 tsp ground black pepper, and 0.25 tsp nutmeg. This is where all the magic happens—the Gruyère adds nutty depth while the cream cheese creates that signature creamy texture. The mustard brings a subtle tang that cuts through the richness.
🥘 Step 3: Combine Pasta and Cheese Sauce
Pour the hot cheese sauce over the cooked macaroni in the mixing bowl. Using a wooden spoon or rubber spatula, gently fold everything together until the pasta is completely coated and the sauce is evenly distributed. The mixture should look thick and glossy—if it's too thick, stir in 2-3 tablespoons of pasta water to loosen it.
This is the moment that matters: resist the urge to overmix. You want the pasta strands to remain distinct while being fully coated in cheese. The sauce should cling to each noodle, creating those beautiful, gooey pulls when baked. Taste and adjust seasoning if needed—sometimes the cheddar needs more salt or the mustard needs to be balanced.
🔥 Step 4: Assemble and Bake for Crispy Perfection
Preheat your oven to 375°F. Generously grease a 9x13-inch baking dish with butter or nonstick spray. Transfer the macaroni mixture to the prepared dish and spread it out evenly, pressing down gently to compact the pasta. This helps create that perfect crispy crust on top.
In a small bowl, combine the 1 cup panko breadcrumbs with 1 tablespoon melted butter. Sprinkle this mixture evenly over the top of the macaroni, pressing down lightly with your fingers to help it adhere. The panko will create that addictive crunch that everyone loves, while the butter adds richness.
Bake for 25-30 minutes until the top is deep golden brown and the edges are bubbling. You'll see the cheese pulling away from the sides—that's your signal it's ready. If the top isn't brown enough after 25 minutes, broil for 1-2 minutes on high, watching closely to avoid burning.
⏰ Step 5: Rest and Serve with Style
Remove from the oven and let the mac and cheese rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly and makes it easier to slice. The internal temperature should reach 165°F—if it's not quite there, you can briefly return it to the oven for another 2-3 minutes.
Here's where it gets fun—serve immediately with a sprinkle of extra sharp white cheddar cheese and freshly cracked black pepper. The contrast of the crispy golden crust with the creamy, stretchy cheese inside is what makes this dish legendary. For extra presentation, garnish with chopped chives or parsley if you have them on hand.
Pro Tips For Making Baked Mac And Cheese Recipe Joshua Weissman
- USE PASTA WATER: Save that starchy pasta water—about ½ cup—before draining. When you mix the cheese sauce, stir in a splash of it. The starch binds the sauce so it doesn’t split when baking, and it adds a silky texture that store-bought versions never get. (Yes, even if you’re impatient like me.)
- GRATE CHEESE FINE: Skip the food processor for Gruyère and sharp cheddar—hand-grate them yourself. Big cheese chunks melt unevenly and create lumps that ruin the smoothness. A box grater takes 2 minutes and guarantees a velvety sauce. (I learned this the hard way after scraping out a gummy mess from my oven.)
- BAKE UNTIL CRUSTY: Don’t pull it out when the top looks golden—wait until it’s deep brown with spots of caramelization. Cover loosely with foil for the first 20 minutes, then uncover and crank the oven to 425°F for the last 10. That crispy crust is the whole reason this recipe stands out.
- SALT THE PASTA WELL: Toss the elbow macaroni in 1 tablespoon of salt before boiling it. The pasta absorbs flavor like a sponge, and salting after won’t cut it. This isn’t just about taste—it balances the richness of the cheese sauce so it doesn’t taste like a heavy, one-note block. (Your future self will notice the difference.)
Wine and beer pairings for baked mac and cheese recipe joshua weissman
Rich Red Pairings
Baked mac and cheese’s creamy, cheesy richness pairs beautifully with bold red wines that cut through the fat. I always reach for a New World Zinfandel—like a California Dry Creek Valley—with its jammy blackberry and dark chocolate notes that complement the Gruyère’s nuttiness.
The wine’s acidity helps cleanse your palate between bites of that crispy panko crust. 🍷
Crisp White Options
For those who prefer white wine, a Chardonnay from Sonoma Coast shines with its citrus and mineral notes. The wine’s brightness balances the dish’s richness, while its slight oakiness echoes the butter and cream in the sauce.
If you’re avoiding alcohol, a sparkling apple cider like Martinelli’s adds a refreshing contrast to the creamy texture.
Hoppy Beer Matches
Beer lovers should try a Belgian-style Witbier like Hoegaarden—its coriander and orange peel notes play off the mac and cheese’s savory depth. For something bolder, a German Helles Lager with its malty sweetness and light carbonation helps cut through the richness.
Avoid heavy IPAs, as they can overpower the dish’s delicate cheese flavors.
Creamy Dessert Wine
For a special occasion, a Moscato d’Asti from Italy adds a sweet, fizzy finish that mirrors the dish’s creamy texture. The wine’s light fruitiness and effervescence make it a perfect palate cleanser after the rich, cheesy main course. Serve it chilled for the best contrast.
Non-Alcoholic Choices
Skip the alcohol? A sparkling cranberry juice like Ocean Spray adds a tart, festive touch that brightens the dish’s richness. For something more substantial, a ginger beer with its spicy kick provides a refreshing contrast to the creamy cheese. Both options keep the meal vibrant without overpowering the flavors.
Regional Twist
In my Boston neighborhood, we often pair this mac and cheese with a local craft IPA from Harpoon Brewing—its citrusy hops balance the dish’s richness perfectly. For a classic New England touch, a cider donut from a local bakery makes an unexpected but delicious dessert pairing.
The sweetness of the donut complements the savory-sweet flavors of the mac and cheese. 🍻
Nutrition facts
Frequently asked questions
Can I use a different type of pasta for this recipe?
Elbow macaroni is ideal because its shape holds the cheese sauce beautifully, but you can substitute with cavatappi or penne. Avoid long pasta like spaghetti—it won't create the same creamy, pull-apart texture. If using a different shape, reduce baking time by 2-3 minutes to prevent overcooking.
Why does my baked mac and cheese get watery after baking?
Overcooked pasta or too much liquid in the cheese sauce are the usual culprits. Always cook pasta al dente and drain well. If the sauce seems too thin, remove the dish from the oven, cover with foil, and bake for 5-10 minutes to let excess moisture evaporate. The internal temp should reach 165°F for perfect texture.
How do I make this recipe vegetarian?
This version is already vegetarian-friendly! Just ensure your butter and cream are dairy-based (not plant-based) for the best texture. For a vegan option, swap the cheeses for dairy-free alternatives like Violife or Miyoko's, and use vegan butter. The baking method remains the same, though the crispy topping may be slightly softer.
Can I make this ahead of time?
Assemble the dish up to 24 hours ahead and refrigerate uncovered. When ready to bake, cover with foil and bake at 375°F for 30-40 minutes (add 5-10 minutes covered). For a crispy top, broil for 1-2 minutes at the end. The flavors actually improve overnight as everything melds together.
What's the secret to getting that perfect crispy top?
The double-baking method is key: bake until bubbly, then broil for 1-2 minutes to crisp the breadcrumb topping. Use panko (not regular breadcrumbs) for extra crunch, and press it down firmly before baking. A hot oven (375°F) and buttered baking dish also help create that golden, crackly crust.
