Side Dishes
Joshua Weissman's baked mac and cheese recipe delivers the perfect balance between crispy breadcrumb topping and ultra-creamy cheese rivers that make every bite unforgettable. I first tried this version after years of struggling with mac and cheese that was either too dry or too runny—this one nails it every time.
The secret lies in the precise cheese blend and a foolproof baking technique that ensures a golden, crunchy crust while keeping the interior velvety smooth.
What sets this recipe apart is the layering technique: al dente pasta forms the base, followed by a rich cheese sauce that's thickened just enough to hold its shape when baked. The breadcrumb topping isn't just for show—it creates that essential contrast in texture that makes this dish so satisfying.
My test kitchen discovered that baking at 375°F for 20 minutes gives the perfect golden finish without burning the edges, while letting the mac and cheese rest for 10 minutes after baking ensures clean slices every time.
The result is a restaurant-quality dish that's surprisingly simple to make at home. The cheese sauce develops a glossy sheen when baked, creating those signature "cheese rivers" that flow beautifully when you cut into it.
The breadcrumbs develop a satisfying crunch that contrasts perfectly with the tender pasta and creamy filling. This is the kind of mac and cheese that disappears faster than you can say "second helping"—and it's become a regular at my family gatherings.
For those who love customization, you can easily adapt this recipe with different cheeses or add-ins like bacon, jalapeños, or lobster. The technique remains the same, proving that great mac and cheese is all about the method. Once you try this version, you'll understand why it's become a modern classic.
Ingredients for baked mac and cheese recipe joshua weissman
Crispy breadcrumbs and ultra-creamy cheese rivers—here's what makes this mac and cheese unforgettable.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Al dente when cooked |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, mild flavor |
| Gruyère Cheese 🧀 | ½ cup | Shredded, nutty depth |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for sauce |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Yellow Onion 🧅 | 1 whole | Finely diced, sweet variety |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Panko Breadcrumbs 🍞 | 1 ½ cups | For crispy topping |
| Dijon Mustard 🍯 | 1 tbsp | Adds tangy depth |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For crispy topping |
The cheese blend is non-negotiable. Sharp cheddar gives the bite, Gruyère adds nutty depth, and Monterey Jack keeps it smooth. Grab the block cheeses and shred them yourself—the pre-shredded kind gets clumpy. Whole Foods and Trader Joe's carry great options, but any grocery store will have the basics. The Gruyère is worth hunting for at specialty shops or online—it makes all the difference. For the pasta, De Cecco or Barilla are my go-tos, but any elbow macaroni works as long as it's al dente when cooked.
No Gruyère? Parmesan at half the amount gets you close. Pre-shredded cheese? Toss it with a little cornstarch to prevent clumping—trust me on this. The mustard adds that tangy kick, but skip it if you prefer milder flavor. For the breadcrumbs, Panko is ideal, but regular breadcrumbs toasted in the oven work too. The olive oil in the topping? Don't skip it—it makes the crust extra crispy. And if you're feeling fancy, toast the breadcrumbs with a pinch of smoked paprika for extra depth.
Make the sauce ahead and refrigerate it for up to 2 days—it actually tastes better the next day. The breadcrumb topping stays crispy if you assemble the dish right before baking. For make-ahead meals, bake the mac and cheese, let it cool, then refrigerate. Reheat covered at 350°F for 15 minutes—the crust will crisp up again. Leftovers? Portion into containers so you can grab and reheat single servings. This is the kind of dish that disappears fast, so make extra if you can.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one bowl to mix, one pan to bake—no extra dishes, no fuss. Just toss the cooked elbows with that perfect cheese blend (sharp cheddar, Monterey Jack, and Gruyère—oh, the layers), stir in the heavy cream, and slide it into the oven. My sink stays clean while the flavor builds.
- Cheese Overload: Between us, this isn’t just mac and cheese—it’s a cheese experience. The Gruyère adds this nutty depth, the sharp cheddar brings the tang, and the Monterey Jack ties it all together with a creamy, melty hug. I’ll be real: I’ve made it three times in a row because the leftovers taste just as good reheated.
- Game for Any Night: Honestly, this is my go-to for game days, lazy Sundays, or when I’m too tired to think. The heavy cream keeps it rich but not heavy, so it’s great with a simple side salad or even as a standalone when I’m craving something indulgent. (Yes, even on a Tuesday night.)
- Budget Comfort: I stretch this recipe for four servings, and it’s still cheaper than takeout—plus, the leftovers reheat like a dream. The elbow pasta is cheap, the cheeses add that wow factor without breaking the bank, and I always have heavy cream on hand. It’s my secret weapon for feeding the family without stress.
Step-by-step instructions for joshua Weissman's baked mac and cheese
Here's how to make the ultimate baked mac and cheese with that perfect crispy topping and melt-in-your-mouth cheese sauce.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1½ teaspoons kosher salt—it should taste like the ocean. Add the 1.5 lbs elbow macaroni and cook until it's al dente (about 1 minute less than package instructions). This ensures it finishes cooking in the oven without becoming mushy.
Drain the pasta in a colander and immediately rinse under cold water for 10 seconds to stop the cooking process. Shake off any excess water—you want the pasta to be just damp, not wet. This step prevents a soggy final dish. Transfer the drained pasta to a large bowl and set aside.
Build the Ultra-Creamy Cheese Sauce
In a large skillet over medium heat, melt the ½ cup unsalted butter until it's fully liquid. Add the finely diced yellow onion and cook for 5 minutes until softened but not browned. Stir in the minced garlic cloves and cook for another 30 seconds until fragrant—don't let it burn.
Reduce the heat to low and whisk in the ½ cup all-purpose flour, stirring constantly for 1-2 minutes until it forms a smooth paste. Gradually pour in the 1 cup heavy cream and ½ cup whole milk while whisking vigorously to prevent lumps. Bring the mixture to a gentle simmer and cook for 3-4 minutes until it thickens slightly.
Remove the skillet from heat and stir in the 1 tbsp Dijon mustard, 1.5 cups sharp cheddar cheese, 1 cup Monterey Jack cheese, and ½ cup Gruyère cheese. Stir until the cheeses are completely melted and the sauce is smooth. The cheese should create beautiful rivers in the sauce—this is where the magic happens.
Combine Pasta and Sauce
Add the cooked elbow macaroni to the cheese sauce and gently fold everything together with a wooden spoon. The pasta should be fully coated in the creamy sauce. Taste and adjust the seasoning with additional kosher salt or ground black pepper if needed. The sauce should be rich, velvety, and perfectly seasoned.
Transfer the macaroni and cheese mixture to a greased 9x13-inch baking dish, spreading it out evenly. This ensures even cooking and a crispy topping. Preheat your oven to 375°F while you prepare the topping.
Create the Crispy Breadcrumb Topping
In a small bowl, combine the 1.5 cups panko breadcrumbs, 2 tablespoons extra-virgin olive oil, and ½ teaspoon ground black pepper. Mix well until the breadcrumbs are evenly coated in oil. Sprinkle this mixture evenly over the top of the macaroni and cheese, pressing down gently to help it adhere.
Bake for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The center should still be slightly jiggly—it will continue to set as it cools. If the top browns too quickly, tent the dish with aluminum foil for the last 5 minutes of baking.
Rest and Serve for Maximum Creaminess
Remove the baking dish from the oven and let it rest for 10-15 minutes before serving. This resting period allows the cheese to fully set and the flavors to meld together. The dish should be hot but not scorching—just right for cutting into perfect squares.
Serve immediately with a side of steamed broccoli or a crisp green salad. The contrast of the crispy breadcrumb topping with the creamy cheese sauce is what makes this mac and cheese truly special. Each bite should deliver that perfect balance of textures and flavors—creamy, cheesy, and irresistibly crispy all at once.
Pro Tips For Making Baked Mac And Cheese Recipe Joshua Weissman
- Boil Mac Until Al Dente: This isn’t pasta night—it’s baked mac and cheese, so cook your elbows just until they’re firm to the bite. Overcooking turns them mushy when they bake, and nobody wants a sad, gummy center. Test at 60 seconds before the package says "done" (yes, even if you’re impatient like me).
- Shred Cheese Fresh: Pre-shredded cheese has anti-caking agents that make your baked mac and cheese weirdly grainy and dry. Grab a box of sharp cheddar, Monterey Jack, and Gruyère, shred them yourself with a box grater, and pat them dry with a paper towel—it makes a real difference in texture.
- Don’t Skip the Cream Rest: Warm your heavy cream gently (no boiling) and let it sit off the heat for 5 minutes before mixing it into the cheese sauce. This step smooths out the sauce and prevents curdling—something I learned the hard way after scraping burned bits off my pot.
- Bake Covered First: Start your mac and cheese at 350°F with foil pressed tight over the baking dish for the first 20 minutes. This steams the pasta and cheese so the edges don’t dry out before the center gets creamy. Remove the foil for the last 5-10 minutes to get that golden crust—your future self will thank you.
Serving suggestions for this recipe
Classic Comfort Sides
Steamed broccoli with a squeeze of lemon and pinch of flaky sea salt is my go-to pairing—it cuts through the richness beautifully. I like to blanch 1 lb broccoli florets for 2 minutes in boiling water, then shock in ice water to keep them vibrant.
Toss with 1 tbsp lemon juice and ¼ tsp Maldon salt right before serving. 🥦
A simple kale salad with crispy bacon bits and a tangy vinaigrette adds freshness. Massage 4 cups chopped kale with 1 tbsp olive oil and 1 tsp apple cider vinegar for 2 minutes before adding ¼ cup crumbled bacon and 2 tbsp crumbled blue cheese.
The salty, crunchy contrast makes each bite of mac and cheese even better.
Hearty Additions
For a heartier meal, serve with crispy roasted potatoes—I love using Yukon Gold potatoes cut into ½-inch cubes, tossed with 1 tbsp olive oil, 1 tsp smoked paprika, and roasted at 425°F for 30 minutes.
The smoky flavor pairs perfectly with the cheesy richness. 🥔
Add a grilled cheese sandwich made with sourdough bread and Gruyère cheese for a fun twist. The buttery, crispy bread adds another layer of texture that complements the mac and cheese beautifully. I like to use a Lodge cast iron skillet—it gives the perfect golden crust.
Unexpected Pairings
For something unexpected, try grilled asparagus—toss 1 bunch asparagus with 1 tbsp olive oil and ½ tsp garlic powder, then grill for 3-4 minutes per side. The charred flavor adds a sophisticated touch that balances the creamy mac and cheese. 🌱
A tomato basil soup—light and bright—is a great match for those who want something warm but not too heavy. Simmer 1 can crushed tomatoes, 1 cup vegetable broth, ¼ cup heavy cream, and 2 tbsp fresh basil for 15 minutes.
The acidity in the tomatoes cuts through the richness of the cheese beautifully.
Dessert Pairings
End the meal with a warm apple crisp—the cinnamon and caramelized apples complement the cheesy flavors without overpowering them. Use 4 apples (like Honeycrisp or Fuji), ½ cup rolled oats, and 2 tbsp brown sugar—it's simple but always a crowd-pleaser. 🍏
For something lighter, serve vanilla bean ice cream—the cool, creamy texture contrasts perfectly with the warm, crispy mac and cheese. I love Ben & Jerry's Phish Food—it's a nostalgic favorite that ties everything together nicely.
Nutrition facts
Frequently asked questions
Why does this recipe use three different cheeses?
The three-cheese blend creates the perfect balance of flavors and textures. Sharp cheddar provides that classic tangy bite, Monterey Jack keeps the sauce smooth and mild, while Gruyère adds nutty depth that makes the dish truly special. Together, they create those signature "cheese rivers" when baked.
Can I make this ahead of time?
Assemble the dish (including the breadcrumb topping) up to 24 hours ahead and refrigerate. When ready to bake, let it sit at room temperature for 30 minutes before baking at 375°F for 25-30 minutes—the extra time accounts for the cold start. For best results, bake it fresh if possible, but the make-ahead method works beautifully for dinner parties.
What's the secret to the crispy breadcrumb topping?
The crispy topping comes from three key elements: Panko breadcrumbs (they're lighter than regular breadcrumbs), olive oil (coats them evenly), and pressing them gently into the cheese before baking. Don't skip the oil—it makes all the difference! Also, bake until the top is deep golden brown, not just light tan.
Can I substitute any of the cheeses?
Yes, but with some adjustments. For Gruyère, use ½ cup Parmesan—it won't be identical but adds similar depth. If you're avoiding dairy, nutritional yeast can add umami, though the texture will differ. For a smokier flavor, swap ½ cup cheddar for smoked Gouda. The key is maintaining the balance between sharp, mild, and nutty flavors.
Why does my mac and cheese get watery after baking?
This usually happens from one of three issues: overcooking the pasta (it should be al dente), not draining it well (rinse with cold water), or using too much liquid in the sauce. The recipe calls for 1 cup heavy cream + ½ cup milk—measure carefully. Also, let the baked mac and cheese rest 10-15 minutes before serving to let the cheese set properly.
