
This macaroni and cheese delivers a sauce so velvety it coats every noodle perfectly. I’ve refined the technique to ensure a smooth, lump-free cheese sauce every time.
With sharp cheddar melting into a rich, creamy base, this dish brings comfort food to a new level. The secret lies in the slow incorporation of cheese for maximum smoothness.
Ingredients for Macaroni and Cheese Recipe Cream
Velvety sauce starts with quality cheese and a perfect roux for that signature smoothness.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Or any short pasta shape |
| Unsalted Butter 🧈 | 4 tbsp | For roux base |
| All-Purpose Flour 🌾 | ¼ cup | Creates smooth roux |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Heavy Cream 🥛 | 1 cup | For ultra-velvety texture |
| Sharp Cheddar Cheese 🧀 | 3 cups | Freshly grated, block preferred |
| Gruyere Cheese 🧀 | 1 cup | Freshly grated for depth |
| Dijon Mustard 🟡 | 1 tsp | Balances richness |
| Garlic Powder 🧄 | ½ tsp | For subtle savory note |
| Onion Powder 🧅 | ½ tsp | Complements cheese flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Ground Nutmeg 🌰 | ¼ tsp | Adds warm depth |
| Panko Breadcrumbs 🍞 | ½ cup | For optional crispy topping |
The cheese is everything here. Sharp cheddar from Cabot or Tillamook melts beautifully without clumping. Gruyere adds depth but can be swapped. Always buy blocks and grate yourself—pre-shredded has anti-caking agents that ruin the sauce texture. Whole Foods or Trader Joe’s have great options. The milk and cream should be full-fat; low-fat versions won’t give you that ultra-creamy consistency.
No Gruyere? Fontina or Monterey Jack work well. For a tangier kick, add 1/4 cup cream cheese. Need to make it gluten-free? Swap the flour for cornstarch (use half the amount). The mustard is subtle but important—yellow mustard in a pinch. If your sauce gets too thick, thin it with a splash of warm milk. Don’t rush the roux; cook it until just golden for best flavor.
Store leftovers in an airtight container for up to 4 days in the fridge. Reheat on low with a splash of milk to restore creaminess. For freezing, undercook the pasta slightly and freeze without the topping. Thaw overnight before reheating. The panko topping keeps for 1 month in a sealed jar.
Why You’ll Love This Recipe
- One Pot Wonder: I love that this comes together in a single pot—just cook the pasta, melt the butter, whisk in the flour, then pour in the milk and cream.
- Velvety Dream: The heavy cream makes it so rich and smooth, coating every elbow macaroni perfectly. Honestly, it’s the creamiest version I’ve ever made.
- Crowd Pleaser: From weeknight dinners to potlucks, this dish disappears fast. My kids ask for it, and even picky eaters go back for seconds.
- Leftovers? Yes Please: It reheats beautifully, and the flavors deepen overnight. I’ll be real: sometimes I make a double batch just for the leftovers.
Step-by-Step Instructions for Macaroni and Cheese
Master the technique for a perfectly velvety cheese sauce every time.
Step 1: Cook the Pasta to Al Dente
Bring a large pot of salted water to a rolling boil. Add the 12 oz Elbow Macaroni and cook according to package directions for al dente, typically 1 minute less than the suggested time. The pasta should have a slight bite to it, as it will continue cooking when combined with the hot cheese sauce.
Drain the pasta in a colander and set aside. Do not rinse it—you want to preserve the starch on the surface, which helps the sauce cling to the noodles. Shake the colander gently to remove excess water, then return the pasta to the warm pot to keep it hot.
Step 2: Create a Smooth Roux Base
In a separate large saucepan, melt the 4 tbsp Unsalted Butter over medium heat until it begins to foam. Add the 0.25 cup All-Purpose Flour and whisk constantly for 1-2 minutes until the mixture turns a light golden color and smells slightly nutty. This roux will thicken the sauce and prevent lumps.
Be careful not to let the roux brown too much—it should remain a pale blonde color. If it darkens, it will impart a toasted flavor that can overpower the delicate cheese notes. Remove the pan from heat immediately if it starts to darken too quickly.
Step 3: Build the Ultra-Velvety Cheese Sauce
Gradually pour in the 2 cups Whole Milk and 1 cup Heavy Cream, whisking constantly to prevent lumps from forming. Return the pan to medium heat and continue whisking until the mixture thickens enough to coat the back of a spoon, about 3-5 minutes.
Reduce heat to low and stir in the 1 tsp Dijon Mustard, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 1 tsp Salt, 0.5 tsp Ground Black Pepper, and 0.25 tsp Ground Nutmeg. Then, add the 3 cups Sharp Cheddar Cheese and 1 cup Gruyere Cheese in batches, stirring until each addition is fully melted and smooth before adding more.
Step 4: Combine and Finish
Add the cooked elbow macaroni to the cheese sauce and stir gently until every noodle is evenly coated. The sauce should be thick and creamy, with a glossy sheen. If it seems too thick, add a splash of the reserved pasta water to loosen it to your desired consistency.
Taste and adjust seasoning if needed. The cheeses should be rich and prominent, balanced by the subtle tang of the Dijon mustard and the warmth of the nutmeg. Transfer to a serving bowl or individual plates.
Step 5: Add Optional Crispy Topping
For a crispy finish, preheat the broiler to high. Transfer the macaroni and cheese to an oven-safe dish and sprinkle the 0.5 cup Panko Breadcrumbs evenly over the top. Broil for 2-3 minutes, watching closely to prevent burning, until the breadcrumbs are golden brown.
Let it sit for 1 minute before serving to allow the topping to set. The contrast of the crispy breadcrumbs with the creamy pasta creates a satisfying texture in every bite.
Pro Tips For Making Macaroni And Cheese Recipe Cream
- Cook Pasta Al Dente: Boil the elbow macaroni 1-2 minutes less than package instructions—it’ll finish cooking in the sauce and soak up that creamy goodness without turning mushy.
- Toast the Flour: After melting the butter, let the flour cook for a full 2 minutes in the roux; I learned this the hard way—raw flour taste disappears, and the sauce thickens smoother.
- Warm Your Dairy: Take the whole milk and heavy cream out of the fridge 10 minutes before adding—cold dairy can make the sauce split, and nobody wants a grainy cheese sauce.
- Use a Whisk: Sounds simple, but a whisk prevents lumps when combining the roux and dairy; I used to stir with a spoon and wondered why my sauce looked like cottage cheese.
Make-Ahead Tips for This Recipe
Prep Ahead Strategy
Cook the pasta 2 hours before serving and rinse with cold water to stop cooking. Toss with 1 tsp olive oil to prevent sticking. Store in the fridge until ready to combine with the sauce. 💡
Sauce Pre-Making
Prepare the cheese sauce up to 2 days ahead. Let it cool completely, then transfer to an airtight container. Reheat gently over low heat, stirring constantly, before mixing with pasta.
Assembly Timing
Combine cooked pasta and sauce 30 minutes before serving. Keep warm in a 200°F oven in a covered dish. Add a splash of milk if it thickens too much while holding.
Freezing Method
Assemble the dish without baking, wrap tightly with plastic wrap and foil. Freeze for up to 2 months. Thaw overnight in the fridge before baking as directed. ❄️
Crispy Topping
Add breadcrumbs just before baking if making ahead. Toast panko separately and store in a jar for up to 1 month. Sprinkle on top right before broiling.
Reheating Leftovers
Microwave individual portions with a splash of milk, covered, on 50% power for 2-3 minutes. Stir halfway through for even heating and restored creaminess.
Frequently Asked Questions
Can I use pre-shredded cheese for the sauce?
It’s best to avoid it. Pre-shredded cheese contains anti-caking agents that can make your sauce grainy. Always grate block cheese yourself for the smoothest texture.
What can I substitute for heavy cream?
For a lighter version, use whole milk plus 2 tbsp cornstarch mixed with 2 tbsp cold water. The sauce won’t be quite as rich but will still be creamy.
Why does my sauce turn out lumpy?
This usually happens if the roux isn’t cooked long enough or the milk is added too quickly. Whisk constantly while adding dairy and cook until the mixture thickens properly.
How do I make it extra creamy?
Add 1/4 cup cream cheese with the other cheeses. It melts beautifully and adds a velvety richness that takes this dish to the next level.
Nutrition Facts
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026