
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.
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
Frequently Asked Questions
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.
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.
What’s the best vegan cheese for melting?
Daiya or Violife melt the smoothest. Avoid brands with starch fillers, as they can clump.
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.
- BBQ Sausage Recipe Oven: Smoky Depth Without the Grill - September 28, 2026
- BBQ Chicken Bowl Recipe Rice: Smoky Sweetness Over Fluffy Grains - September 28, 2026
- Beef Cutlet Recipe Ideas: Crispy Breaded Patties With Bold Seasonings - September 28, 2026