Mac and Cheese Recipe Without Milk: Rich and Creamy Dairy-Free Delight

Mac and Cheese Recipe Without Milk: Rich and Creamy Dairy-Free Delight

Creamy mac and cheese without milk is not only possible—it’s delicious. This recipe uses simple swaps to achieve that signature velvety texture without dairy.

I tested multiple versions to find the best approach, focusing on plant-based alternatives that still deliver richness. The result is a dish that’s just as comforting as the classic.

You’ll love how this version comes together with minimal ingredients and effort. The sauce clings perfectly to the pasta, creating a satisfying bite every time.

Perfect for weeknight dinners or satisfying a comfort food craving. Here’s how to make it.

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

Ingredients for Mac and Cheese Recipe Without Milk

A handful of plant-based staples transforms into creamy comfort food magic here.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Or any short pasta shape
Vegan Butter 🧈 ½ cup Such as Earth Balance brand
All-Purpose Flour 🌾 ¼ cup For roux thickening
Nutritional Yeast 🌿 ½ cup For cheesy flavor depth
Unsweetened Almond Milk 🥛 2 cups Or other plant-based milk
Yellow Mustard 🟡 1 tbsp Adds tang and color
Garlic Powder 🧄 1 tsp Enhances savory notes
Onion Powder 🧅 1 tsp Complements the cheese flavor
Smoked Paprika 🌶️ ½ tsp For subtle smoky depth
Salt 🧂 1 tsp Adjust to taste preference
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Vegan Cheddar Shreds 🧀 1 ½ cups Such as Daiya or Violife

The vegan cheddar shreds are non-negotiable for that melty texture—Daiya or Violife melt the best. Nutritional yeast is the secret weapon (find it in bulk at Whole Foods or online). I always use Earth Balance butter because it browns like dairy. For the milk, any unsweetened plant-based version works, but almond has the neutral flavor you want here.

No nutritional yeast? Miso paste at half the amount adds umami depth. Skip the mustard if you must, but it really brightens the sauce. Swap smoked paprika for regular if you prefer a milder flavor. The pasta shape is flexible—cavatappi holds sauce beautifully. If using gluten-free pasta, cook it al dente to avoid mush.

Sauce thickens as it cools, so it’ll be perfect after a few minutes. Leftovers keep 4-5 days in the fridge (the sauce soaks into the pasta). Reheat with a splash of milk to loosen. Freezes well for up to 3 months.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in a single pot and it’s ready before the kids finish their homework.
  • Cheesy Without Dairy: Nutritional yeast gives it that rich, savory depth—honestly, I forget it’s dairy-free.
  • Feeds a Crowd: One batch makes enough for leftovers, and it reheats just as creamy.
  • Pantry Staples: Vegan butter and almond milk mean I can make this anytime without a special grocery run.

Step-by-Step Instructions for Dairy-Free Mac and Cheese

This method guarantees a velvety sauce and perfectly tender pasta 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 for 8-9 minutes until al dente—it should have a slight bite but not be crunchy. Stir occasionally to prevent sticking.

Drain immediately and rinse briefly under cold water to stop the cooking process. This prevents the pasta from becoming mushy when you add it to the cheese sauce later. Set aside while you prepare the sauce.

Step 2: Create a Smooth Roux Base

In a large saucepan, melt the 0.5 cup Vegan Butter over medium heat. Once fully melted and bubbling slightly, whisk in the 0.25 cup All-Purpose Flour to form a roux. Cook for 1-2 minutes, stirring constantly, until the mixture turns a light golden color and smells slightly nutty.

This roux is the foundation of your sauce—cooking it properly removes the raw flour taste and ensures a smooth, lump-free texture. Don’t let it brown too deeply or it will affect the color of your final sauce.

Step 3: Build the Creamy Cheese Sauce

Gradually whisk in the 2 cups Unsweetened Almond Milk, 1 cup at a time, ensuring each addition is fully incorporated before adding more. The mixture will thicken as it heats. Stir in the 0.5 cup Nutritional Yeast, 1 tbsp Yellow Mustard, 1 tsp Garlic Powder, 1 tsp Onion Powder, 0.5 tsp Smoked Paprika, 1 tsp Salt, and 0.5 tsp Black Pepper.

Reduce heat to low and let the sauce simmer for 3-4 minutes until it thickens enough to coat the back of a spoon. Taste and adjust seasoning if needed—this is your chance to fine-tune the flavor before adding the cheese.

Step 4: Incorporate Vegan Cheddar for Richness

Remove the sauce from heat and stir in the 1.5 cups Vegan Cheddar Shreds until fully melted and smooth. The residual heat from the sauce will melt the shreds without causing them to separate or clump. If the sauce seems too thick, add a splash of warm almond milk to reach your desired consistency.

Here’s the thing—vegan cheese can be finicky. Stir gently but continuously until all the shreds disappear. You want a glossy, velvety sauce that will cling beautifully to every piece of pasta.

Step 5: Combine and Serve Immediately

Add the cooked elbow macaroni to the saucepan with the cheese sauce. Stir gently to coat every piece evenly. If the sauce seems too thick after adding the pasta, thin it with a little more warm almond milk, 1 tablespoon at a time, until it reaches a creamy consistency.

Serve immediately while hot—the sauce will thicken slightly as it cools. Each bite should deliver rich, cheesy flavor with a perfectly tender pasta. For best results, don’t let it sit too long before serving, as the pasta will continue to absorb the sauce.

👨‍🍳

Pro Tips For Making Mac And Cheese Recipe Without Milk

  • Cook Pasta Al Dente: Boil the elbow macaroni 1-2 minutes less than package instructions—it’ll finish cooking in the sauce and won’t turn mushy.
  • Toast the Flour: After melting the vegan butter, cook the flour for 1-2 minutes to remove the raw taste and deepen the roux flavor.
  • Warm the Almond Milk: Heat the unsweetened almond milk before adding it to the roux to prevent lumps and help the sauce thicken smoothly.
  • Boost with Nutritional Yeast: Add an extra tablespoon of nutritional yeast at the end for a sharper cheesy flavor—it’s the easiest way to make this taste richer.

Perfect Pairings for This mac and cheese recipe without milk

Vegetable Sides

Steamed broccoli or green beans add freshness to balance the richness. Toss with 1 tbsp olive oil and a pinch of salt. Roasted Brussels sprouts with balsamic glaze are my go-to for Sunday dinners.

Crunchy Additions

Top your dish with toasted breadcrumbs or crushed crackers for texture. I love using panko breadcrumbs tossed in 2 tbsp melted vegan butter and baked until golden. 🥗

Protein Pairings

Add grilled chicken or crispy tofu to make it a complete meal. For tofu, press and cube 1 block firm tofu, then bake at 400°F for 25 minutes with 1 tbsp soy sauce.

Salad Options

A simple tomato-cucumber salad with lemon dressing lightens the plate. Toss 2 cups diced tomatoes and 1 cup sliced cucumber with 1 tbsp lemon juice and 1 tbsp olive oil.

Beverage Pairings

Serve with iced tea or sparkling lemonade to cut through the creaminess. My favorite is unsweetened black tea with a squeeze of fresh lemon. For a cozy feel, try apple cider. 💛

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 8g40%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 58g21%
Dietary Fiber 6g21%
Sugars 3g
Protein 18g36%
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 plant-based milk?

Yes, but the sauce won’t be as rich. Use 1.5 cups water plus 0.5 cup extra vegan butter for better texture.

2

Why does my sauce turn out grainy?

This usually happens if the roux isn’t cooked long enough. Ensure it reaches a light golden color before adding liquid. Whisk constantly to avoid lumps.

3

What’s the best vegan cheese for melting?

Daiya or Violife melt the smoothest. Avoid brands with starch fillers, as they can clump.

4

Can I make this gluten-free?

Yes! Swap the flour for cornstarch or gluten-free flour and use gluten-free pasta. The sauce will thicken just as well.

★★★★★4.9(10 reviews)
Allison Carter