Macaroni & Cheese Recipe With Evaporated Milk: Ultra Creamy Without the Heavy Cream

Macaroni & Cheese Recipe With Evaporated Milk
Macaroni & Cheese Recipe With Evaporated Milk: Ultra Creamy Without the Heavy Cream detailed visual guide

This mac and cheese delivers a velvety smooth texture without heavy cream, using evaporated milk for richness.

I developed this method after years of testing, and it consistently produces a sauce that coats every noodle perfectly. Ready in under 30 minutes.

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

Ingredients for Macaroni & Cheese Recipe with Evaporated Milk

Velvety sauce begins with evaporated milk and quality cheeses for perfect creaminess.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Or any short pasta shape
Evaporated Milk 🥛 12 oz 1 can, undiluted
Whole Milk 🥛 1 cup For smooth sauce balance
Unsalted Butter 🧈 4 tbsp For roux and richness
All-Purpose Flour 🌾 3 tbsp Creates thick roux base
Sharp Cheddar Cheese 🧀 8 oz Freshly grated for best melt
Gruyère Cheese 🧀 4 oz Freshly grated for depth
Dijon Mustard 🟡 1 tsp Enhances cheese flavor
Worcestershire Sauce 💧 1 tsp Vegetarian version required
Garlic Powder 🧄 ½ tsp For savory depth
Onion Powder 🧅 ½ tsp Complements cheese flavor
Salt 🧂 1 tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Ground Nutmeg 🌰 ¼ tsp Optional, adds warmth

The cheese selection is critical. Sharp cheddar provides tang while Gruyère adds depth—both should be block cheese you grate yourself (pre-shredded contains anti-caking agents that make sauce grainy). Cabot or Tillamook are excellent cheddar choices. For the evaporated milk, Pet or Carnation brands are widely available and consistent in quality.

No Gruyère? Fontina or Monterey Jack substitute well. For a stronger flavor, add 1/4 cup grated Parmesan. The Worcestershire sauce must be vegetarian—Annie’s brand makes a reliable version. Whole milk can be replaced with 2% in a pinch, but avoid skim as the sauce may be too thin. Freshly grated nutmeg is ideal, but pre-ground works at half the amount.

This mac and cheese holds beautifully. Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently with a splash of milk to restore creaminess. The sauce thickens as it cools, so expect it to be slightly looser when served fresh. Freezes well for up to 3 months.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just boil the pasta, then mix everything in the same pot—no colander, no extra dishes.
  • Creamy Perfection: The evaporated milk gives it this rich, velvety texture that regular milk just can’t match.
  • Feeds a Crowd: I double the batch for potlucks, and it’s always the first thing gone.
  • Budget Friendly: A box of pasta, a can of evaporated milk, and basics from the fridge—that’s it.

Step-by-Step Instructions for Macaroni & Cheese With Evaporated Milk

This method ensures an ultra-creamy texture without heavy cream—every time.

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 for al dente texture, typically 7-8 minutes. Stir occasionally to prevent sticking.

Start checking the pasta 1 minute before the recommended time. You want it slightly undercooked because it will finish in the sauce. Drain the macaroni in a colander, but do not rinse—starch on the pasta helps the sauce cling. Set aside while you prepare the cheese sauce.

Step 2: Create a Smooth Roux Base

In a large saucepan over medium heat, melt the 4 tbsp Unsalted Butter until it foams. Add the 3 tbsp All-Purpose Flour and whisk constantly for 1-2 minutes until the mixture turns pale golden and has a nutty aroma. This is your roux, which will thicken the sauce.

Be careful not to let the roux brown too deeply, or it will impart a bitter flavor. The mixture should look like wet sand and bubble gently. If it starts to darken too quickly, reduce the heat slightly. This step builds the foundation for your creamy sauce.

Step 3: Build the Creamy Cheese Sauce

Slowly pour in the 12 oz Evaporated Milk and 1 cup Whole Milk, whisking continuously to prevent lumps. Add the 1 tsp Dijon Mustard, 1 tsp Worcestershire Sauce, 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. Stir well to combine.

Cook the sauce over medium heat for 3-5 minutes, stirring frequently, until it thickens enough to coat the back of a spoon. Remove from heat and gradually add the 8 oz Sharp Cheddar Cheese and 4 oz Gruyère Cheese, stirring until each addition is fully melted and smooth.

Step 4: Combine Pasta and Sauce for Perfect Creaminess

Add the drained elbow macaroni to the cheese sauce and stir until every piece is evenly coated. If the sauce seems too thick, add a splash of the reserved pasta water to loosen it to your desired consistency.

Let the mixture sit for 2-3 minutes off the heat. This allows the pasta to absorb some of the sauce, creating a harmonious texture. The sauce should cling to the pasta without pooling at the bottom of the pan. Serve immediately while hot and creamy.

👨‍🍳

Pro Tips For Making Macaroni & Cheese Recipe With 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 a thick paste.
  • Warm the Evaporated Milk: Take the evaporated milk out of the fridge 10 minutes before using, or warm it slightly in the microwave. Cold milk makes the butter clump, and your sauce will look grainy instead of silky.
  • Skip the Over-Stirring: Once you add the flour to the melted butter, stir just until combined—about 30 seconds—then stop. Overworking the roux at this stage can make your cheese sauce turn gummy, and nobody wants that.
  • Use Whole Milk for Creaminess: If you’re tempted to swap whole milk for something lighter, don’t. After testing both, I can tell you the full-fat version gives the sauce a richness that evaporated milk alone can’t quite deliver.

Pro Cooking Tips for This Dish

💡 Master the Heat

Low and slow is the key to a velvety macaroni & cheese with evaporated milk. Cook your roux over medium-low heat to avoid scorching the flour-butter mixture. Once the evaporated milk is added, keep the temperature gentle to prevent curdling.

✨ Perfect Pasta Texture

For the best bite, cook your macaroni 1-2 minutes less than the package instructions. It’ll finish cooking in the creamy sauce, absorbing all that cheesy goodness without turning mushy. Stirring occasionally prevents sticking and ensures even cooking.

🎯 Cheese Selection Secrets

Sharp cheddar melts beautifully into evaporated milk, but mixing in a bit of Gruyère or Monterey Jack adds depth. Shred your own cheese for a smoother sauce—pre-shredded varieties often contain anti-caking agents that can make the texture grainy.

🌡️ Temperature Control

After combining the cheese and sauce, remove the pot from heat immediately. The residual warmth will continue melting the cheese without breaking the sauce. If it thickens too much, a splash of warm milk revives the creaminess.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 34g44%
Saturated Fat 20g100%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 52g19%
Dietary Fiber 2g7%
Sugars 4g
Protein 28g56%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★4.6(2 reviews)
Tyler Parker