Desserts
This baked mac and cheese recipe no cream delivers all the comfort of classic mac without a single drop of heavy cream—just rich, velvety texture and that perfect crispy golden top.
The secret lies in a foolproof cheese sauce made with evaporated milk and a touch of mustard, which creates depth while keeping the dish light yet indulgent.
I developed this version after years of burning mac and cheese tops and struggling with overly greasy results, and it never fails to impress.
The magic happens in two stages: first building a smooth, thickened cheese sauce on the stovetop, then baking it until the edges are golden and the center stays gloriously gooey.
You’ll need just five key ingredients—elbow macaroni, sharp cheddar, a little parmesan, and a few pantry staples—and the whole process takes less than 30 minutes of active time. The result? A dish that’s creamy without cream, crispy without butter, and packed with that pull-apart perfection you crave.
What makes this recipe truly special is how it balances texture and flavor without any shortcuts. The evaporated milk replaces cream while maintaining richness, and the mustard adds a subtle tang that cuts through the cheesiness.
When it comes out of the oven, you’ll have a crispy top that shatters with every bite, while the interior stays tender and stretchy—just like the mac and cheese of your childhood, but better.
This version works beautifully as a main dish for dinner or a crowd-pleasing side for holidays. The sauce is so flavorful it clings to every noodle, and the crispy edges make it impossible to stop at just one serving. Here’s how to make it—no cream required.
Ingredients for baked mac and cheese recipe no cream
Five key ingredients transform into the creamiest, crispiest mac and cheese—no cream needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Uncooked, standard elbow shape |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, aged 6-12 months |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated from block |
| Evaporated Milk 🥛 | 1 cup | Full-fat for creaminess |
| Yellow Mustard 🍯 | 1 tbsp | Dijon or American style |
| Butter 🧈 | 2 tbsp | Unsalted, melted |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening sauce |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Breadcrumbs 🍞 | ¼ cup | Panko for extra crisp |
| Olive Oil 🫒 | 1 tbsp | For crispy topping |
The cheddar is non-negotiable here. Sharp white cheddar from Green Mountain or Babybel (aged 6-12 months) gives that perfect tangy bite. If you can only find mild cheddar, add 1/4 tsp smoked paprika to compensate. The evaporated milk does double duty—it's rich like cream but lighter, and it thickens beautifully. I always grab the whole milk version at Trader Joe's—it's cheaper than heavy cream and works perfectly. For the breadcrumbs, panko gives you that shatteringly crispy topping, but regular breadcrumbs work if that's what you've got.
No evaporated milk? Whole milk plus 1 tbsp cornstarch mimics the texture, though it won't thicken quite as well. Fresh out of mustard? Dijon-style vinegar at half the amount adds similar depth. The flour is crucial for that velvety sauce—don't skip it! If you're watching carbs, use 1/4 cup cauliflower rice mixed with the macaroni, but the texture won't be identical. For the crispy topping, crushed cornflakes are a great alternative if you're out of breadcrumbs. The garlic powder is just a whisper of flavor, but it makes the difference between good and amazing.
This reheats beautifully—just cover with foil and bake at 375°F for 10-15 minutes. The leftovers actually taste better the next day as the flavors meld. Store in an airtight container for 4-5 days, or freeze for 3 months. I always make a double batch because it disappears faster than you can say 'crispy top.' For serving, a sprinkle of fresh parsley adds a pop of color—optional but worth it.
Why You'll Love This Recipe
- No Cream, No Problem: That mustard and evaporated milk combo creates a silky sauce without a drop of heavy cream—honestly, it’s richer than you’d expect.
- One-Pot Magic: Toss everything in one baking dish, bake, and boom—done. No straining, no extra bowls, just hands-off comfort food while you sip your coffee.
- Budget Bliss: Sharp cheddar and parmesan stretch far, and elbow mac is cheap. I’ve fed four grown-ups (plus my picky teen) for under $10—no guilt, all satisfaction.
- Leftovers? Better: The sauce thickens beautifully when reheated, and the crispy top stays intact. Pack it for lunches or freeze portions—it’s my go-to lazy-day lifesaver.
Step-by-step instructions for baked mac and cheese no cream
Here's how to make this dreamy, crispy-topped mac and cheese without heavy cream—it's all about the right technique.
Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Stir immediately to prevent sticking. Cook for 10 minutes until the pasta is al dente—you'll know it's ready when you taste a piece and it has a slight bite in the center. Drain the pasta in a colander, but don't rinse it—those starchy strands help create that creamy sauce.
While the pasta cooks, I like to prepare the cheese mixture. This way, everything comes together smoothly. The key is to keep the pasta hot while you assemble the dish, so don't let it cool too much after draining.
Make the Creamy Cheese Sauce
In a large bowl, combine the 2 cups sharp white cheddar cheese, 0.5 cup Parmesan cheese, 1 cup evaporated milk, 1 tbsp yellow mustard, 2 tbsp melted butter, 1 tbsp all-purpose flour, 0.5 tsp salt, 0.25 tsp black pepper, and 0.5 tsp garlic powder. Mix everything together until the cheese is fully melted and the sauce is smooth—this usually takes about 3-4 minutes of stirring.
Here's the thing—evaporated milk gives you that creamy texture without needing heavy cream. The mustard adds a subtle tang that balances the richness, and the flour helps thicken the sauce just enough. If the mixture looks too thick, add 1-2 tablespoons of hot pasta water to loosen it.
Combine Pasta and Cheese Sauce
Add the drained pasta to the cheese sauce and stir until every strand is fully coated. The mixture should look like a thick, glossy mac and cheese—almost like a smooth, creamy batter. Taste it and adjust the seasoning if needed. You want it to be rich, cheesy, and just a little tangy from the mustard.
Transfer the pasta mixture to a 9x9-inch baking dish and spread it out evenly. The goal is to create a flat, even layer so the top can crisp up nicely. If you're serving this right away, you can skip the next step and just bake it for 15-20 minutes at 375°F until the edges are golden.
Add the Crispy Topping (The Secret to Magic)
In a small bowl, mix together the 0.25 cup breadcrumbs and 1 tbsp olive oil. Spread this mixture evenly over the top of the mac and cheese, pressing down gently so it sticks. The oil helps the breadcrumbs crisp up beautifully, while the breadcrumbs add texture and prevent the cheese from getting too soft.
This is the step that makes all the difference. The breadcrumb topping isn't just for looks—it creates that perfect contrast between the crispy top and the gooey, pull-apart center. If you're short on time, you can bake it right away, but for the best results, let it rest for 10-15 minutes before baking.
Bake to Golden Perfection
Preheat your oven to 375°F. Bake the mac and cheese for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The center should still be soft and gooey—this is what makes it pull apart perfectly. If the top isn't crispy enough after 20 minutes, broil it for 1-2 minutes on high, keeping a close eye to avoid burning.
Let the mac and cheese rest for 5 minutes before serving. This gives the cheese time to set slightly, making it easier to scoop and preventing a runny mess. Serve it warm with a side of garlic bread or a simple green salad—you'll never miss the heavy cream in this version!
Pro Tips For Making Baked Mac And Cheese Recipe No Cream
- BOIL PAST AL DENTE: Mac and cheese isn’t pasta salad—overcooking turns it mushy. Pull the elbows when they’re just firm to the bite (about 1 minute less than package instructions), then finish cooking in the oven. I learned this the hard way after serving a batch that collapsed like wet cardboard.
- GRATE CHEESE FINE: Sharp white cheddar loses its punch when clumped. Use the large holes of a box grater, then pulse the shards in a food processor for 3-4 seconds—just enough to break them down without turning to paste. Parmesan? Grate it fresh directly over the pot so it melts in evenly.
- WHISK IN MUSTARD LAST: Add the yellow mustard to the sauce after removing it from heat, or you’ll scramble the evaporated milk. Stir it in gently—this isn’t deviled eggs—just enough to brighten the flavor without tang. Skip this step, and you’ll get that sad, chemical aftertaste.
- BAKE UNTIL BUBBLY: The sauce should be rolling with bubbles before you broil. Cover with foil for 15 minutes first, then uncover and crank the broiler to 500°F for 3-5 minutes—watch it like a hawk. The top should be golden and slightly crisp, not sad and pale. (Yes, even if you’re impatient like me.)
Pro cooking tips for great baked mac and cheese recipe no cream
Evaporated Milk Magic
Evaporated milk is the game-changer here, replacing cream without adding greasiness. It’s already been reduced, so it thickens beautifully when heated with cheese. I always use full-fat evaporated milk—the Trader Joe’s brand works perfectly and costs less than heavy cream.
If you’re out, mix whole milk with 1 tbsp cornstarch and simmer for 2 minutes to mimic its thickness. 🥛
Mustard’s Tangy Secret
The 1 tbsp yellow mustard might seem small, but it’s essential for cutting through the richness. It adds a subtle tang that prevents the dish from tasting too heavy. For extra depth, I sometimes swap in ½ tsp Dijon mustard—it’s sharper and adds complexity.
If you hate mustard, try ½ tsp white wine vinegar instead; it’s a great substitute. 🍯
Flour Thickening Trick
That 1 tbsp all-purpose flour is non-negotiable for a silky sauce. Whisk it into the melted butter before adding it to the cheese—this prevents clumping. If your sauce gets too thick, loosen it with 1-2 tbsp hot pasta water (never cold!).
Pro tip: Use a wire whisk for smoothness, and stir constantly over medium-low heat to avoid scorching. 🌾
Breadcrumbs for Crisp
For the perfect crispy top, panko breadcrumbs are your best friend—they expand and create shatteringly crisp edges. Mix them with 1 tbsp olive oil before sprinkling to ensure they brown evenly.
Press them down gently so they stick; otherwise, they’ll float away during baking. Short on panko? Crushed cornflakes or crushed potato chips work in a pinch! 🍞
Oven Temperature Control
Bake at 375°F for 20-25 minutes—this is the sweet spot for a golden top and gooey center. If your oven runs hot, reduce to 350°F to avoid burning. For extra crispiness, broil for 1-2 minutes at the end, but watch closely to prevent burning.
Let it rest 5 minutes before serving; this helps the cheese set slightly and makes slicing easier. ⏰
Cheese Melting Hacks
Sharp white cheddar is non-negotiable, but if you only have mild cheddar, add ¼ tsp smoked paprika for depth. For extra meltiness, grate the cheese yourself—pre-shredded cheese has anti-caking agents that prevent smooth melting. If your cheese sauce separates, whisk in 1 tbsp hot pasta water to restore creaminess. 🧀
Nutrition facts
Frequently asked questions
Why does this recipe use evaporated milk instead of heavy cream?
Evaporated milk creates the same creamy texture without the greasiness of heavy cream. It's already been reduced, so it thickens beautifully when combined with cheese and butter. Plus, it's more budget-friendly and easier to find than heavy cream! The mustard adds tang to balance the richness.
Can I make this recipe without butter?
Yes! Replace the 2 tbsp butter with 2 tbsp olive oil or 2 tbsp dairy-free margarine. The olive oil will add a subtle fruity note, while margarine keeps the dish neutral. Just melt it first to ensure smooth incorporation into the cheese sauce.
How do I fix a runny cheese sauce?
If your sauce is too thin, mix 1 tbsp cornstarch with 1 tbsp cold water to make a slurry, then whisk it into the sauce while heating. For a quick fix, stir in 1 tbsp all-purpose flour and cook for 1-2 minutes until thickened. Always stir constantly to prevent lumps!
Can I use a different type of cheese?
For a sharper flavor, try Monterey Jack or pepper jack (add ½ tsp smoked paprika if needed). For a milder taste, Colby cheese works well. Just keep the total amount at 2 cups and use ½ cup Parmesan for depth. Avoid pre-shredded cheese—it contains anti-caking agents that prevent smooth melting.
How do I reheat leftovers without drying it out?
Cover the baked mac and cheese with foil and reheat at 350°F for 10-15 minutes. For extra moisture, add 1 tbsp milk or water to the baking dish before reheating. Microwaving works too—cover with a damp paper towel and heat in 30-second intervals until warm.
