Macaroni And Cheese Recipe Without Milk: Rich and Creamy With Water-Based Sauce

Macaroni And Cheese Recipe Without Milk: Rich and Creamy With Water-Based Sauce

Achieving creamy macaroni and cheese without milk is absolutely possible with the right technique. I developed this method after realizing many households don’t always have milk on hand.

The secret lies in creating a velvety cheese sauce using water and a precise cooking process. This approach delivers the same rich texture you expect from classic versions.

What emerges is a dish with perfectly cooked pasta coated in a smooth, creamy sauce that clings to every bite. The result proves you don’t need dairy to achieve comfort food perfection.

This recipe transforms simple pantry staples into a meal that satisfies every time. Here’s how to make it happen.

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

Ingredients for Macaroni and Cheese Recipe Without Milk

Pantry staples and a block of sharp cheddar create this surprisingly rich dish.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Or any short pasta shape
Sharp Cheddar Cheese 🧀 2 cups Freshly grated, block preferred
Water 💧 2 cups For cooking and sauce
Unsalted Butter 🧈 3 tbsp Divided for pasta and sauce
All-Purpose Flour 🌾 3 tbsp For thickening the sauce
Salt 🧂 1 tsp Kosher or sea salt
Dijon Mustard 🟡 1 tsp For tang and creaminess
Garlic Powder 🧄 ½ tsp Enhances cheese flavor
Onion Powder 🧅 ½ tsp Adds depth to sauce
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Paprika 🌶️ ¼ tsp Sweet or smoked variety

[recipe_ingredient_scaler]

The cheese is everything here. Sharp cheddar gives the best melt and flavor—avoid pre-shredded (it’s coated in anti-caking agents that ruin the texture). Cabot or Tillamook are reliable brands for block cheddar. Use freshly grated for the smoothest sauce. The pasta should be slightly undercooked when drained, as it continues cooking in the sauce. Barilla or De Cecco hold up well to this method.

No sharp cheddar? Colby or Monterey Jack work, but add a splash of white vinegar to brighten the flavor. For a stronger taste, Gruyère or Pepper Jack are great additions. The Dijon mustard might seem odd, but it’s essential for creaminess—don’t skip it. If you’re out, a pinch of dry mustard works in a pinch. The flour and butter create a roux, so use all-purpose flour for best results.

Store the cheese in the coldest part of your fridge, wrapped in parchment paper then foil. The pasta keeps 3-4 days cooked but is best made fresh. Leftovers reheat well with a splash of water to loosen the sauce. Freezes for 2-3 months if needed.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that this comes together in a single pot—no straining, no extra dishes, just macaroni, butter, and sharp cheddar melting into creamy perfection.
  • Rich Cheese Flavor: Honestly, the sharp cheddar gives it that bold, tangy kick without needing milk to soften it.
  • Weeknight Savior: It’s my go-to for busy evenings when I need something fast, filling, and kid-approved in under 20 minutes.
  • Budget Friendly: Between us, it stretches a pound of pasta and a block of cheese into a meal that feeds four without breaking the bank.

Step-by-Step Instructions for Macaroni and Cheese Without Milk

This method ensures a velvety sauce using water as the base, with no compromise on texture.

Step 1: Cook the Elbow Macaroni

Bring a large pot of salted water to a rolling boil. Add the 12 oz Elbow Macaroni and cook according to package instructions until al dente. Drain the pasta, reserving 2 cups of the starchy cooking water—this is essential for creating the creamy sauce.

Transfer the pasta to a large bowl and toss immediately with 1 tbsp Unsalted Butter to prevent sticking. Cover to keep warm while you prepare the sauce. The residual heat will help the pasta absorb the sauce later, ensuring every bite is coated in rich, cheesy goodness.

Step 2: Make the Water-Based Cheese Sauce

In a saucepan, melt the remaining 2 tbsp Unsalted Butter over medium heat. Add the 3 tbsp All-Purpose Flour and whisk constantly for 1-2 minutes until the mixture turns light golden brown and smells nutty. This creates a smooth roux to thicken the sauce.

Gradually pour in the reserved 2 cups Water while whisking continuously to avoid lumps. Bring the mixture to a gentle simmer, whisking often, until it thickens enough to coat the back of a spoon. This typically takes 3-5 minutes. The sauce should be smooth and slightly translucent.

Step 3: Season and Incorporate Cheese

Reduce the heat to low and stir in the 1 tsp Salt, 1 tsp Dijon Mustard, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 0.25 tsp Black Pepper, and 0.25 tsp Paprika. These seasonings will enhance the depth of flavor and complement the cheddar.

Add the 2 cups Sharp Cheddar Cheese in small handfuls, stirring constantly until each addition is fully melted before adding more. This prevents the sauce from becoming grainy or separating. Continue stirring until the sauce is smooth, creamy, and glossy, with no visible cheese streaks.

Step 4: Combine Pasta and Sauce

Pour the cheese sauce over the cooked Elbow Macaroni. Using a large spoon or silicone spatula, gently fold the pasta into the sauce until every piece is evenly coated. The sauce should cling to the pasta, creating a rich, velvety texture.

If the sauce appears too thick, add a splash of reserved pasta water, 1 tablespoon at a time, to loosen it to your desired consistency. Let the dish sit for 1-2 minutes to allow the pasta to fully absorb the flavors. Serve immediately while hot and creamy.

👨‍🍳

Pro Tips For Making Macaroni And Cheese Recipe Without Milk

  • Use Pasta Water: Reserve about 1/2 cup of the starchy macaroni cooking water before draining—it replaces milk perfectly for a creamy sauce.
  • Grate Your Cheese: Skip pre-shredded cheese; freshly grated sharp cheddar melts smoother and avoids that grainy texture I learned this the hard way—.
  • Low and Slow: After adding cheese to the roux, keep the heat low to prevent the sauce from breaking or turning oily.
  • Salt the Water: Make sure your pasta water is as salty as the sea—about 1 tablespoon per gallon—so the macaroni itself has flavor before the cheese even hits it.

Common Mistakes When Making This Dish

Undercooked Pasta

Don’t drain your 12 oz Elbow Macaroni too early—it needs to be al dente to finish cooking in the sauce. I learned this the hard way testing recipes for David. If pasta is mushy, it turns your dish into a gluey mess. 💡

Roux Too Thick

Your 3 tbsp All-Purpose Flour and 2 tbsp Unsalted Butter roux should be light golden, not dark brown. Overcooking makes the sauce pasty. Whisk constantly for 1-2 minutes on medium heat for perfect texture.

Lumpy Sauce

When adding 2 cups Water to the roux, pour slowly while whisking. Lumps form instantly if you rush. A wire whisk is essential—my OXO Good Grips never lets me down.

Grainy Cheese

Always use block Sharp Cheddar Cheese, freshly grated. Pre-shredded has anti-caking agents that prevent melting. I swear by Cabot or Tillamook. Add cheese in small handfuls, stirring until fully melted between additions.

Sauce Separation

If your sauce looks oily, the heat is too high. Keep it on low when adding cheese. If it separates, whisk in 1 tbsp reserved pasta water to bring it back together.

Bland Flavor

Don’t skip the 1 tsp Dijon Mustard—it’s the secret to creaminess. Also, taste before serving and adjust salt or spices. The 0.5 tsp Garlic Powder and 0.5 tsp Onion Powder add essential depth. 🌟

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 19g95%
Cholesterol 90mg30%
Sodium 850mg37%
Total Carbohydrate 50g18%
Dietary Fiber 2g7%
Sugars 2g
Protein 22g44%
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 water from the tap for the sauce?

Yes, regular tap water works perfectly for the sauce base. The key is using the reserved starchy pasta water to help thicken and flavor the sauce. Just ensure it’s fresh and clean for the best results.

2

Why is my cheese sauce too thin?

This usually means the roux didn’t thicken enough. Cook the 3 tbsp flour and 2 tbsp butter for the full 1-2 minutes until golden. If needed, simmer the sauce longer to reach the right consistency.

3

Can I add other cheeses to the recipe?

Try blending in Gruyère for depth or Pepper Jack for a kick. Just keep the total at 2 cups and grate them fresh for the smoothest texture.

4

How do I fix sauce that turned grainy?

Graininess often happens with pre-shredded cheese. Stick to block cheese and add it slowly. If it’s already grainy, whisk in 1 tbsp hot pasta water to smooth it out.

★★★★★4.6(8 reviews)
Chef Melanie

More recipe sites