Macaroni and Cheese Recipe Using Evaporated Milk: Creamy Richness Without the Heavy Cream

Macaroni and Cheese Recipe Using Evaporated Milk: Creamy Richness Without the Heavy Cream

Creamy macaroni and cheese without heavy cream is possible with one simple pantry staple. Evaporated milk creates a velvety sauce that clings perfectly to every noodle.

I developed this method after realizing most home cooks don’t keep heavy cream on hand. The evaporated milk adds richness while maintaining a smooth texture that doesn’t separate or curdle during cooking.

This version delivers that classic comfort food experience with a sauce so creamy you’ll never miss the heavy cream. The pasta absorbs just enough of the cheese mixture to create that perfect bite.

Ready in about 30 minutes, this becomes a go-to weeknight meal that satisfies every time. The secret lies in the slow incorporation of the milk.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Macaroni and Cheese Recipe Using Evaporated Milk

Pantry staples plus evaporated milk make this creamy classic come to life.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Or any short pasta shape
Evaporated Milk 🥛 2 cups Whole milk variety preferred
Unsalted Butter 🧈 4 tbsp For roux and richness
All-Purpose Flour 🌾 4 tbsp Creates the sauce base
Sharp Cheddar Cheese 🧀 2 cups Freshly grated from block
Gruyere Cheese 🧀 1 cup Freshly grated for depth
Dijon Mustard 🟡 1 tsp Adds subtle tang to sauce
Salt 🧂 1 tsp Diamond Crystal kosher recommended
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Powder 🧄 ½ tsp For savory depth
Onion Powder 🧅 ½ tsp Complements cheese flavors
Dry Mustard 🟡 ½ tsp Enhances cheese sharpness
Sweet Paprika 🌶️ ¼ tsp For color and mild sweetness

[recipe_ingredient_scaler]

The evaporated milk is non-negotiable here—canned, whole milk variety gives you that velvet texture without curdling. I grab Nestlé Carnation at any grocery store, but store brands work just as well. For the cheeses, block cheddar and Gruyère melt smoother than pre-shredded (which has anti-caking agents). The butter should be unsalted so you control the seasoning. And yes, the Dijon matters—it brightens up the richness beautifully.

No Gruyère? Fontina or Monterey Jack melt nicely. Out of Dijon? Regular yellow mustard at half the amount works. If you only have pre-shredded cheese, add a pinch of cornstarch to prevent graininess. The pasta can be any short shape—cavatappi or shells grab extra sauce. For a smoother finish, grate the cheese on the fine side of your grater.

This reheats like a dream—add a splash of milk to loosen the sauce. Keeps 4-5 days in the fridge, freezes for 3 months. I always double the batch for easy lunches. Just undercook the pasta slightly if you plan to bake it later (it’ll finish in the oven).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I can make this start to finish in a single pot—boil the pasta, mix in the evaporated milk, butter, and cheese, and it’s done.
  • Creamy Dreamy: The evaporated milk gives it this ultra-rich, velvety texture that regular milk just can’t match.
  • Feeds a Crowd: I double the batch and it reheats beautifully for lunches all week.
  • Budget Stretch: Sharp cheddar plus evaporated milk makes it taste gourmet without the gourmet price tag.

Step-by-Step Instructions for Macaroni and Cheese Using Evaporated Milk

This foolproof method guarantees silky, velvety sauce without heavy cream.

Step 1: Cook the Elbow Macaroni 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 instructions, but stop when it’s just shy of al dente—about 1 minute less than directed.

You want the pasta to finish cooking in the sauce later, which allows it to absorb maximum creaminess. Drain immediately and set aside, but don’t rinse—those surface starches help the sauce cling beautifully to each piece.

Step 2: Create a Smooth Roux Base

In a large pot over medium heat, melt the 4 tbsp Unsalted Butter until it foams. Whisk in the 4 tbsp All-Purpose Flour and cook for 1-2 minutes until the mixture turns a pale golden color and smells nutty.

This roux is the backbone of your sauce—it thickens the 2 cups Evaporated Milk without curdling. Keep the heat moderate to avoid browning the flour, which would give the sauce an off flavor.

Step 3: Build the Creamy Cheese Sauce

Gradually whisk the 2 cups Evaporated Milk into the roux, a little at a time, until smooth. Add the 1 tsp Dijon Mustard, 1 tsp Salt, 0.5 tsp Ground Black Pepper, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 0.5 tsp Dry Mustard, and 0.25 tsp Sweet Paprika.

Cook for 3-5 minutes until the sauce thickens enough to coat the back of a spoon. The evaporated milk gives it a luxurious richness that heavy cream can’t match.

Step 4: Melt in the Cheeses for Maximum Creaminess

Reduce heat to low. Add the 2 cups Sharp Cheddar Cheese and 1 cup Gruyere Cheese in handfuls, stirring constantly until each addition melts completely before adding more. This prevents the sauce from breaking.

Taste and adjust seasoning—the sharp cheddar provides tang while the Gruyere adds depth. The sauce should be thick but still pourable, with a glossy sheen that promises pure comfort.

Step 5: Combine Pasta and Sauce for the Final Touch

Add the cooked Elbow Macaroni to the cheese sauce and stir gently to coat every piece evenly. If the sauce seems too thick, add a splash of the pasta cooking water to loosen it to your desired consistency.

Let it sit for 2-3 minutes off heat—the pasta will absorb some of the sauce, creating that perfect creamy texture. Serve immediately while the sauce is at its silkiest, with an extra sprinkle of sharp cheddar if you’re feeling indulgent.

👨‍🍳

Pro Tips For Making Macaroni And Cheese Recipe Using Evaporated Milk

  • Cook Pasta Al Dente: Boil the elbow macaroni for 1 minute less than the package says—I learned this the hard way after ending up with mushy noodles that turned my cheese sauce into glue.
  • Shred Your Own Cheese: Skip the pre-shredded cheddar; it’s coated in anti-caking agents that make the sauce grainy. A block of sharp cheddar grated fresh melts smoother every time.
  • Temper the Evaporated Milk: After burning two batches, I finally figured out that adding cold evaporated milk straight to hot roux causes curdling. Warm it slightly first or drizzle it in slowly while whisking.
  • Use the Pasta Water: Reserve a cup of the starchy pasta water before draining. Sounds weird, but it works: a splash or two thins the cheese sauce perfectly if it gets too thick.

Regional Styles of This macaroni and cheese recipe using evaporated milk

Southern Style

In the South, we make this dish extra rich by adding ½ cup shredded Monterey Jack for extra creaminess. I also like a pinch of cayenne pepper for subtle heat. The evaporated milk base works perfectly with these traditional additions. 💛

Midwest Comfort

Midwestern versions often include ½ cup breadcrumbs toasted with 2 tbsp melted butter for a crispy topping. I spread this over the macaroni before baking at 375°F for 15 minutes. The evaporated milk sauce stays creamy under the golden crust.

New England Tradition

New England cooks often add ½ cup lobster meat for a decadent twist. I fold it in at the end, just before serving. The evaporated milk sauce complements the sweet lobster beautifully without overpowering it.

Texas Boldness

Texas-style mac and cheese gets a kick from 1 diced jalapeño sautéed with the roux. I also add ½ tsp smoked paprika to the cheese sauce. The evaporated milk mellows the heat while keeping the dish creamy.

California Fresh

On the West Coast, we lighten it up with 1 cup steamed broccoli florets folded in at the end. I also add ¼ cup grated Parmesan for extra depth. The evaporated milk keeps the sauce smooth while accommodating these fresh additions.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 19g95%
Cholesterol 95mg32%
Sodium 1020mg44%
Total Carbohydrate 48g17%
Dietary Fiber 2g7%
Sugars 4g
Protein 26g52%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use regular milk instead?

Regular milk won’t give the same richness or thickness since it lacks the concentrated solids. The sauce may turn out thinner and less creamy.

2

Why does the sauce sometimes get grainy?

Graininess usually happens if the cheese is added too quickly or at too high heat. Always melt cheese gradually on low heat to prevent separation.

3

How can I make this extra creamy?

For ultra-rich results, add 1/4 cup cream cheese when melting the other cheeses. This adds a velvety texture without overpowering the flavor.

4

Can I bake this version?

Yes! Transfer to a greased dish, top with breadcrumbs, and bake at 375°F for 15-20 minutes until golden.

★★★★★4.8(15 reviews)
Chef Melanie

More recipe sites