If you’re craving classic comfort food, this Vegan Mac and Cheese is exactly what you need. Rich, creamy, and packed with cheesy flavor, this plant-based version delivers everything you love about traditional mac and cheese without any dairy.
Made with a silky cashew-based cheese sauce, tender macaroni, and simple pantry ingredients, this recipe is perfect for family dinners, meal prep, or satisfying comfort-food cravings.
The best part? It’s ready in about 30 minutes and tastes even better than the boxed version.
Why You’ll Love This Vegan Mac and Cheese
- Rich and creamy dairy-free sauce
- Easy weeknight dinner
- Kid-friendly recipe
- Ready in under 30 minutes
- Packed with cheesy flavor
- Perfect comfort food
What Makes Vegan Mac and Cheese Creamy?
Instead of cheese and butter, this recipe uses soaked cashews, nutritional yeast, and plant-based milk to create a velvety sauce that coats every piece of pasta beautifully.
The result is a creamy, cheesy, and satisfying dish that nobody will believe is vegan.
Ingredients
For the Pasta
- 12 oz elbow macaroni
- Water for boiling
- Salt for pasta water
For the Vegan Cheese Sauce
- 1 cup raw cashews, soaked
- 1½ cups unsweetened plant-based milk
- 3 tablespoons nutritional yeast
- 1 tablespoon lemon juice
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- 1 teaspoon salt
- ¼ teaspoon black pepper
Optional Toppings
- Vegan parmesan
- Breadcrumbs
- Fresh parsley
- Red pepper flakes
How to Make Vegan Mac and Cheese
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil.
Cook macaroni according to package directions until al dente.
Drain and set aside.
Step 2: Make the Cheese Sauce
Add the following to a blender:
- Soaked cashews
- Plant-based milk
- Nutritional yeast
- Lemon juice
- Olive oil
- Garlic powder
- Onion powder
- Salt
- Black pepper
Blend until completely smooth.
Step 3: Heat the Sauce
Pour the sauce into a large saucepan.
Cook over medium heat for 3–5 minutes until slightly thickened.
Step 4: Combine
Add cooked macaroni to the sauce.
Stir until every piece is coated.
Step 5: Serve
Transfer to serving bowls.
Top with vegan parmesan, parsley, or breadcrumbs if desired.
Serve immediately.
Pro Tips
- Soak cashews overnight for the smoothest sauce.
- Use a high-speed blender for best results.
- Don’t overcook the pasta.
- Add extra plant milk if the sauce becomes too thick.
- Taste and adjust seasoning before serving.
Flavor Variations
Baked Vegan Mac and Cheese
Transfer to a baking dish, top with breadcrumbs, and bake until golden.
Spicy Mac and Cheese
Add jalapeños or red pepper flakes.
Broccoli Mac and Cheese
Stir in steamed broccoli florets.
Mushroom Mac and Cheese
Add sautéed mushrooms for extra flavor.
What to Serve with Vegan Mac and Cheese
This dish pairs perfectly with:
- Garlic bread
- Green salad
- Roasted vegetables
- Vegan meatballs
- Grilled asparagus
Storage Tips
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze for up to 2 months.
Reheating
Add a splash of plant-based milk and reheat gently.
Frequently Asked Questions
Can I make it nut-free?
Yes. Substitute cashews with sunflower seeds or silken tofu.
Which pasta works best?
Elbow macaroni is traditional, but shells and cavatappi work well too.
Can I make it ahead?
Yes. Store the sauce separately and combine before serving.
Is nutritional yeast necessary?
It provides the cheesy flavor and is highly recommended.
Final Thoughts
This Vegan Mac and Cheese is creamy, comforting, and packed with rich cheesy flavor. It’s the ultimate plant-based comfort food that both kids and adults will love.
Whether served as a main dish or side, this easy recipe is guaranteed to become a staple in your vegan kitchen.

