Main Courses
Craig Melvin's Mom's mac and cheese recipe delivers the creamy, comforting perfection we all crave—without the usual mess or fuss. This isn’t just another baked mac; it’s the version that made its way to late-night talk show sets, where every bite feels like a warm hug from home.
The secret lies in that golden, breaded crust that forms effortlessly, transforming simple elbow macaroni into a dish worthy of family gatherings.
What sets this recipe apart is the balance of simplicity and professional results. You’ll start with al dente pasta tossed in a velvety cheese sauce made from sharp cheddar, Gruyère, and a touch of cream—no heavy cream needed for that signature richness.
The breaded crust, achieved with a quick egg wash and panko topping, adds a satisfying crunch that contrasts beautifully with the tender pasta underneath. It’s the kind of dish that feels indulgent yet comes together in under an hour.
By the time it emerges from the oven, you’ll have a dish that’s impossible to resist—creamy, cheesy, and topped with a crispy crust that holds up perfectly. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of textures and flavors.
This isn’t just mac and cheese; it’s a recipe that carries the warmth of tradition with every forkful.
The best part? It’s versatile enough to serve as a main dish for a weeknight dinner or a showstopper for holiday meals. Whether you’re feeding a crowd or treating yourself to a cozy night in, this recipe delivers restaurant-quality results with minimal effort.
Let’s get started on creating something truly special.
Ingredients for craig melvin's mom's mac and cheese
Six ingredients deliver restaurant-quality mac and cheese with that signature crispy crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Al dente cooking essential |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, aged 12+ months preferred |
| Gruyère Cheese 🧀 | 1 cup | Freshly grated from block |
| Heavy Cream 🥛 | ½ cup | Full-fat for optimal richness |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for sauce |
| Large Eggs 🥚 | 2 whole | Room temperature for even coating |
| Panko Breadcrumbs 🍞 | 1 cup | Japanese-style for extra crisp |
| All-Purpose Flour 🌾 | ¼ cup | For extra crunch layer |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Dried Mustard 🌶️ | ½ tsp | For subtle tang |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Milk 🥛 | ½ cup | Whole milk for creaminess |
The cheeses are non-negotiable here. Sharp white cheddar—look for brands like Cabot or Tillamook—provides the tangy backbone, while Gruyère adds that luxurious melt. I always buy pre-shredded cheddar for convenience, but freshly grated Gruyère makes all the difference. The elbow macaroni should be De Cecco or Barilla—they hold up better during baking. For the crust, Japanese panko is a must; it stays crispy even when baked. If you can't find it, regular breadcrumbs toasted in the oven work in a pinch, but they won't be as light.
No Gruyère? Parmesan or Comté in a pinch, though the flavor will shift slightly. Heavy cream can be swapped for half-and-half, but the texture won't be as velvety. The dried mustard is key for that subtle tang—Dijon mustard powder works if you have it. For the crust, crushed cornflakes add a fun texture twist, though they won't be as crisp. Pre-shredded cheese is fine, but if it's that dusty kind, toss it in a bowl with a little flour to remove the anti-caking agents. The garlic powder should be freshly ground if possible—store-bought jars lose potency quickly.
This dish tastes even better the next day, so make it ahead if you can. Store leftovers in an airtight container for up to 4 days—the crust stays crispy if you reheat it covered with foil for 10 minutes at 350°F. For freezing, portion before baking—it reheats beautifully straight from frozen. The Gruyère and cheddar should be wrapped tightly in parchment and foil to prevent drying. If you're making this for a crowd, double the crust ingredients—everyone loves that extra crunch.
Why You'll Love This Recipe
- No-Fuss Stovetop Magic: I swear by this method—just boil the pasta, melt the butter, and fold in that sharp cheddar and Gruyère blend while it’s still bubbling. No baking required, no waiting for the oven to heat. Honestly, it’s the kind of recipe where you can chat with your kids or scroll through your phone while it comes together.
- Creamy Crispy Contrast: That Gruyère? It’s the secret weapon—melts into a velvety sauce while the sharp cheddar adds a little bite. The moment the edges get golden under the broiler, it’s ridiculously good. I’ll be real: I’ve burned toast before, but I’ve never regretted a bite of this.
- Weeknight to Potluck Hero: Make a big batch on Sunday, and you’ve got lunch, dinner, or a side for gatherings covered. My daughter’s soccer team’s mom group goes nuts for it—easy to transport, always a hit, and no one asks what’s in it. (Yes, even on a Tuesday night.)
- Budget-Friendly Leftovers: Elbow mac, cheddar, and a block of Gruyère stretch this recipe far without breaking the bank. The leftovers? Just as good reheated—add a splash of milk if it gets too thick. Between us, I’ve had this for breakfast with a fried egg on top. No judgment.
Step-by-step instructions for craig melvin's mom's mac and cheese
Here's how to create the legendary breaded crust without the fuss—simple steps for a restaurant-worthy finish.
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—when you bite into it, there should be a slight resistance in the center. Drain the pasta in a colander and rinse briefly with cold water to stop the cooking process. Shake off any excess water and return the pasta to the pot.
This al dente texture is crucial—it ensures the macaroni holds up to the creamy cheese sauce without becoming mushy. If you overcook it, the final dish will lose its structure. Keep the pot with the drained pasta nearby as you prepare the cheese sauce.
Prepare the Cheese Sauce with Butter and Milk
In a separate large pot, melt 0.5 cup unsalted butter over medium heat. Once the butter is fully melted and foaming, whisk in 0.5 cup milk and 0.5 cup heavy cream. Let the mixture simmer gently for 3-4 minutes until it begins to thicken slightly. Reduce the heat to low to maintain a gentle simmer.
While the sauce heats, shred 2 cups sharp white cheddar cheese and grate 1 cup gruyère cheese using a box grater or food processor. Add the shredded cheeses to the pot in batches, whisking constantly until fully melted and smooth. Stir in 1 tsp garlic powder, 0.5 tsp dried mustard, 1.5 tsp kosher salt, and 0.5 tsp black pepper. The sauce should be thick, creamy, and fully combined.
Combine Pasta and Sauce for a Rich Base
Add the cooked elbow macaroni to the cheese sauce, stirring gently to coat each strand evenly. Let the mixture simmer together for 2-3 minutes over low heat, allowing the flavors to meld. The sauce should cling to the pasta without being overly runny. If it’s too thick, add 1-2 tablespoons of milk to loosen it slightly.
Taste the mixture and adjust the seasoning if needed. The cheese should be rich and tangy, with a subtle kick from the mustard. Remove the pot from heat and let the mac and cheese sit for 5 minutes to cool slightly. This resting period helps the sauce thicken further and ensures a smooth texture when you add the breaded crust.
Create the Crispy Breaded Crust
In a shallow bowl, whisk together 2 whole large eggs until fully beaten. In another bowl, combine 1 cup panko breadcrumbs and 0.25 cup all-purpose flour. Pour the beaten eggs into a third bowl and create a well in the center.
Transfer the mac and cheese to a greased 9x13-inch baking dish, spreading it evenly into a thin, even layer. Pour the beaten eggs over the top, tilting the dish to ensure full coverage. Sprinkle the panko and flour mixture evenly over the eggs, pressing down gently to adhere. For extra crispiness, I like to press down firmly with the back of a spoon, making sure every inch is coated.
Bake to Golden Crust Perfection
Preheat your oven to 375°F. Bake the mac and cheese for 20-25 minutes, or until the top is deep golden brown and the edges are bubbling. The crust should be crispy enough to hold its shape when lifted with a spatula.
Let the dish rest for 5-10 minutes before serving—this allows the crust to set and the cheese to firm up slightly. The result is a creamy, cheesy interior with a satisfyingly crispy, breaded top that’s easy to make but feels like a showstopper. Serve immediately with a side of garlic bread or a simple green salad.
Pro Tips For Making Craig Melvin'S Mom'S Mac And Cheese
- Cook the pasta AL DENTE: This isn’t just a rule—it’s the difference between a creamy sauce clinging to mushy pasta and one that coats each noodle perfectly. Pull those elbows out when they still have a tiny bite (about 1 minute before package time), then shock them in ice water. The starch stays in the pasta, not your sauce, and the texture holds up when mixed.
- Shred cheese fresh: Pre-shredded cheese is coated with anti-caking agents that make the sauce grainy. Buy blocks of sharp white cheddar and Gruyère, then shred them yourself right before adding to the pot—no food processor needed. If you’re lazy (I know, I know), at least pulse them in short bursts to keep the texture coarse.
- Melt butter low and slow: I used to blast the butter on high, and it’d brown before the cheese melted. For this recipe, keep the heat at a gentle simmer—just enough to make tiny bubbles around the edges. If it starts spluttering, you’ve gone too far, and the sauce will taste burnt. Patience here means a creamy, not greasy, finish.
- Add cream in stages: Dumping all the heavy cream at once can make the sauce separate or turn gluey. Instead, whisk in half first, let it thicken slightly, then add the rest. If it’s too thin, a splash of pasta water fixes it; if too thick, a tiny bit more cream smooths it out. This recipe forgives a lot, but this step keeps it velvety.
Make-ahead tips for this recipe
Prep Ahead Strategy
Assemble the entire mac and cheese—pasta, sauce, and crust—up to 24 hours ahead of baking. Store it in an airtight container lined with parchment paper to prevent sticking.
The flavors deepen overnight, and the crust stays crispier when baked fresh. Just remove it from the fridge 30 minutes before baking to equalize temperature. 💫
Freezing for Future Meals
Freeze the assembled (but unbaked) mac and cheese in a single layer on a baking sheet for 1 hour to prevent clumping. Then transfer to a freezer-safe bag with all air removed.
Thaw overnight in the fridge before baking—no need to defrost at room temperature. Bake straight from frozen, adding 5-7 extra minutes to reach 375°F internal temperature.
Crust Prep Shortcut
Make the breaded crust mixture—eggs, panko, and flour—1 day ahead and store it in a sealed container. This saves time on baking day and ensures the breadcrumbs stay dry and crispy.
Refrigerate until ready to use, then sprinkle directly over the chilled mac and cheese. For extra crunch, press the crust with a damp paper towel before baking to remove excess moisture. ✨
Baking Timing Hack
If you’re short on time, bake the mac and cheese straight from the fridge—just add 10 extra minutes to the baking time. The cold start helps create a thicker crust.
For a restaurant-style finish, broil for 1-2 minutes at the end to get a deeper golden color. Always watch closely to avoid burning!
Leftovers Revival
Reheat leftovers covered with foil at 350°F for 10 minutes, then uncover and broil for 1-2 minutes to restore crispiness. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each.
The crust stays crispier this way than with direct microwave heat. 🔥
Party Platter Prep
For gatherings, bake the mac and cheese in a large cast-iron skillet instead of a baking dish. This creates a thicker crust and makes it easier to slice into portions.
Cover loosely with foil while baking, then uncover for the last 5 minutes to crisp the top. Serve family-style with extra crust on the side for dipping! 🍽️
Nutrition facts
Frequently asked questions
Why does this recipe use both sharp cheddar and Gruyère?
The sharp white cheddar provides that classic tangy flavor we all love in mac and cheese, while the Gruyère adds a luxurious melt and nutty depth. Together they create a perfectly balanced, creamy sauce that's richer than cheddar alone. The Gruyère also helps prevent the sauce from becoming too stringy when baked.
Can I make this recipe without panko breadcrumbs?
If you don't have panko, use regular breadcrumbs toasted in the oven for 5 minutes at 350°F before using. For extra crunch, you could also try crushed cornflakes or even crushed potato chips mixed with the flour. The texture will be slightly different but still delicious.
How do I fix a runny cheese sauce?
If your sauce is too thin, remove it from heat and stir in 1 tablespoon of cornstarch mixed with 1 tablespoon of cold water. Simmer for 1-2 minutes until thickened. For extra insurance, let the sauce sit off heat for 5 minutes before adding to the pasta—it will thicken further as it cools.
What's the best way to serve this mac and cheese?
This dish is perfect as a main course with a simple green salad or roasted vegetables. For extra presentation, garnish with fresh parsley or a sprinkle of smoked paprika. It also pairs wonderfully with grilled chicken or steak for a hearty meal. The crispy crust makes it great for sharing—just serve with extra crust on the side!
Can I make this recipe in a smaller baking dish?
Yes, but expect the crust to be thicker and potentially less crispy. Use an 8x8-inch dish and reduce the crust ingredients by about 25% (use 0.75 cup panko instead of 1 cup). Bake for 15-20 minutes at 375°F, checking frequently to prevent over-browning. The smaller surface area will crisp faster!