This baked mac and cheese recipe without heavy cream delivers a rich, golden, crowd-pleasing casserole using pantry-friendly ingredients you already have on hand.
A baked mac and cheese recipe without heavy cream might sound like a compromise, but it is actually the opposite — it is a smarter, more flexible approach to one of the most comforting dishes a home cook can make. Whether you are out of heavy cream, trying to lighten things up slightly, or simply working with what is already in your refrigerator, this recipe proves that a velvety, deeply cheesy sauce does not depend on a single high-fat ingredient. What it depends on is technique, the right cheese blend, and a few straightforward steps.
The secret is a classic roux-based béchamel made with whole milk, or even a combination of whole milk and a splash of evaporated milk, which gives the sauce body and richness without the density that heavy cream sometimes brings. Butter and flour come together to create a stable base, and from there, melted sharp cheese does the heavy lifting. The result is a sauce that coats every piece of pasta, stays creamy through the baking process, and finishes with that irresistible golden crust on top. This is the kind of dish you will turn to on weeknights and bring to holiday tables in equal measure.
Why This Baked Mac and Cheese Recipe Without Heavy Cream Works
Recipe Card
Creamy Baked Mac and Cheese Without Heavy Cream
A bubbling, golden-crusted macaroni and cheese with a silky, pull-apart cheese sauce made entirely without heavy cream — just whole milk, butter, and a trio of melty cheeses for the ultimate cozy bake.
Prep
15 mins
Cook
35 mins
Total
50 mins
Serves
6 servings
Ingredients
Instructions
- 1. Preheat your oven to 190°C (375°F) and lightly butter a 9×13-inch ceramic or glass baking dish.
- 2. Cook the macaroni in a large pot of well-salted boiling water until just shy of al dente, about 1 minute less than package directions. Drain and set aside.
- 3. Melt butter in a large saucepan over medium heat, then whisk in the flour and cook for 1–2 minutes until the mixture smells nutty and turns pale golden.
- 4. Slowly pour in the warmed whole milk, whisking constantly to avoid lumps, and cook for 4–5 minutes until the sauce thickens enough to coat the back of a spoon.
- 5. Reduce heat to low, then stir in the sour cream, Dijon mustard, garlic powder, onion powder, smoked paprika, salt, and black pepper.
- 6. Add the shredded cheddar, Gruyère, and mozzarella in three additions, stirring until each addition melts completely into a smooth, glossy sauce.
- 7. Fold the drained macaroni into the cheese sauce until every piece is evenly coated, then pour the mixture into the prepared baking dish.
- 8. Scatter the remaining ½ cup of shredded cheese evenly over the top.
- 9. Bake uncovered for 25–30 minutes until the edges are bubbling and the top is deeply golden with caramelized patches.
- 10. For an extra-crispy crust, switch the oven to broil for the final 2–3 minutes, watching closely.
- 11. Remove from the oven and rest for 5 minutes before serving with a large spoon to show off the cheese pull.
Tips & Notes
- – Always shred cheese from a block — pre-shredded bags contain anti-caking starch that makes the sauce grainy.
- – Whole milk gives the creamiest result; 2% milk works but reduces richness slightly.
- – Sour cream is the secret substitute for heavy cream — it adds tang and body without making the sauce heavy.
- – Do not overbake or the sauce can dry out; pull it when the center still looks slightly saucy as it firms up while resting.
- – Leftovers reheat beautifully with a splash of milk stirred in before microwaving.
KitchenGuide101.com
The foundation of this dish is a well-made roux sauce — butter, flour, and milk — which is one of the most reliable building blocks in savory cooking. Because the sauce starts with a cooked roux, it thickens beautifully in the oven without breaking or turning greasy. Whole milk provides enough fat to carry the flavor of the cheese and keep the pasta moist, while a touch of mustard powder and a pinch of smoked paprika in the sauce add depth that you might not be able to place, but would definitely miss if they were left out. The pasta itself also plays a role: using slightly undercooked noodles before baking means they finish cooking in the sauce, absorbing flavor and keeping the dish cohesive rather than soupy. The breadcrumb topping — optional but highly recommended — adds a contrast in texture that elevates every bite.
What You Will Need for This Recipe
The ingredient list here is intentionally simple and built around what most home cooks already keep stocked. Elbow macaroni is the classic choice, though cavatappi or medium shells work just as well because their ridges and curves hold sauce efficiently. For the sauce, you need unsalted butter, all-purpose flour, whole milk, and a small amount of evaporated milk if you want extra creaminess — though whole milk alone is entirely sufficient. The cheese blend is where flavor lives: a sharp or extra-sharp cheddar forms the backbone, and adding a portion of gruyère, mozzarella, or even a mild gouda creates a more complex melt. For seasoning, you will use salt, black pepper, dry mustard powder, smoked paprika, and a small pinch of garlic powder. The breadcrumb topping calls for plain or panko breadcrumbs tossed with a little melted butter, which crisps up into a golden layer during baking. Fresh-grated cheese rather than pre-shredded will give you the smoothest sauce, since pre-shredded varieties often contain anti-caking agents that can make a sauce grainy.
How to Make This Creamy Baked Macaroni Step by Step
Start by bringing a large pot of well-salted water to a boil. Cook your pasta for about two minutes less than the package directs — it should be slightly underdone and still have a firm bite. Drain it and set it aside while you make the sauce in the same pot or a separate heavy-bottomed saucepan.
Melt the butter over medium heat, then whisk in the flour and cook the mixture for about two minutes, stirring constantly. You want it to smell faintly nutty but not browned. Gradually pour in the whole milk, whisking the entire time to prevent lumps. Continue cooking and stirring until the sauce thickens enough to coat the back of a spoon, which usually takes around five to seven minutes. Add the evaporated milk at this point if you are using it.
Reduce the heat to low and stir in your dry mustard, smoked paprika, garlic powder, salt, and pepper. Now add the grated cheese in three additions, stirring each batch until fully melted before adding the next. Taste the sauce and adjust seasoning — it should be well-seasoned on its own, since the pasta and baking will mellow it slightly.
Add the drained pasta to the cheese sauce and stir to coat every piece evenly. Pour the mixture into a buttered baking dish — a 9×13 inch dish works well for a full batch. Scatter the buttered breadcrumbs evenly over the top. Bake in a preheated oven at 375 degrees Fahrenheit for 25 to 30 minutes, until the sauce is bubbling around the edges and the breadcrumb topping is deeply golden and crisp. Let the dish rest for five minutes before serving so the sauce settles into the pasta properly.
Tips for the Best Texture and Flavor Every Time
- Grate your own cheese from a block. Pre-shredded cheese contains starches that interfere with smooth melting and can leave your sauce with an unpleasant gritty quality.
- Do not skip the resting time after baking. Pulling it straight from the oven and serving immediately means the sauce will be looser than ideal. Five to ten minutes makes a noticeable difference.
- Season the pasta water generously. This is the only chance to season the pasta itself, and under-seasoned pasta makes the whole dish taste flat no matter how good the sauce is.
- Use a mix of cheeses rather than relying on one variety. Sharp cheddar alone can sometimes be too sharp and slightly oily when melted in quantity; blending it with a mild, good-melting cheese like gruyère or mozzarella creates a more balanced, creamier result.
- If the top is browning too quickly before the sauce has had time to bubble, tent the dish loosely with foil for the first half of baking, then remove the foil for the final ten minutes.
- For an extra-crispy topping, place the finished dish under the broiler for two to three minutes at the very end, watching closely to prevent burning.
Ways to Change Up This Recipe
One of the best qualities of this dish is how adaptable it is to different tastes, dietary preferences, and whatever you happen to have in your kitchen.
- Add roasted vegetables: Stir in small florets of roasted broccoli, cauliflower, or diced roasted butternut squash before baking. They add color, substance, and a slightly sweet note that balances the savory cheese sauce.
- Make it spicy: Add a teaspoon of hot sauce stirred into the cheese sauce, or scatter a few sliced pickled jalapeños over the top before adding the breadcrumbs. A pinch of cayenne in the sauce also works well.
- Use a different pasta shape: Cavatappi, medium shells, rigatoni, or ziti all hold the sauce beautifully and make the dish feel a little different each time.
- Try a different cheese profile: Swap the gruyère for a smoked gouda to add a gentle smokiness, or use pepper jack for a mild heat throughout the dish.
- Top with seasoned ground beef or turkey: Brown ground beef or ground turkey with onion, garlic, and a little cumin, then layer it between the pasta and the breadcrumb topping for a heartier, more filling version of the dish.
- Make it gluten-free: Use your preferred gluten-free pasta and substitute a gluten-free all-purpose flour blend in the roux. The sauce method remains exactly the same.
How to Store and Reheat Baked Mac and Cheese
Leftovers keep well in the refrigerator for up to four days when stored in an airtight container or tightly covered in the baking dish. The sauce will thicken considerably as it chills, which is completely normal.
To reheat on the stovetop, transfer a portion to a small saucepan over low heat and add a splash of whole milk, stirring gently until the sauce loosens and becomes creamy again. To reheat in the oven, cover the dish tightly with foil and warm at 325 degrees Fahrenheit for about 20 minutes, adding a tablespoon or two of milk over the top before covering to help restore the saucy texture. The microwave works for individual portions — add a small splash of milk, cover loosely, and heat in 30-second intervals, stirring between each.
For freezing, bake the dish fully, allow it to cool completely, and wrap it tightly in plastic wrap followed by a layer of foil. It will keep in the freezer for up to two months. Thaw overnight in the refrigerator before reheating in the oven, covered, with a splash of milk to refresh the sauce.
Frequently Asked Questions About This Recipe
- Can I use low-fat milk instead of whole milk? You can, though the sauce will be slightly less rich. If using lower-fat milk, consider adding a tablespoon of extra butter to the roux to compensate.
- Why does my cheese sauce sometimes turn grainy? This usually happens when the heat is too high when adding the cheese, or when pre-shredded cheese is used. Keep the heat low and add cheese gradually off direct heat for the smoothest result.
- Can I assemble this dish ahead of time? Yes. Assemble the fully sauced pasta in the baking dish, cover it tightly, and refrigerate it for up to 24 hours before baking. Add the breadcrumbs just before it goes into the oven, and expect to add five to ten extra minutes of baking time since it is starting cold.
- How do I know when it is done baking? Look for sauce that is visibly bubbling around the edges of the dish and a breadcrumb topping that has turned a deep golden color. If you insert a butter knife into the center and it feels hot to the touch when removed, the dish is ready.
Save This Baked Mac and Cheese Recipe Without Heavy Cream for Later
If this baked mac and cheese recipe without heavy cream was helpful, save this post to your Pinterest board so it is ready the next time you need a comforting, crowd-friendly dinner with no special ingredients required. At KitchenGuide101, the goal is always to help you cook with confidence using what you have — and this recipe is a perfect example of just that.


