Mac N Cheese Recipe Without Milk: Rich and Creamy Alternative Base

Mac N Cheese Recipe Without Milk: Rich and Creamy Alternative Base

I developed this recipe after realizing many home cooks struggle to make creamy mac and cheese without traditional dairy. The solution lies in a simple roux-based method that delivers rich, velvety results every time.

By using a combination of water, butter, and flour, we create a stable base that can be enriched with cheeses or dairy-free alternatives. This approach ensures the sauce remains smooth and never curdles, even without milk.

The final dish offers that classic creamy texture we all crave, with perfectly cooked pasta coated in a luscious cheese sauce. It’s a foolproof technique that works for both traditional and dietary-specific versions.

This method proves that delicious mac and cheese doesn’t require milk to achieve restaurant-quality results. Here’s how to make it at home.

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

Ingredients for Mac N Cheese Recipe Without Milk

Rich, velvety mac and cheese requires just these pantry staples and quality cheeses for perfect results.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Or any short pasta shape
Unsalted Butter 🧈 ½ cup For the roux base
All-Purpose Flour 🌾 ¼ cup Creates stable thickener
Water 💧 2 cups Replaces traditional milk
Sharp Cheddar Cheese 🧀 8 oz Freshly grated for smooth melt
Gruyère Cheese 🧀 4 oz Adds nutty depth optional
Dijon Mustard 🟡 1 tbsp Enhances cheese flavor complexity
Worcestershire Sauce 🍶 1 tsp Vegetarian version required
Kosher Salt 🧂 1 tsp Adjust to taste preference
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Powder 🧄 ½ tsp Adds subtle savory depth
Dry Mustard 🟡 ¼ tsp Boosts cheese flavor intensity

The cheese selection is paramount for optimal texture and flavor. Sharp cheddar provides the classic base, while Gruyère adds sophisticated depth (available at Whole Foods or specialty cheese counters). Always grate cheese fresh from blocks—pre-shredded contains anti-caking agents that prevent smooth melting. For the butter, Plugrá or European-style offers higher fat content for superior roux stability.

Vegetarian Worcestershire sauce (like Annie’s brand) replaces traditional versions containing anchovies. The mustard elements—both Dijon and dry—enhance the cheese’s natural flavors without overpowering. For a dairy-free version, substitute nutritional yeast at a 1:1 ratio with cheddar. The pasta shape can be any short variety; cavatappi or shells work particularly well.

This sauce thickens as it cools. Store leftovers in an airtight container for up to 5 days in the refrigerator. Reheat gently with a splash of water to restore creaminess. The dish freezes beautifully for up to 3 months—portion before freezing for easiest reheating.

❤️

Why You’ll Love This Recipe

  • I’ll be real: it tastes even better the next day, and that’s saying something for mac and cheese.
  • Five Ingredients Only: I love that I can make this with just butter, flour, water, pasta, and sharp cheddar—no last-minute store runs.
  • Rich Cheese Pull: The sharp cheddar melts into this velvety sauce that clings to every noodle. Honestly, it’s the reason my kids clean their plates.
  • Weeknight Rescue: Between us, this is my go-to when I need dinner ready before soccer practice ends.

Step-by-Step Instructions for Mac N Cheese Without Milk

This method delivers ultra-creamy results by using water as the liquid base in your roux.

Step 1: Cook the Pasta to Al Dente Perfection

Bring a large pot of salted water to a rolling boil. Add the 12 oz Elbow Macaroni and cook according to package directions minus 1 minute for al dente texture. You want the pasta slightly undercooked because it will finish in the sauce.

Drain the pasta in a colander but do not rinse it. The surface starch helps the sauce cling beautifully to each piece. Set the cooked pasta aside while you prepare the cheese sauce—working quickly here prevents sticking.

Step 2: Create a Smooth, Stable Roux Base

In a separate saucepan, melt the 0.5 cup Unsalted Butter over medium heat until fully liquid and foaming subsides. Immediately whisk in the 0.25 cup All-Purpose Flour to form a smooth paste. This roux will thicken your sauce without milk.

Cook the roux for 2 minutes, stirring constantly with a wooden spoon. You want it to turn a light golden color and smell slightly nutty—this removes the raw flour taste. The mixture should bubble gently but not brown deeply.

Step 3: Gradually Incorporate Water for Creamy Consistency

Slowly pour in the 2 cups Water, about ¼ cup at a time, whisking vigorously after each addition to prevent lumps. The mixture will initially seize up but will smooth out as you continue adding liquid and whisking.

Once all water is incorporated, continue whisking over medium heat for 3-4 minutes until the sauce thickens to the consistency of heavy cream. It should coat the back of a spoon and leave a clear path when you run your finger through it.

Step 4: Melt Cheeses and Season for Maximum Flavor

Reduce heat to low and add the 8 oz Sharp Cheddar Cheese and 4 oz Gruyère Cheese a handful at a time, stirring until fully melted before adding more. This gradual addition prevents the cheese from clumping or separating.

Stir in the 1 tbsp Dijon Mustard, 1 tsp Worcestershire Sauce, 1 tsp Kosher Salt, 0.5 tsp Ground Black Pepper, 0.5 tsp Garlic Powder, and 0.25 tsp Dry Mustard. Taste and adjust seasoning if needed. The sauce should be rich, tangy, and deeply savory.

Step 5: Combine Pasta and Sauce for Final Finish

Add the cooked pasta 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 reach your desired consistency. The starch in the water helps bind the sauce to the pasta.

Let the macaroni and cheese sit for 2 minutes off the heat to allow the flavors to meld together. The sauce will thicken slightly as it cools. Serve immediately while hot and creamy, garnished with additional ground black pepper if desired.

👨‍🍳

Pro Tips For Making Mac N Cheese Recipe Without Milk

  • Cook the roux longer: After burning two batches, I finally learned to cook the butter-flour mixture for a full 2-3 minutes until golden—this removes the raw flour taste that can ruin your cheese sauce.
  • Use starchy water: Reserve about 1 cup of the pasta cooking water before draining; the starch helps thicken your sauce and makes it cling better to the macaroni.
  • Shred your own cheese: Pre-shredded cheese has anti-caking agents that make your sauce grainy; I learned this the hard way after my first three attempts turned out lumpy.
  • Add cheese off heat: Pull the pot from the burner before stirring in the cheddar—high heat can make the cheese stringy or separate, and nobody wants that in their mac n cheese.

Creative Variations of This Recipe

Extra Creamy Version

For an even richer texture, I stir in 2 oz cream cheese along with the other cheeses. The cream cheese adds a velvety smoothness that makes this dish feel indulgent. It’s a trick I learned from my grandmother’s Sunday dinners.

Spicy Kick Variation

Add 1 tsp smoked paprika and ½ tsp cayenne pepper with the dry seasonings for a Southwestern twist. I love how the heat balances the creamy cheese. Top with pickled jalapeños for extra zing. 🌶️

Bacon Lovers

Cook 6 slices crispy bacon, crumble, and stir into the finished dish. The salty crunch contrasts beautifully with the creamy pasta. I always save some for garnish on top.

Veggie-Packed

Stir in 1 cup steamed broccoli or blanched cauliflower with the pasta. The vegetables add freshness and make it a complete meal. My kids don’t even notice they’re eating their veggies.

Dairy-Free Alternative

Replace cheeses with 1 cup nutritional yeast and ½ cup dairy-free cheese shreds. Use olive oil instead of butter. It’s not the same, but still comforting and creamy. 💪

Luxury Upgrade

Add ½ cup grated Parmesan and ¼ cup truffle oil at the end for a gourmet touch. The truffle oil adds an earthy depth that elevates this dish to restaurant quality.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 34g44%
Saturated Fat 21g105%
Cholesterol 100mg33%
Sodium 850mg37%
Total Carbohydrate 45g16%
Dietary Fiber 2g7%
Sugars 2g
Protein 25g50%
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 instead of milk?

Yes! This recipe uses 2 cups water to create a stable roux base. The flour-butter mixture thickens it into a creamy sauce that clings perfectly to pasta.

2

Why does my sauce turn out grainy?

Graininess happens when cheese melts too quickly. Always add shredded cheese gradually on low heat, stirring constantly. Pre-shredded cheese contains anti-caking agents that can cause this issue.

3

How do I make it dairy-free?

Use olive oil instead of butter and replace cheeses with 1 cup nutritional yeast plus dairy-free shreds. The texture will differ slightly but remains creamy and flavorful.

4

Can I add other cheeses?

Try Parmesan for depth or Pepper Jack for heat. Stick to 8-12 oz total cheese to maintain the perfect sauce-to-pasta ratio.

★★★★★4.8(2 reviews)
Allison Carter