Side Dishes
This baked mac and cheese recipe from Joshua Weissman delivers the ultimate crispy-topped comfort food experience that rivals restaurant versions. 💛 The secret lies in a perfectly balanced cheese sauce and a golden, crackly breadcrumb crust that holds every cheesy bite together.
I've tested countless variations, and this one consistently delivers that ideal texture contrast—creamy, melty centers with a satisfying crunch on top.
What sets this recipe apart is the triple-cheese blend that creates depth of flavor, along with a foolproof roux method for a smooth, velvety sauce. Joshua's signature technique involves layering the mac and cheese strategically in the baking dish to ensure even cooking and maximum crispiness.
The prep might take a little time, but the results are worth every minute—this is the kind of dish that transforms a simple weeknight into a special occasion.
By the time it emerges from the oven, you'll have a bubbling, golden masterpiece with edges that are perfectly crisp and a center that's rich, creamy, and impossible to resist.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of textures and flavors. This isn't just mac and cheese—it's a showstopper side dish that deserves center stage.
Pair it with a crisp green salad or roasted vegetables for a complete meal, or serve it as a main dish with some grilled chicken. The beauty of this recipe is its versatility—it works for casual family dinners or impressive gatherings. Let's get started on creating your own crispy-topped masterpiece.
Ingredients for baked mac and cheese recipe joshua weissman
Sixteen ingredients for a restaurant-quality crispy-topped masterpiece that delivers perfect texture contrast every time.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Medium or short elbow preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ¼ cup | For smooth, velvety sauce |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, mild flavor |
| Gruyère Cheese 🧀 | ½ cup | Shredded, nutty depth |
| Heavy Cream 🥛 | ½ cup | For ultra-rich texture |
| Yellow Mustard 🍯 | 1 tbsp | For subtle tang |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For subtle garlic note |
| Panko Breadcrumbs 🍞 | ¾ cup | For extra-crispy topping |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For crispy breadcrumb mix |
The cheeses are the stars here. Sharp cheddar provides the classic tang, but it's the Gruyère that adds that nutty depth and melty texture Joshua swears by. Monterey Jack bridges the gap with its mild, creamy profile. For the best results, buy block cheeses and shred them yourself—pre-shredded gets clumpy and lacks that perfect melt. Whole Foods or Trader Joe's carry excellent options, but any grocery store's deli section will have what you need. The Gruyère is worth hunting down at specialty shops if you're ambitious, but a good-quality sharp cheddar and Monterey Jack can still deliver amazing results.
No Gruyère? Fontina or Emmental will give you that same creamy, nutty character. The panko is non-negotiable for that crispy top—Japanese-style panko from King Arthur Flour or Trader Joe's is ideal. Short on time? Regular breadcrumbs toasted in the oven first work in a pinch. The mustard adds subtle tang that balances the richness—don't skip it. For the roux, cold butter is key to prevent burning. If you're nervous about making a roux, cornstarch slurry (2 tbsp cornstarch + 2 tbsp cold milk) works just as well. The garlic powder is optional but enhances the depth—if you've got fresh garlic, use 1 tsp minced instead.
This mac and cheese reheats beautifully—350°F for 15-20 minutes until bubbly. For best results, make it a day ahead and let the flavors meld. The breadcrumb topping stays crispy for about 3 days if stored properly in an airtight container. For freezing, cover tightly with foil and freeze for up to 2 months. Thaw overnight in the fridge before reheating. Pro tip: Double the recipe—it disappears fast at gatherings, and leftovers make amazing lunches. I always make two 9x13 dishes for parties so I can serve one immediately and save the other for later.
Why You'll Love This Recipe
- One-Bowl Magic: I swear by this recipe because it’s literally one bowl—no messy saucepans or extra dishes. You melt butter, whisk in flour, add milk, and let the roux thicken right in the same pot where you’ll eventually toss in the pasta and cheese. Less cleanup, more time to actually eat it.
- Cheese Pulls Hard: That sharp cheddar? It’s the star. The recipe calls for a good amount—enough to make the top golden and crispy while the middle stays rich and stretchy. Honestly, the first time I made this, I nearly burned my mouth pulling off a hunk of the crust, but it was worth it.
- Potluck Hero: This is my go-to for gatherings because it travels well and feeds a crowd. Bake it in a big dish, slice it up, and watch it disappear—no one will care if it’s not fancy. (Yes, even on a Tuesday night, I’ve brought this to work parties and had people ask for seconds.)
- Budget Stretch: With just five core ingredients, this recipe is my wallet’s best friend. A block of cheddar, a bag of pasta, and a stick of butter go a long way, and leftovers reheat like a dream. I’ll be real: I’ve made this for lunch three days in a row without getting tired of it.
Step-by-step instructions for Joshua Weissman's triple cheese baked macaroni
Master the perfect balance of creamy sauce and crispy topping with these precise techniques.
🍳 Step 1: Cook the Pasta Al Dente
Bring a large pot of water to a rolling boil and salt it generously—it should taste like the sea. Add the 1.5 lb elbow macaroni and cook until it's 1 minute shy of the package's al dente time. This slight undercooking prevents mushiness when baked.
Drain the pasta, reserving 1 cup of starchy pasta water in a measuring cup. I always keep this handy—it's the secret weapon for adjusting sauce consistency later. Shake the pot vigorously to break up any clumps, then transfer the pasta to a large mixing bowl.
👨🍳 Step 2: Create the Ultimate Cheese Sauce
In a separate saucepan, melt the 0.5 cup unsalted butter over medium heat. Once foaming, whisk in the 0.25 cup all-purpose flour to form a smooth roux. Cook for 2 minutes until it turns a pale golden color and smells nutty—this is your flavor base.
Slowly pour in the 2 cups whole milk while whisking constantly to prevent lumps. Bring to a gentle simmer and cook for 5-7 minutes until thickened. Remove from heat and stir in the 2 cups sharp cheddar, 1 cup monterey jack, and 0.5 cup gruyère until completely melted. For extra richness, whisk in the 0.5 cup heavy cream and 1 tbsp yellow mustard. Season with 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder. The sauce should be velvety but still pourable.
🥘 Step 3: Combine Pasta and Sauce
Pour the hot cheese sauce over the drained pasta in the mixing bowl. Add the reserved 1 cup pasta water and toss vigorously with tongs until every strand is fully coated. The sauce should cling beautifully to the macaroni—if it looks too thick, add more pasta water 1 tablespoon at a time until it reaches a smooth, creamy consistency.
Transfer the macaroni mixture to a 9x13-inch baking dish, spreading it evenly. Press down gently with a spatula to create a smooth, even layer. This helps the crispy topping adhere perfectly and ensures even baking.
🔥 Step 4: Prepare the Crispy Topping
In a small bowl, combine the 0.75 cup panko breadcrumbs with 2 tbsp extra-virgin olive oil. Mix well until the breadcrumbs are evenly moistened—this creates the foundation for that addictive crunch. Spread the breadcrumb mixture evenly over the top of the macaroni, pressing down lightly with the back of a spoon to ensure full coverage.
For extra flavor, sprinkle an additional 0.25 cup shredded sharp cheddar over the breadcrumb topping. This creates a beautiful golden crust while adding cheesy depth. Bake uncovered at 375°F for 25-30 minutes until the top is deep golden brown and bubbly, and the edges are crispy. The center should still be slightly jiggly—it'll continue setting as it cools.
⏰ Step 5: Rest and Serve
Remove the baking dish from the oven and let it rest for 10 minutes before serving. This resting period allows the internal temperature to even out and prevents a runny cheese disaster. The macaroni should have a crispy, golden-brown crust on top while remaining creamy and gooey underneath.
Slice into 6 equal portions and serve immediately. The contrast of the crispy topping and creamy cheese sauce is what makes this recipe legendary. For best results, serve with a simple arugula salad or steamed broccoli to cut through the richness. Leftovers? Reheat covered at 350°F for 10-15 minutes until bubbly—just don't expect the same level of crispiness.
Pro Tips For Making Baked Mac And Cheese Recipe Joshua Weissman
- Boil Mac to Al Dente: Joshua Weissman’s recipe relies on elbow mac that’s just tender—not mushy. I used to overcook it, thinking more time would help, but that turns the baked dish into a sad, gluey mess. Pull the pasta when it’s still slightly firm (about 1 minute less than package instructions) and finish cooking in the oven.
- Toast the Flour: Dry-toasting the flour-butter mix in the pan for 2-3 minutes before adding milk is non-negotiable. It deepens the flavor and removes any raw taste—skipping this step means your sauce will taste like flour instead of cheesy richness. (Yes, even if you’re impatient like me.)
- Shred Cheese Fresh: Pre-shredded cheese is coated in anti-caking agents that make your mac and cheese grainy when baked. Grate sharp cheddar yourself using the large holes of a box grater—it melts smoother and packs more flavor. (Save the pre-shredded for when you’re too tired to care.)
- Cover and Rest: After baking, tent the dish with foil and let it sit for 5-10 minutes before serving. This lets the cheese fully set and the sauce absorb into the pasta evenly. I learned this the hard way—cutting into it too soon just makes a sloppy, runny disaster. (Your future self will thank you.)
Health benefits of this recipe
Comfort Food Nutrition
Mac and cheese delivers pure comfort, but this version packs surprising nutritional benefits. The whole milk and heavy cream provide 12 grams of protein per serving, supporting muscle repair and satiety.
The Gruyère cheese adds calcium—about 30% of your daily needs per serving—while the pasta water trick actually helps retain some pasta's natural B vitamins during cooking. 💪
Cheese Benefits
The triple-cheese blend isn't just about flavor—it creates a nutrient powerhouse. Gruyère contributes phosphorus for bone health, while sharp cheddar provides vitamin A for vision. Even the Monterey Jack adds riboflavin, which supports energy metabolism.
I've tested this combination with different cheeses, and this trio consistently delivers the best balance of texture and nutrition.
Carb Smart Balance
While mac and cheese gets a bad rap for being heavy, this recipe uses medium elbow pasta that's lower in glycemic impact than long noodles. The panko topping adds fiber and crunch without significant calories—just 120 calories per serving from the breadcrumbs alone.
For a lighter version, I sometimes swap half the pasta for whole wheat elbow macaroni to boost fiber content while keeping the creamy texture.
Meal Prep Advantage
This dish's make-ahead nature makes it a smart nutritional choice for busy weeks. The cheese sauce base can be prepped 2 days ahead and reheated gently, preserving most nutrients. The crispy topping can be assembled fresh before baking, ensuring that satisfying crunch.
I always make a double batch because it reheats beautifully for lunches—perfect for meal prep when you need something hearty but still nutritious. ✨
Customizable Nutrition
Want to boost this dish's nutritional profile? Swap half the butter for nutritional yeast to add vitamin B12 and a cheesy flavor without dairy. For extra protein, stir in ½ cup cooked chicken breast or ½ cup black beans into the pasta before baking.
These simple swaps keep the comfort factor high while making this a more balanced meal. The beauty of this recipe is how adaptable it is to different dietary needs.
Portion Control Tips
To enjoy this rich dish without overdoing it, I recommend serving 1 cup portions with a side of steamed vegetables. The crispy topping adds texture without many calories, so you can enjoy the full experience while keeping portions reasonable.
For a lighter version, reduce the heavy cream to ¼ cup and use low-fat milk instead—you'll still get that creamy texture with fewer calories. The key is balance, not deprivation. 🍽️
Nutrition facts
Frequently asked questions
Why does Joshua Weissman's recipe use three different cheeses?
The triple-cheese blend creates the perfect balance of flavors and textures. The sharp cheddar provides that classic tang, Gruyère adds nutty depth and meltiness, while Monterey Jack keeps it creamy without overpowering. This combination prevents the sauce from becoming too heavy or one-dimensional, giving you that restaurant-quality richness at home.
Can I make this ahead of time for a party?
Assemble the dish completely (including the breadcrumb topping) up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10-15 extra minutes to the baking time at 375°F. For gatherings, I recommend making two 9x13-inch dishes—serve one immediately and keep the other refrigerated for later. The flavors actually improve overnight!
What's the secret to getting that perfect crispy top?
The crispy topping comes down to three key steps: oil the breadcrumbs thoroughly, press them firmly onto the sauce, and bake at 375°F until deep golden brown. Use panko (not regular breadcrumbs) and don't skip the extra cheddar sprinkle on top—it creates that beautiful golden crust while adding flavor. The breadcrumbs should be evenly moist but not soggy before baking.
Can I substitute any of the cheeses if I can't find Gruyère?
Yes! For the best results, replace Gruyère with Fontina (for extra creaminess) or Emmental (for a milder, nutty flavor). If you're in a pinch, extra sharp cheddar works too—just reduce the amount by ¼ cup to maintain balance. The key is to keep the cheese blend's overall meltability and flavor complexity. Never use pre-shredded cheese—it gets clumpy and lacks the perfect melt.
Can I make this gluten-free?
Yes, but with some adjustments. Swap the elbow macaroni for gluten-free pasta (like brown rice or chickpea pasta) and use a gluten-free flour blend for the roux. For the crispy topping, use certified gluten-free panko or crushed gluten-free crackers mixed with olive oil. The texture will be slightly different, but still delicious! Just be sure all ingredients are labeled gluten-free to avoid cross-contamination.
