Beverages
This baked mac and cheese recipe no evaporated milk delivers the same creamy, velvety texture you crave—using just heavy cream, cheddar, and a few pantry staples. The secret lies in a stovetop roux that thickens the sauce properly, ensuring no grainy bits or separation when baked.
I’ve perfected this version after testing countless shortcuts, and it never fails to impress, even with picky eaters. The process is straightforward: boil elbow macaroni until al dente, then mix it with a rich cheese sauce made from butter, flour, and milk (no evaporated milk needed).
The sauce gets its signature creaminess from heavy cream and sharp cheddar, while a touch of mustard adds depth. Bake at 375°F until the top is golden and bubbly—about 20-25 minutes—for that perfect balance of crispy edges and gooey centers.
What you’ll end up with is a foolproof baked mac and cheese that’s creamy, cheesy, and impossible to resist. The sauce clings to every noodle, and the crust? Crispy enough to satisfy anyone who loves texture.
This recipe proves you don’t need evaporated milk to achieve restaurant-quality results—just the right technique and a little patience. For extra indulgence, top with buttery breadcrumbs or a sprinkle of extra cheese before baking. Leftovers reheat beautifully, making this the ultimate weeknight comfort food. Let’s get cooking!
Ingredients for baked mac and cheese recipe no evaporated milk
Six simple staples transform into a velvety, restaurant-worthy baked mac and cheese without evaporated milk.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Medium or extra-large size preferred |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Freshly grated from block, sharp flavor |
| Heavy Cream 🥛 | 1 cup | Full-fat for maximum creaminess |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into tablespoon pieces |
| All-Purpose Flour 🌾 | ¼ cup | For smooth, lump-free roux |
| Whole Milk 🥛 | 1 ½ cups | Room temperature for best results |
| Yellow Mustard 🌶️ | 1 tbsp | Adds depth and tanginess |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Garlic Powder 🧄 | ½ tsp | For subtle aromatic depth |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy golden topping |
| Extra-Sharp Cheddar Cheese 🧀 | ¼ cup | For topping, freshly grated |
The cheese selection is non-negotiable here. Sharp white cheddar from a specialty grocer like Whole Foods or Wegmans delivers that signature tang—avoid pre-shredded, which contains anti-caking agents that prevent smooth melting. For the macaroni, elbow pasta is ideal as its shape holds sauce beautifully. If you're using dried pasta, boil it until just al dente (about 1 minute less than package instructions) to prevent mushiness when baked. The heavy cream should be full-fat; Trader Joe's brand is my go-to for consistent quality. Store your cheddar block in a sealed container to prevent drying out, which dulls the flavor.
No sharp cheddar? Monterey Jack or Gruyère work as substitutes, though the flavor profile shifts slightly. Running short on heavy cream? Full-fat Greek yogurt thinned with milk mimics the creaminess, though texture will differ. The mustard is essential for balancing richness—substitute with Dijon mustard at half the amount if you prefer a stronger kick. For the roux, whisk the flour and butter vigorously over medium heat until it reaches a golden hue, about 3-4 minutes. This step is critical for preventing graininess in the final dish. If you're watching calories, you can reduce the butter by 1 tablespoon and increase the milk by the same amount, though creaminess will suffer slightly.
This mac and cheese reheats beautifully—simply cover with foil and warm in the oven at 350°F for 15-20 minutes. For make-ahead convenience, assemble the dish (without baking) up to 24 hours in advance, then bake as directed. The topping can be prepped ahead and stored in the fridge for 3 days or frozen for 3 months. When ready to bake, sprinkle the breadcrumb mixture and extra cheese on top, then broil for 2-3 minutes until golden. The dish is best served immediately after baking, when the sauce is at its peak creaminess and the crust is perfectly crisp. Portion leftovers into individual containers for easy grab-and-go lunches.
Why You'll Love This Recipe
- No Evaporated Milk Needed: I swear by this trick—just butter, cream, and flour make a sauce so rich, you’d never miss the can. The sharp cheddar melts into that creamy roux like it’s been best friends forever.
- One-Pot Magic: Boil pasta, drain, toss—done. No separate saucepan, no sticky mess, just elbow macaroni swimming in golden goodness. My lazy Sundays thank me every time.
- Leftovers That Last: Between us, this reheats like a dream. The top gets crispy again in the oven, and the inside stays velvety. I’ve fed my book club three days in a row with zero complaints.
- Budget-Friendly Luxury: Sharp cheddar and heavy cream feel fancy, but they stretch farther than you’d think. Plus, the flour-butter base costs pennies compared to pre-made roux mixes. Comfort food that won’t break the bank.
Step-by-step instructions for baked mac and cheese
This method delivers velvety texture and perfect crispy topping without evaporated milk.
Cook the Elbow Macaroni to Al Dente
Bring a large pot of water to a rolling boil and add 1.5 lb elbow macaroni. Stir immediately to prevent sticking. Cook until 1 minute before the package's recommended al dente time—this ensures the pasta finishes cooking in the oven while absorbing the rich cheese sauce. Reserve 1 cup of pasta water before draining, as we'll use it to adjust the sauce consistency later.
I always drain the pasta directly into the baking dish we'll use later. This prevents temperature shock when transferring and keeps the cooking process seamless. The pasta should be hot but not steaming when you add the cheese sauce—this helps the sauce cling perfectly to each strand.
Prepare the Creamy Cheese Sauce
In a large saucepan, melt 0.5 cup unsalted butter over medium heat until completely liquid. Whisk in 0.25 cup all-purpose flour and cook for 1-2 minutes until the mixture forms a smooth, pale roux with no raw flour taste. This forms the foundation of our velvety sauce.
Gradually whisk in 1.5 cups whole milk and 1 cup heavy cream, ensuring no lumps form. Add 2 cups freshly grated sharp white cheddar cheese, 1 tbsp yellow mustard, 1.5 tsp salt, 0.5 tsp ground black pepper, and 0.5 tsp garlic powder. Stir constantly over low heat until the cheese melts completely and the sauce thickens to a pudding-like consistency—this should take about 5-7 minutes. If the sauce becomes too thick, whisk in 2-3 tablespoons of reserved pasta water to reach your desired creaminess.
Combine Pasta and Sauce
Pour the hot cheese sauce over the drained elbow macaroni in the baking dish. Using a rubber spatula, gently fold everything together until the pasta is fully coated and the sauce is evenly distributed. This step is crucial for achieving that signature cheesy mac and cheese texture where every bite is rich and cohesive.
I like to press the macaroni down slightly in the dish to create a smooth surface. This helps the top layer crisp up evenly when we bake it. If the mixture seems too thick, add more of the reserved pasta water—1 tablespoon at a time—until it reaches a smooth, spoonable consistency that clings to the pasta.
Add the Crispy Topping
In a small bowl, combine 0.25 cup panko breadcrumbs with 0.25 cup freshly grated extra-sharp cheddar cheese. Sprinkle this mixture evenly over the top of the macaroni, pressing down gently to ensure good contact with the cheese sauce underneath. This creates our signature crispy, golden-brown topping that contrasts perfectly with the creamy interior.
For an extra touch, I sometimes drizzle a thin layer of melted butter over the top before baking. This adds an additional layer of richness and helps the breadcrumbs achieve that perfect golden-brown color. The key is to distribute the topping evenly—this ensures consistent crispiness across every bite.
Bake to Golden Perfection
Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The center should be hot but not boiling when you check with a thermometer—165°F is ideal.
I recommend checking the dish at the 20-minute mark—every oven runs slightly differently. The macaroni should be tender with no firm cores, and the sauce should be completely melted and creamy. If the top isn't brown enough, broil for 1-2 minutes at the end, watching closely to avoid burning. Let the macaroni rest for 5 minutes before serving—this allows the cheese to set slightly and makes for easier cutting.
Pro Tips For Making Baked Mac And Cheese Recipe No Evaporated Milk
- MELT THE CHEESE LOW AND SLOW: I learned this the hard way—dumping shredded cheddar into hot cream and expecting it to blend smoothly is a fantasy. Instead, melt the butter and flour into a roux first, then whisk in the heavy cream off the heat until thickened. Return to low heat, add the cheese in small batches, and stir like you’re stirring a temperamental cat until it’s fully melted and glossy. No lumps, no scrambling.
- GRATE THAT CHEESE FINE: Sharp white cheddar is the star, but if your shreds are anything bigger than rice, you’re asking for texture problems. Pulse it in a food processor for 3-4 seconds or grate it fresh—no pre-shredded stuff here. The finer the cheese, the creamier the sauce and the less chance of grittiness when it bakes. (Yes, even if you’re impatient like me.)
- DON’T OVERBAKE THE PASTA: The mac should be al dente when it hits the oven—any softer, and it’ll turn to mush while the cheese browns. Taste it before mixing, and if it’s not firm enough, boil it another 30 seconds. Once it’s in the baking dish, cover it with foil and bake just until the edges bubble. The cheese will keep cooking while it rests.
- SWAP THE CREAM FOR A RICHER BASE: Heavy cream is great, but if you want that extra depth, mix half heavy cream with half whole milk and a splash of Dijon mustard. The acidity cuts through the richness, and the milk adds a subtle tang that balances the sharp cheddar. (I was skeptical until I tried it—now it’s my go-to.)
Dietary considerations for this dish
Dairy-Free Adaptation
For a dairy-free version, replace the heavy cream and milk with unsweetened almond milk and cashew cream (blend 1 cup soaked cashews with 1 cup water). Use nutritional yeast instead of cheese for a cheesy flavor, and swap cheddar for dairy-free sharp cheddar shreds like Violife.
The roux can be made with olive oil instead of butter. 🌱
Gluten-Free Option
Swap the elbow macaroni for gluten-free pasta like Barilla GF or De Cecco brands. For the roux, use gluten-free all-purpose flour such as Bob's Red Mill 1:1. Ensure all other ingredients, including breadcrumbs, are certified gluten-free. The texture will be slightly different but still delicious. ✨
Lower-Calorie Version
Reduce the butter by 2 tablespoons and use 2% milk instead of whole milk and heavy cream. Opt for low-fat cheddar cheese (though the flavor will be less rich).
Add extra garlic powder and mustard to compensate for the reduced fat. This cuts calories by about 200 per serving without sacrificing too much creaminess. 💪
Lactose-Free Adjustments
Use lactose-free milk and lactose-free heavy cream (like Organic Valley brands) while keeping the butter and cheese as written. Lactose-free cheese is also available at most grocery stores.
The dish will still be creamy and rich, just without the lactose content. This works well for those with mild lactose sensitivities. 🧀
Vegan Cheese Substitutes
For a fully vegan version, replace the cheddar with Miyoko's Creamery or Follow Your Heart vegan cheddar shreds. Use coconut milk instead of heavy cream and olive oil for the roux.
Add nutritional yeast for a cheesy flavor. The texture will be creamier but slightly different from traditional mac and cheese. 🌿
Nutrition facts
Frequently asked questions
Why does this recipe work without evaporated milk?
The secret lies in the roux technique—cooking butter and flour together creates a smooth, thick base that binds the sauce perfectly. Heavy cream adds richness, while whole milk provides creaminess without the need for evaporated milk's extra thickness. The mustard also helps stabilize the sauce and balance flavors.
Can I use pre-shredded cheese instead of freshly grated?
Pre-shredded cheese contains anti-caking agents that can make your mac and cheese grainy when baked. For the creamiest texture, always use freshly grated sharp white cheddar. If you must use pre-shredded, remove as much powder as possible by washing it in a fine-mesh strainer before adding to the sauce.
What's the best way to make this recipe ahead of time?
Assemble the dish completely (including the topping) up to 24 hours ahead and refrigerate uncovered. When ready to bake, cover with foil and bake at 350°F for 20-25 minutes to revive the texture. For freezing, bake first, then cool completely before wrapping tightly in plastic wrap and foil. It keeps for 3 months—reheat in the oven at 350°F for 15 minutes.
How do I fix a watery mac and cheese?
If your sauce is too thin, remove the dish from the oven and sprinkle 1-2 tablespoons of breadcrumbs over the top, then return to the oven for 5-10 minutes to crisp up. Alternatively, mix 1 tablespoon cornstarch with 1 tablespoon cold water, stir into the sauce, and bake for another 5 minutes to thicken it.
Can I make this recipe with other cheeses?
For a Gruyère version, use 1.5 cups Gruyère and 0.5 cups sharp cheddar for depth. For a smoky flavor, add 0.5 teaspoon smoked paprika and swap in Monterey Jack. Just remember that different cheeses melt at different temperatures—Gruyère needs slightly lower heat (350°F) to prevent separation.
