Mac and cheese is the ultimate comfort food, a classic American dish, traditionally made with elbow macaroni and a cheese sauce, but who says you need dairy to make it rich and creamy?
I remember the first time I tried making a plant-based mac and cheese-I was skeptical. Would it be creamy enough?
Could it match that deep, cheesy flavor? After a few tweaks and some secret ingredients, I had a bowl of golden, velvety mac and cheese that tasted just as good (if not better!) than the real thing.
This dairy-free mac and cheese is perfect for both vegans and non-vegans, delivering that classic creamy texture and bold cheese-like flavor without a drop of dairy.
Why You’ll Love This Vegan Mac and Cheese
This isn't just another dairy-free mac and cheese recipe-it's one that actually tastes amazing, with a savory, nutty umami-a deactivated yeast used as a cheese-flavoring ingredient-from nutritional yeast.
- Ultra-Creamy Sauce - Smooth, rich, and coats the pasta beautifully.
- No Cashews or Nuts - No need to soak or blend anything; just simple ingredients.
- Wholesome & Flavor-Packed - Made with plant-based ingredients that mimic real cheese flavor.
- Quick & Easy - Ready in under 30 minutes, making it perfect for weeknights and pairs well with hearty vegan chili for weeknights.
Even picky eaters won't guess this mac and cheese is completely vegan and dairy-free!
For spreads, frosting, or creamy sauces, consider vegan cream cheese alternatives to try alongside this mac and cheese.
Key Ingredients for the Best Vegan Mac and Cheese
To get that cheesy, creamy, and slightly tangy flavor, these ingredients work together perfectly:
- Nutritional Yeast - The secret to adding that cheese-like umami flavor.
- Plant-Based Milk - Unsweetened almond or oat milk makes the base extra creamy.
- Dijon Mustard - Adds a hint of tang that brings out the "cheesy" taste.
- Garlic & Onion Powder - Boosts the savory depth of flavor.
- Vegan Butter - For that classic rich, buttery mac and cheese texture.
- Elbow Pasta - The best shape for soaking up all that creamy sauce!
How to Make Vegan Mac and Cheese
This easy one-pot mac and cheese comes together in no time:
- Cook the Pasta - Boil the pasta until al dente, then drain and set aside.
- Make the Sauce - In a pan, melt vegan butter and whisk in flour to create a roux.
- Add Seasonings & Liquid - Stir in plant-based milk, nutritional yeast, mustard, garlic, and onion powder.
- Simmer Until Creamy - Cook until the sauce thickens into a silky, cheese-like consistency.
- Combine with Pasta - Toss the pasta in the sauce until fully coated.
- Serve & Enjoy - Top with fresh parsley or toasted breadcrumbs for extra texture.
Each bite is creamy, flavorful, and completely satisfying-just like traditional mac and cheese, but without the dairy!
Best Side Dishes for Vegan Mac and Cheese
Pair this creamy mac and cheese with fresh, crisp, or savory sides to complete the meal - try a vegan taco filling, like spiced black beans or seasoned tofu, for easy dinners as a bold, protein-packed option.
If you prefer a cheese with more depth in baked sides, see Gruyere alternatives for melty sauces.
| Side Dish | Why It Works |
|---|---|
| Garlic Roasted Broccoli | Adds a crunchy, slightly bitter contrast to the creamy pasta. |
| Sautéed Mushrooms | Brings umami and depth to balance the richness. |
| Crispy Tofu Nuggets | A fun, protein-packed side with a crispy crunch. |
| Simple Green Salad | A refreshing contrast to the creamy dish. |
| Roasted Sweet Potatoes | Slightly sweet and caramelized for a flavor boost. |
| Brussels Sprouts with Balsamic Glaze | A little tanginess to cut through the creamy sauce. |
How to Store and Reheat Vegan Mac and Cheese
This dish is best enjoyed fresh, but it can be stored and reheated without losing its creamy texture.
How to Store Leftovers
- Store in an airtight container in the fridge for up to 3 days at 40°F or below.
- Add a splash of plant-based milk (about 1 to 2 tablespoons per cup of pasta) before reheating to keep it creamy.
How to Reheat Without Drying Out
- Stovetop: Heat on low, stirring in extra plant-based milk until smooth.
- Microwave: Reheat in 30-second bursts, stirring each time.
- Oven: Bake at 350°F (175°C) for 10 minutes, covered with foil to prevent drying.
Secrets to the Best Vegan Mac and Cheese
Want the perfect texture and flavor every time? These tips help:
Pair the mac with a scoopable side like vegan dip options with bold flavor for scooping or drizzling.
- Use unsweetened plant-based milk - Sweetened versions will throw off the taste.
- Don't skip the mustard - It enhances the cheese-like flavor (Dijon adds a sharp, tangy note).
- Add a splash of lemon juice - This mimics the tanginess of cheese (about 1 teaspoon).
- Whisk the sauce well - A smooth, lump-free sauce makes all the difference.
- Toast breadcrumbs for topping - Adds crunch and texture for a next-level dish; see baked mac and cheese topping ideas for inspiration.
Frequently Asked Questions
1. Can I make this mac and cheese gluten-free?
Yes! Just swap regular pasta for gluten-free pasta and use gluten-free flour in the sauce.
2. What can I use instead of nutritional yeast?
If you don't have nutritional yeast, try a blend of miso paste and turmeric for a similar cheesy, umami flavor.
3. Can I make this without vegan butter?
Yes! You can use olive oil or coconut oil instead, but vegan butter gives the best rich flavor.
4. How do I make this mac and cheese extra creamy?
Use full-fat oat milk and a little extra vegan butter for an ultra-creamy sauce.
5. Can I bake this vegan mac and cheese?
Absolutely! Transfer to a baking dish, top with breadcrumbs, and bake at 375°F (190°C) for 10-15 minutes until golden brown.
Vegan Mac and Cheese
Equipment
- saucepan For making the cheese sauce
- whisk For blending the sauce smoothly
- Large pot For boiling pasta
Ingredients
- 8 ounces elbow pasta or any short pasta of choice
- 2 tablespoons vegan butter for a rich and creamy sauce
- 2 tablespoons all-purpose flour helps thicken the sauce
- 1 ½ cups unsweetened almond milk or oat milk for extra creaminess
- ¼ cup nutritional yeast adds a cheesy flavor
- 1 teaspoon Dijon mustard enhances the cheesy taste
- ½ teaspoon garlic powder for extra savory depth
- ½ teaspoon onion powder adds subtle sweetness
- ¼ teaspoon salt to taste
- ¼ teaspoon black pepper freshly ground
Instructions
- Cook the pasta according to package instructions. Drain and set aside.
- In a saucepan over medium heat, melt the vegan butter and whisk in the flour to create a roux.
- Slowly pour in the almond milk, whisking constantly until smooth.
- Stir in nutritional yeast, Dijon mustard, garlic powder, onion powder, salt, and black pepper.
- Simmer for 3-4 minutes until the sauce thickens.
- Add the cooked pasta to the sauce and stir until fully coated.
- Serve hot with toasted breadcrumbs or fresh parsley if desired.
Notes
- For extra cheesiness, add a splash of lemon juice to enhance the tangy flavor.
- Use oat milk instead of almond milk for a creamier texture.
- Top with smoked paprika for a subtle smoky taste.
If you want new takes on the classic, try mac and cheese recipes for creative twists that move beyond boxed mixes. For specific dairy-free swaps in melty, store-bought-style cheeses, see Eden cheese substitutes for home cooks.

Andrew Gray is a seasoned food writer and blogger with a wealth of experience in the restaurant and catering industries. With a passion for all things delicious, Andrew has honed his culinary expertise through his work as a personal chef and caterer.
His love for food led him to venture into food writing, where he has contributed to various online publications, sharing his knowledge and insights on the culinary world. As the proud owner of CooksCrafter.com, Andrew covers a wide range of topics, including recipes, restaurant reviews, product recommendations, and culinary tips.
Through his website, he aims to inspire and educate fellow food enthusiasts, offering a comprehensive resource for all things food-related.









