Craig Melvin's Mother's Macaroni and Cheese Recipe: Homestyle Crispy-Top Comfort in One Pot

Salads

Craig Melvin's Mother's Macaroni and Cheese Recipe: Homestyle Crispy-Top Comfort in One Pot

Craig Melvin’s mother’s macaroni and cheese recipe delivers the kind of homestyle comfort that feels like a warm hug in a bowl—crispy golden top, creamy cheese sauce, and perfectly cooked noodles all in one pot.

This isn’t your basic baked mac and cheese; it’s the version that makes people ask for seconds (and thirds) without hesitation. The secret lies in a precise balance of cheeses and a buttery breadcrumb topping that transforms ordinary pasta into something extraordinary.

What sets this recipe apart is its foolproof technique—no complicated steps, just a few high-quality ingredients that come together effortlessly.

You’ll need just 20 minutes of active prep time, followed by 25 minutes in the oven, making it ideal for weeknight dinners when you crave something hearty but don’t want to spend hours in the kitchen. The result?

A dish that’s rich, indulgent, and packed with that nostalgic flavor you’d expect from a family recipe passed down through generations.

Imagine the moment you pull it from the oven: that crispy golden crust cracking slightly as you lift it from the pan, revealing tender macaroni swimming in a velvety cheese sauce.

The aroma alone is enough to bring everyone to the table, and the first bite delivers that perfect combination of textures—crunchy top, creamy middle, and al dente pasta. This is the kind of mac and cheese that doesn’t just fill you up; it feels like coming home.

Perfect for family dinners, potlucks, or when you simply need a restaurant-quality comfort dish without the fuss. The beauty of this recipe is its versatility—it’s simple enough for beginners but impressive enough for gatherings. Let’s get started on creating the mac and cheese that’ll have everyone asking for the recipe.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for craig melvin's mother's macaroni and cheese

Six ingredients for the cheeses, plus a few pantry staples. That's all you need for this legendary crispy-top mac and cheese.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Uncooked, standard size
Unsalted Butter 🧈 ½ cup Cold, cut into cubes
All-Purpose Flour 🌾 ¼ cup For roux, not self-rising
Sharp Cheddar Cheese 🧀 3 cups Shredded, block preferred
Monterey Jack Cheese 🧀 1 cup Shredded, mild flavor
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Whole Milk 🥛 ½ cup Warmed for smooth sauce
Yellow Mustard 🍯 1 tbsp For tangy depth
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly cracked
Garlic Powder 🧄 ½ tsp For subtle flavor
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Extra-Virgin Olive Oil 🫒 1 tbsp For breadcrumb mixture

The cheeses are where the magic happens. Sharp cheddar gives that classic tang, but Monterey Jack softens the richness—don't skip it. Grab block cheese and shred it yourself (the pre-shredded kind has anti-caking agents). Whole Foods or Trader Joe's have great options, but any grocery store works if you pick the block. For the pasta, elbow macaroni is traditional, but any short shape works. The butter? Cold cubes melt slower, giving you that perfect roux texture. I always buy European-style butter—Plugrá or Kerrygold if you're splurging, but regular unsalted works fine too.

No sharp cheddar? Pepper jack or Colby Jack add a nice kick. Short on Monterey Jack? Gruyère or Gouda bring a different depth. The mustard is non-negotiable—it cuts through the richness. No heavy cream? Half-and-half plus a splash of milk works, but it won't be as creamy. For the breadcrumbs, panko is key—it stays crispy. No panko? Regular breadcrumbs plus a pinch of cornstarch mimics the texture. The garlic powder is optional but adds that subtle homestyle flavor that makes this recipe special.

This reheats like a dream—just cover with foil and pop in the oven for 10 minutes at 350°F. The leftovers? Even better the next day. Store in an airtight container for 4-5 days in the fridge. For freezing, portion into individual servings—3 months max. Pro tip: Make a double batch. It disappears faster than you think, and the second round always tastes even better.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just a pot, a few ingredients, and 20 minutes later, you’ve got that golden, cheesy goodness. No fancy gadgets, no stress, just elbow macaroni swimming in a velvety sauce that’s actually worth the effort.
  • Cheese Love: Sharp cheddar and Monterey Jack? Yes, please. The combo is rich but not heavy, with that perfect melt that sticks to every noodle. Honestly, I double the cheese because I can’t resist—it’s that good.
  • Meal Prep Hero: This holds up like a champ. Make a big batch on Sunday, and you’ve got lunch or dinner covered all week. The sauce stays creamy, the pasta doesn’t get mushy, and honestly? It’s the only mac and cheese I trust for leftovers.
  • Budget Winner: Butter, flour, and two types of cheese—all pantry staples. It’s the kind of dish that feeds a crowd without breaking the bank. My kids beg for it, my wallet thanks me, and honestly? It’s the kind of comfort food that makes life feel easier.

Step-by-step instructions for craig Melvin's mother's macaroni and cheese

Here's how to make this comforting, crispy-topped mac and cheese just like Mom used to—simple, foolproof, and packed with flavor.

1

👨‍🍳 Step 1: Cook the Macaroni Al Dente

Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Stir once to prevent sticking, then cook for 11 minutes—just until the pasta is al dente (it should have a slight bite but not be crunchy). Drain the pasta in a colander but don’t rinse it; those starchy waters help create the creamy sauce.

While the pasta cooks, I like to keep a small bowl nearby to catch the starchy water that drains out. You’ll use about ½ cup of this later to help thicken the sauce, so don’t pour it down the drain. The starchy water acts like a natural thickener, making the sauce silky smooth without needing extra flour.

2

🍳 Step 2: Make the Cheesy Roux

In the same pot you cooked the pasta (no need to wash it—those browned bits add flavor), melt ½ cup unsalted butter over medium heat. Once the butter is fully melted and foaming, whisk in ¼ cup all-purpose flour to create a roux. Cook this mixture for 2-3 minutes, stirring constantly, until it turns a light golden color and smells nutty.

This roux is the secret to a rich, velvety sauce. If it starts to darken too quickly, reduce the heat slightly. You want it to thicken but not brown—think of it like a light, golden paste. Once it’s ready, slowly pour in ½ cup warmed whole milk and ½ cup heavy cream, whisking continuously to prevent lumps from forming.

3

🥘 Step 3: Add Cheese and Seasonings

Reduce the heat to low and gradually add 3 cups sharp cheddar cheese and 1 cup Monterey Jack cheese, stirring constantly until fully melted and smooth. If the mixture looks too thick, add ½ cup of the reserved pasta water one tablespoon at a time until it reaches a creamy, pourable consistency.

Now stir in 1 tbsp yellow mustard, 1.5 tsp kosher salt, ½ tsp black pepper, and ½ tsp garlic powder. The mustard adds a subtle tang that balances the richness of the cheese, while the garlic powder gives it a cozy, homestyle flavor. Taste and adjust the seasoning if needed—sometimes the cheddar can be extra sharp, so a little extra salt or pepper might be necessary.

4

⏰ Step 4: Combine Pasta and Sauce

Add the drained elbow macaroni to the cheese sauce and stir gently to coat each piece evenly. Let the mixture simmer together for 3-5 minutes over low heat, stirring occasionally. This step ensures the pasta absorbs the sauce and becomes fully flavorful. If the sauce starts to thicken too much, add a splash more of the reserved pasta water.

Here’s the thing—don’t rush this step. The longer the pasta sits in the sauce, the more it soaks up that cheesy goodness. You want every bite to be packed with flavor, so give it the time it needs. Once the pasta is fully coated and the sauce is smooth, it’s time for the crispy top.

5

🔥 Step 5: Create the Crispy Breadcrumb Topping

Preheat your broiler to high. In a small bowl, mix ½ cup panko breadcrumbs with 1 tbsp extra-virgin olive oil and ½ tsp black pepper. Spread the macaroni and cheese evenly into a 9x13-inch baking dish, then sprinkle the breadcrumb mixture evenly over the top. For extra crispiness, I like to press down gently with the back of a spoon to help the breadcrumbs adhere.

Place the dish under the broiler for 2-3 minutes, watching closely to avoid burning. You want the topping to turn golden brown and crispy, not dark brown or charred. Once it’s perfectly toasted, remove it from the oven and let it rest for 2-3 minutes before serving. This resting time helps the topping set and makes it easier to slice.

👨‍🍳

Pro Tips For Making Craig Melvin'S Mother'S Macaroni And Cheese

  • Melt Cheese Slowly: I learned this the hard way—dumping shredded cheddar and Monterey Jack into hot butter and flour will give you grainy, clumpy sauce. Instead, melt the butter first, then whisk in the flour until it’s a smooth paste (about 2 minutes on medium heat). Only then add the cheese a handful at a time, stirring constantly until fully melted. No lumps, every time.
  • Grate Cheese Fresh: Pre-shredded cheese has anti-caking agents that turn your sauce into a gluey mess. Grab a box of sharp cheddar and Monterey Jack, but don’t buy the pre-shredded kind—grate it yourself right before adding it to the roux. Use the large holes on your box grater for even melting, and skip the fine dust. Your sauce will thank you.
  • Don’t Overcook the Pasta: Al dente pasta is non-negotiable here. If you pull it out mushy, the macaroni will turn to mush in the cheese sauce. Taste it at 60 seconds before the package says “done”—it should have a slight bite. Drain it, rinse just with cold water (a quick splash to stop cooking), and toss it in immediately. No waiting.
  • Finish with a Splash: After mixing the cheese sauce with the pasta, cover the pot and let it sit off the heat for 2-3 minutes. Then, stir in a splash of whole milk or heavy cream (about ¼ cup) to loosen the sauce and give it that silky, restaurant-quality texture. It’s the easiest upgrade—trust me, I’ve tried skipping it.

Troubleshooting your craig melvin's mother's macaroni and cheese

Sauce Too Thin?

If your cheese sauce turns out too thin, don’t panic—this is an easy fix. Simmer the sauce uncovered for 3-5 minutes to evaporate excess liquid. For a quicker solution, whisk in 1 tbsp cornstarch mixed with 2 tbsp cold water until thickened.

I’ve also found that adding 1-2 tbsp reserved pasta water (if you didn’t save any, just use a splash of milk) can help adjust consistency without over-thickening.

Cheese Clumps?

Clumpy cheese is a common issue, but it’s easily prevented. Always shred your cheese yourself (block cheese works best) and cut it into small, even pieces. When adding cheese to the sauce, stir constantly over low heat and avoid letting it sit too long in the pot.

If clumps form, blend the sauce briefly with an immersion blender for a silky texture. For extra insurance, I like to temper the cheese by mixing it with a little warm milk before adding it to the sauce.

Breadcrumb Topping Not Crispy?

A soggy topping ruins the whole dish, so attention to detail is key. Make sure your panko is fresh—old breadcrumbs absorb moisture and turn gummy. For extra crispiness, broil the dish for just 2-3 minutes on high, watching closely to avoid burning.

If your oven runs hot, reduce the broil time slightly. Another trick? Spread the breadcrumbs evenly and press them down gently with a spoon to help them adhere better and crisp up faster.

Macaroni Overcooked?

Overcooked pasta turns mushy and ruins the texture of your mac and cheese. To avoid this, cook your elbow macaroni for exactly 11 minutes in boiling water—no more! Test a piece by biting into it; it should have a slight bite.

If you’re worried about timing, start checking at 10 minutes. Drain immediately and toss with a little olive oil to prevent sticking while you finish the sauce. The pasta will continue cooking slightly in the cheese sauce, so err on the side of undercooking.

Dish Too Dry After Baking?

A dry mac and cheese happens when the sauce separates or the pasta absorbs too much liquid. To fix this, stir in 2-3 tbsp warm milk or heavy cream before baking.

If the dish is already baked, cover it with foil and let it steam for 5 minutes in the oven. For next time, reduce the broil time slightly or cover the breadcrumb topping with foil during the last minute of baking to lock in moisture.

A splash of pasta water in the sauce before baking also helps keep everything creamy.

Cheese Not Melting Smoothly?

Some cheeses, like sharp cheddar, can be stubborn. To ensure smooth melting, shred the cheese finely and mix it with 1 tbsp flour before adding it to the sauce. This helps bind the cheese and prevents separation. If the sauce still looks grainy, blend it briefly with an immersion blender.

For extra insurance, I like to add a pinch of cream of tartar to the cheese mixture—it helps emulsify the sauce and keeps everything smooth. 🔥

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 30g150%
Cholesterol 210mg70%
Sodium 1200mg52%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
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 ahead of time?

This recipe actually tastes better the next day. Assemble the dish completely (including the breadcrumb topping) and refrigerate uncovered for 1-2 hours before baking. The flavors meld overnight, and reheating at 350°F for 20-25 minutes (covered with foil) brings back that creamy texture. For leftovers, store in an airtight container for 4-5 days.

2

What if I don’t have panko breadcrumbs?

No problem! Use regular breadcrumbs mixed with 1 tbsp cornstarch for extra crispiness. For a different texture, try crushed cornflakes or even crushed potato chips (like saltines) for a fun twist. If you're in a pinch, toasted breadcrumbs work too—just watch them closely under the broiler to prevent burning.

3

Can I make this recipe vegetarian?

Yes, but you’ll need to swap a few ingredients. Replace the butter with vegan butter or olive oil, use dairy-free milk and cream, and opt for vegetarian cheeses like Miyoko’s or Violife. The mustard and garlic powder remain the same. The texture will be slightly different but still delicious—just add 1 extra tbsp flour to the roux for better binding.

4

Why does the recipe call for both sharp cheddar and Monterey Jack?

The sharp cheddar provides that classic tangy flavor, while the Monterey Jack softens the richness and adds creaminess. Together, they create the perfect balance of bold and smooth. If you only have one type, use 3½ cups sharp cheddar for extra punch or 4 cups Monterey Jack for a milder taste. Pre-shredded cheese won’t work as well—always shred your own!

5

How do I serve this mac and cheese?

This dish is perfect as a main course or side dish. For a hearty meal, pair it with grilled chicken, roasted veggies, or a simple green salad. It’s also great for potlucks—just transfer it to a serving dish and let guests dig in. For extra presentation, garnish with chopped chives or a sprinkle of smoked paprika before serving.

★★★★★4.7(9 reviews)
Categories Salads