Mac N Cheese Recipe Without Milk: Velvety Sauce With Alternative Ingredients

Mac N Cheese Recipe Without Milk: Velvety Sauce With Alternative Ingredients

Creamy mac and cheese without milk is possible with the right technique and alternative ingredients. This recipe delivers a velvety sauce that coats every noodle perfectly.

I developed this method after testing multiple dairy-free options in my own kitchen. The key is using a combination of water, butter, and cheese to create a smooth, rich sauce without any curdling.

The result is a comforting dish that’s just as satisfying as traditional versions. It’s perfect for those with lactose intolerance or anyone looking to try something new.

With just a few simple ingredients and 20 minutes, you can have a pot of creamy, cheesy pasta ready to serve.

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

Ingredients for Mac N Cheese Recipe Without Milk

A handful of pantry staples plus two cheeses create this velvety, comforting pasta dish.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Or any short pasta shape
Unsalted Butter 🧈 4 tbsp Divided, for sauce and topping
All-Purpose Flour 🌾 3 tbsp For roux thickening
Water 💧 1 ½ cups Hot, for sauce base
Sharp Cheddar Cheese 🧀 2 cups Freshly grated, block variety
American Cheese 🧀 4 oz For ultra-smooth melt
Dijon Mustard 🟡 1 tsp For depth of flavor
Garlic Powder 🧄 ½ tsp For savory undertone
Onion Powder 🧅 ½ tsp Complements the cheeses
Ground White Pepper 🌶️ ¼ tsp For subtle spice
Sea Salt 🧂 ½ tsp Adjust to taste
Whole Milk 🥛 ¼ cup Optional, for extra creaminess

[recipe_ingredient_scaler]

The cheese selection is critical here. Sharp cheddar provides the primary flavor, while American cheese (yes, the processed kind) ensures that signature ultra-smooth melt without curdling. Cabot or Tillamook make excellent sharp cheddars, and Land O’Lakes American cheese works perfectly. Always grate your own—pre-shredded contains anti-caking agents that can make the sauce grainy.

For substitutions, Monterey Jack can replace the American cheese in a pinch, though the texture won’t be quite as silky. The Dijon mustard adds depth but can be swapped with yellow mustard (use half the amount) or omitted entirely. The whole milk is completely optional—this recipe works beautifully without it, but adds a touch of extra richness if you’re not strictly dairy-free.

Store the cheeses wrapped in parchment paper inside a resealable bag—they’ll keep for 1-2 months in the fridge. The pasta dish itself is best served immediately but can be reheated with a splash of water or milk to restore creaminess. Leftovers keep for 3-4 days refrigerated.

❤️

Why You’ll Love This Recipe

  • No-Fuss Cooking: I can make this with just butter, flour, water, and cheese—no last-minute grocery runs for milk.
  • Sharp & Creamy: That sharp cheddar melts into the roux so smoothly, it’s rich without being heavy.
  • Feeds Everyone: From picky kids to late-night cravings, this hits the spot for any crowd.
  • Budget Friendly: Pantry staples and one block of cheese stretch to feed four for pennies. Honestly, it’s my wallet’s favorite meal.

Step-by-Step Instructions for Mac N Cheese

This method delivers a luxuriously smooth sauce without relying on traditional dairy quantities.

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 for al dente, typically 8-9 minutes.

You want the pasta to have a slight bite to it as it will continue cooking when combined with the hot cheese sauce. Drain the pasta in a colander but do not rinse it—the starch on the surface helps the sauce cling better. Set aside while you prepare the sauce.

Step 2: Create a Velvety Roux Base

In a large saucepan over medium heat, melt 4 tbsp Unsalted Butter. Once melted and foaming subsides, whisk in the 3 tbsp All-Purpose Flour to form a smooth paste.

Cook the roux for 2-3 minutes, stirring constantly, until it turns a light golden color and gives off a nutty aroma. This cooking step removes the raw flour taste and builds depth of flavor. Immediately begin adding the 1.5 cups Water in a slow, steady stream while whisking vigorously to prevent lumps.

Step 3: Build the Cheese Sauce with Depth

Once all the water is incorporated, continue cooking the mixture over medium heat for 3-4 minutes, stirring frequently, until it thickens to the consistency of heavy cream.

Reduce heat to low and add the 1 tsp Dijon Mustard, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 0.25 tsp Ground White Pepper, and 0.5 tsp Sea Salt. Stir well to combine. Then, gradually add the 2 cups Sharp Cheddar Cheese and 4 oz American Cheese, stirring constantly until each addition is completely melted and smooth.

Step 4: Combine Pasta and Sauce for Creamy Perfection

Add the cooked and drained elbow macaroni to the cheese sauce. Stir gently but thoroughly to ensure every piece of pasta is evenly coated. The sauce should cling to the pasta with a glossy, velvety appearance.

At this point, if you prefer an even creamier texture, stir in the 0.25 cup Whole Milk. This optional addition enhances the richness and smoothness of the sauce. Taste and adjust seasoning if needed, though the cheeses provide plenty of saltiness.

Let the macaroni and cheese sit for 2-3 minutes off the heat before serving to allow the sauce to thicken slightly and the flavors to meld together perfectly.

👨‍🍳

Pro Tips For Making Mac N Cheese Recipe Without Milk

  • Use Pasta Water: The starchy cooking water from the elbow macaroni acts as a natural thickener for your cheese sauce—use about 1/2 cup to replace the milk. I learned this the hard way after my first batch turned out gluey from tap water.
  • Grate Your Cheese: Pre-shredded sharp cheddar has anti-caking agents that make the sauce grainy. Grate it fresh, and it melts smooth every time.
  • Low And Slow: After adding the water and butter to the flour, keep the heat low to avoid breaking the sauce. High heat makes it separate—ask me how I know.
  • Salt The Water: The pasta water should taste like the sea. More salt than you think, especially since you’re skipping milk’s natural sodium.

Common Mistakes When Making This Recipe

Overcooking the Pasta

Cook your 12 oz Elbow Macaroni exactly to al dente—8-9 minutes max. Overcooked noodles turn mushy when mixed with hot sauce. I learned this the hard way burning dinner after dinner as a new graduate. 💡

Rushing the Roux

That 2-3 minutes of cooking the butter-flour paste is non-negotiable. Skip this step and you’ll taste raw flour in every bite. The light golden color and nutty aroma tell you it’s ready.

Lumpy Sauce

Whisk vigorously while adding the 1.5 cups Water to your roux. A slow, steady stream prevents clumps. If lumps form, don’t panic—just whisk harder until smooth.

Cheese Not Melting

Always use freshly grated Sharp Cheddar and American Cheese. Pre-shredded has anti-caking agents that create grainy sauce. Cabot or Tillamook work beautifully for cheddar.

Sauce Too Thin

Let the sauce thicken to heavy cream consistency before adding cheese. If it’s still watery, cook 1-2 minutes longer. The cheese will thicken it further, but needs a solid base.

Skipping the Rest

After combining pasta and sauce, let it sit 2-3 minutes off heat. This final rest lets flavors meld and sauce thicken to perfect velvety consistency. Trust me, it’s worth the wait.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 720mg31%
Total Carbohydrate 48g17%
Dietary Fiber 2g7%
Sugars 2g
Protein 24g48%
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

What can I use instead of milk?

Water works perfectly for the base, but you can also use unsalted chicken or vegetable broth for extra flavor. The key is using American cheese to ensure creaminess.

2

Why does my sauce turn grainy?

This usually happens with pre-shredded cheese. Always grate your own Sharp Cheddar to avoid anti-caking agents. Also, keep heat at medium or low when melting.

3

Can I make this ahead of time?

Yes, but it’s best served fresh. Store leftovers in an airtight container for up to 3-4 days. Reheat with a splash of water to restore creaminess.

★★★★★4.7(12 reviews)
Chef Melanie

More recipe sites