Main Courses
Craig Melvin’s mom’s mac and cheese recipe delivers that nostalgic, velvety comfort food experience with a buttery Ritz crown that steals every bite. The secret lies in a perfect cheese sauce that clings to each noodle, creating those signature swirls we all crave.
I’ve tested countless versions, and this one—with its rich, creamy texture and crispy topping—stands above the rest.
What makes this recipe special is the balance of simplicity and technique. You’ll start with a classic roux to build the sauce foundation, then layer in sharp cheddar and cream for that signature melt.
The Ritz crown isn’t just a topping—it’s the star, adding a golden, buttery crunch that contrasts beautifully with the creamy base. Every step is designed to deliver that restaurant-quality result at home.
By the time you serve this dish, you’ll have a bubbling, golden mac and cheese with perfectly tender pasta and a sauce so rich it coats every bite. The Ritz crown stays crispy even after baking, creating that satisfying crunch with each spoonful.
This is the kind of mac and cheese that brings families together—just like it did for Craig Melvin’s mom.
Serve it as a main course for dinner or as a crowd-pleasing side dish at gatherings. The recipe scales easily, so you can make it for two or feed a whole crowd. Ready to recreate this family favorite? Let’s get started with the ingredients and instructions.
Ingredients for craig melvin's mom's mac and cheese
Six ingredients for the sauce, six for the crown—simple enough for weeknights, nostalgic enough for family gatherings.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or fine elbow shape |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth roux |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed slightly |
| Yellow Mustard 🍯 | 1 tbsp | For tangy depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Ritz Crackers 🍞 | 2 cups | Crushed into fine crumbs |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For cracker topping |
| Garlic Powder 🧄 | ½ tsp | For cracker seasoning |
| Paprika 🌶️ | ¼ tsp | Smoked for color |
The cheese is non-negotiable here. Sharp white cheddar from a block—none of that pre-shredded stuff—gives you the perfect melt and tang. Kroger's or Whole Foods carry good options, or grab whatever's freshest at your local cheesemonger. The butter matters too: European-style like Plugrá stays creamier when melted. I always buy extra because it's worth it. For the pasta, elbow shape is key—medium or fine holds the sauce best without getting mushy. Don't overcook it though; al dente is your friend here.
No sharp cheddar? Pepper jack or Gruyère add different flavors but still melt beautifully. The heavy cream can be swapped for half-and-half if you're watching calories, but trust me on the full-fat version. The milk? Warm it slightly—just until it steams—so it blends better with the cheese. For the cracker crown, Ritz is the gold standard—the buttery flavor and fine crumbs make all the difference. No Ritz? Graham crackers or saltines work in a pinch, but they won't taste the same. And if you're feeling fancy, add a pinch of garlic powder and smoked paprika to the cracker mix before topping.
This sauce reheats like a dream—honestly, it's even better the next day once everything melds together. Store leftovers in the fridge for 4-5 days, covered tightly to keep that creamy texture. For the cracker crown, make it fresh if you can—it loses its crunch after sitting overnight. But if you're prepping ahead, assemble the dish without baking the crown, then pop it in the oven when ready to serve. Freezes beautifully too—just reheat the sauce portion gently and add the cracker crown fresh.
Why You'll Love This Recipe
- Pantry Staples Only: I swear, this uses things you already have—no weird specialty cheeses or hard-to-find spices. Just butter, flour, heavy cream, and that sharp white cheddar (the kind that melts like a dream). Honestly, my grocery bill didn’t budge after making this three times in a row.
- Creamy Without Clumps: Between us, I’ve burned more mac and cheese than I’ll admit trying to get that perfect texture. This recipe? The roux and heavy cream blend so smoothly, you get that velvety coat on every noodle—no lumps, no scraping the bottom of the pot for 10 minutes. That crispy-cheese edge? Chef’s kiss.
- Leftover Magic: I make a double batch on Sundays because this stuff tastes better the next day. Cold slices for lunch? Yes. Reheated with a fried egg on top? Even better. My kids beg for it in their lunches, and I don’t even have to pack anything fancy.
- Game for Any Gathering: Bring it to a potluck, serve it at a game night, or just eat it straight from the pan on a lazy Friday. The sharp cheddar and elbow macs feel fancy enough for company, but it’s still my go-to when I’m too tired to cook. (Yes, even on a Tuesday night.)
Step-by-step instructions for Craig Melvin's mom's mac and cheese
This recipe delivers the ultimate comfort food experience—creamy, cheesy layers with a crispy cracker crown.
Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add the 1.5 lbs elbow macaroni. Stir immediately to prevent sticking. Cook for 11-12 minutes until the pasta is al dente—it should have a slight bite when you taste it. Drain the pasta in a colander and set it aside, reserving 1 cup of pasta water. This starchy water is essential for creating a silky sauce later.
Don't rinse the pasta—those surface starches help the cheese cling beautifully. If you're worried about overcooking, test a piece early and adjust your timing. The pasta should be tender but still hold its shape when bitten.
Make the Velvety Cheese Sauce
In a large, heavy-bottomed pot, melt the 0.5 cup unsalted butter over medium heat. Once the butter has completely melted and starts to foam, reduce the heat to medium-low and whisk in the 0.5 cup all-purpose flour all at once. Cook for 2-3 minutes, stirring constantly, until the mixture forms a smooth, pale roux and smells nutty.
Slowly pour in the 1 cup heavy cream and 0.5 cup whole milk, whisking continuously to prevent lumps. Bring the mixture to a gentle simmer and let it cook for 5-7 minutes until it thickens enough to coat the back of a spoon. This is your base sauce—it should look creamy and glossy.
Gradually reduce the heat to low and begin adding the 2 cups shredded sharp white cheddar cheese, stirring constantly. The cheese will melt quickly, and the sauce will transform into a rich, velvety consistency. If the sauce starts to look too thick, add 2-3 tablespoons of reserved pasta water to loosen it. Stir in the 1 tbsp yellow mustard, 1.5 tsp salt, and 0.5 tsp ground black pepper until fully combined.
Combine Pasta and Sauce for Creamy Perfection
Add the drained elbow macaroni to the cheese sauce and stir gently to coat every strand. The pasta will absorb the sauce, but don't worry if it looks dry at first—the residual heat will help it meld together. Let the mixture sit for 2-3 minutes off the heat, stirring occasionally, so the pasta can soak up all that cheesy goodness.
Here's the thing—this is where the magic happens. The cheese sauce should be thick enough to cling to the pasta but still have a slight sheen. If it's too thick, add more reserved pasta water 1 tablespoon at a time until you reach the perfect consistency. You want it to coat the back of a spoon but still be smooth and velvety.
Prepare the Buttery Ritz Cracker Crown
While the mac and cheese is still warm, crush the 2 cups Ritz crackers into fine crumbs using a food processor, blender, or by placing them in a sealed bag and crushing with a rolling pin. In a small bowl, mix the cracker crumbs with 2 tbsp extra-virgin olive oil, 0.5 tsp garlic powder, and 0.25 tsp paprika until evenly combined.
Spread the cracker mixture evenly over the top of the mac and cheese in the pot, pressing down lightly with a spatula to create an even layer. This step is what sets this recipe apart—it adds a delightful crunchy contrast to the creamy base. You'll want the cracker crown to be about ¼-inch thick for the best texture.
Bake Until Golden and Bubbly
Transfer the pot to a 375°F preheated oven and bake for 15-20 minutes until the cracker crown is golden brown and the cheese on top is bubbling. Keep an eye on it—you want that crown to be crispy but not burnt. If it starts to brown too quickly, tent the pot loosely with aluminum foil to prevent over-browning.
Once the top is golden and the cheese is bubbling, remove the pot from the oven and let it rest for 5 minutes. This resting time allows the cracker crown to set slightly and the cheese to thicken. Serve immediately while the crackers are still crispy and the cheese is warm and gooey. This dish tastes even better the next day, but the cracker crown will lose its crunch if left too long.
Pro Tips For Making Craig Melvin'S Mom'S Mac And Cheese
- Cook pasta al dente: DESCRIPTION: This isn’t just about timing—it’s about texture. Pull the elbows out when they’re just firm to the bite, then finish them in the cheese sauce. Overcooked pasta turns mushy in the sauce, and nobody wants that sad, gluey mess. (Yes, even if you’re impatient like me.)
- Melt butter slow: DESCRIPTION: Don’t rush the roux—cook the butter and flour on medium-low heat for 3-4 minutes until it’s a pale gold, not brown. If you crank the heat, you’ll taste raw flour, and that’s a fast track to a bland sauce. Patience here makes the whole dish richer.
- Grate cheese fresh: DESCRIPTION: Pre-shredded cheese has anti-caking agents that make the sauce grainy. Use a box grater or food processor for sharp white cheddar, and toss it with a splash of heavy cream to keep it smooth. Skimp here, and your mac will taste like you used sawdust instead of cheese.
- Strain the sauce: DESCRIPTION: After mixing the cheese into the sauce, strain it through a fine-mesh sieve into a clean pot. This removes any lumps or stray bits of flour, giving you that silky, restaurant-quality consistency. I know it’s an extra step, but it’s the thing that matters most.
Perfect pairings for craig melvin's mom's mac and cheese
Classic Side Dishes
Serve this mac and cheese alongside crispy roasted Brussels sprouts tossed with bacon and balsamic glaze—the salty-sweet contrast balances the richness perfectly. I like to roast 1 lb Brussels sprouts at 425°F for 20 minutes with 4 slices bacon and 1 tbsp balsamic reduction. 🥦
A simple garlic green bean almondine adds freshness and crunch. Sauté 1 lb green beans in 2 tbsp butter with 3 minced garlic cloves for 5 minutes, then finish with ¼ cup sliced almonds and a squeeze of lemon. The nutty flavor pairs beautifully with the cheesy indulgence.
Hearty Protein Additions
For a complete meal, top individual servings with crispy fried chicken tenders or smoked sausage links. I recommend using buttermilk-marinated chicken tenders fried in 350°F oil until golden. The crispy exterior and juicy interior cut through the creamy mac and cheese like a dream. 🍗
For a vegetarian option, try mushroom and spinach stuffing mixed into the sauce. Sauté 1 cup sliced mushrooms and 2 cups spinach in 1 tbsp olive oil until wilted, then stir into the cheese sauce before baking. The earthy flavors add depth without overpowering the dish.
Beverage Pairings
A cold American Pale Ale like Budweiser or Miller Lite cleanses the palate between bites. The crisp, light hop bitterness contrasts the richness of the mac and cheese. For a non-alcoholic option, sparkling apple cider with a cinnamon stick adds a refreshing, slightly sweet contrast. 🍺
For wine lovers, a Chardonnay with buttery notes—like Kim Crawford Sauvignon Blanc—complements the dish beautifully. The acidity cuts through the fat, while the creaminess mirrors the sauce. Avoid heavy reds; they’ll clash with the cracker crown’s delicate crunch.
Unexpected Toppings
Add a drizzle of honey or maple syrup before serving for a sweet-savory twist. Just 1 teaspoon per serving enhances the caramelized flavors without overpowering. I also love a sprinkle of toasted breadcrumbs mixed with ½ tsp smoked paprika for extra texture and warmth. 🍯
For a smoky kick, top with crumbled bacon or crispy fried shallots. The bacon adds a salty crunch, while the shallots bring a delicate, caramelized sweetness. Both elevate the dish to restaurant-quality without extra effort.
Nutrition facts
Frequently asked questions
Why does this mac and cheese have a Ritz cracker crown instead of breadcrumbs?
The Ritz cracker crown isn't just a topping—it's the signature element that makes this recipe special. The fine, buttery crumbs create a delicate crunch that stays crispy even after baking, while breadcrumbs would absorb too much moisture and turn soggy. Plus, the flavor is unmatched—Ritz's signature buttery taste enhances the cheesy goodness below.
Can I make this mac and cheese ahead of time?
This dish actually tastes even better the next day. Prepare everything up to the baking step, then refrigerate the assembled mac and cheese (without baking the cracker crown). When ready to serve, just bake at 375°F for 15-20 minutes until the crackers are golden. The flavors meld beautifully overnight, and the cracker crown will still be crispy if you add it fresh before baking.
What's the secret to getting that perfect creamy texture?
The velvety texture comes from three key steps: using reserved pasta water to adjust consistency, making a proper roux, and adding the cheese gradually while stirring constantly. The mustard also helps emulsify the sauce, preventing separation. Don't skip the resting time after combining pasta and sauce—it lets the flavors meld and the sauce thicken properly.
Can I substitute sharp cheddar with another cheese?
While sharp white cheddar is ideal, you can use pepper jack for a spicy kick or Gruyère for nutty depth. Avoid pre-shredded cheese—the anti-caking agents prevent proper melting. For a dairy-free option, try a blend of nutritional yeast and cashew cream instead of butter and milk, but the texture will differ significantly.
How do I fix mac and cheese that's too thick or too thin?
For thick sauce, add reserved pasta water 1 tablespoon at a time while stirring. For thin sauce, remove from heat and stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water until thickened. Never add extra cheese—it'll make the sauce separate. If the pasta is undercooked, it'll absorb more sauce as it sits.
