Skip to Content

Vegan Mac and Cheese

Mac and cheese is the ultimate comfort food, but who says you need dairy to make it rich and creamy? This vegan mac and cheese is every bit as luscious as the classic version, with a silky, cheesy sauce that clings to every bite of pasta.

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.

  • 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.

Even picky eaters won’t guess this mac and cheese is completely vegan and dairy-free!

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 MilkUnsweetened 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.

Side DishWhy It Works
Garlic Roasted BroccoliAdds a crunchy, slightly bitter contrast to the creamy pasta.
Sautéed MushroomsBrings umami and depth to balance the richness.
Crispy Tofu NuggetsA fun, protein-packed side with a crispy crunch.
Simple Green SaladA refreshing contrast to the creamy dish.
Roasted Sweet PotatoesSlightly sweet and caramelized for a flavor boost.
Brussels Sprouts with Balsamic GlazeA 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.
  • Add a splash of plant-based milk 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:

  • Use unsweetened plant-based milk – Sweetened versions will throw off the taste.
  • Don’t skip the mustard – It enhances the cheese-like flavor.
  • Add a splash of lemon juice – This mimics the tanginess of cheese.
  • 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.

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

This creamy vegan mac and cheese is rich, cheesy, and 100% dairy-free. Made with nutritional yeast, plant-based milk, and simple seasonings, this easy one-pot recipe delivers classic mac and cheese flavor without any dairy or nuts. Perfect for a quick and comforting meal!
No ratings yet
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Main Course, Side Dish
Cuisine American, Vegan
Servings 4 servings

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 1/2 cups unsweetened almond milk or oat milk for extra creaminess
  • 1/4 cup nutritional yeast adds a cheesy flavor
  • 1 teaspoon Dijon mustard enhances the cheesy taste
  • 1/2 teaspoon garlic powder for extra savory depth
  • 1/2 teaspoon onion powder adds subtle sweetness
  • 1/4 teaspoon salt to taste
  • 1/4 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.
Keyword dairy-free mac and cheese, plant-based comfort food, vegan mac and cheese
Did you make this recipe?Mention @CooksCrafter or tag #CooksCrafter!
Recipe Rating