Vegan Mac and Cheese Recipe | Creamy, Dairy-Free Comfort Food

This creamy Vegan Mac and Cheese is pure comfort food; rich, indulgent, and completely dairy-free. Made with a velvety cashew cheese sauce and nutritional yeast, it’s quick to prepare, budget-friendly, and packed with plant-based goodness. Perfect for weeknight dinners, meal prep, or anyone craving a classic mac and cheese experience without the dairy. Ready in just 30 minutes and guaranteed to impress vegans and non-vegans alike!


  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Servings: 4-6 servings
  • Difficulty: Easy
  • Cuisine: American
  • Course: Dinner/Main Course
  • Dietary: Vegan, Dairy-Free, Vegetarian

Creamy Vegan Mac and Cheese That Actually Tastes Amazing

Forget everything you think you know about vegan mac and cheese. This isn’t the sad, watery, flavorless pasta dish you might have encountered before. This is rich, creamy, indulgent comfort food that just happens to be completely dairy-free and plant-based.

The secret?

A luscious cashew-based cheese sauce enhanced with nutritional yeast, garlic, and a touch of mustard. It’s so creamy and cheesy that even non-vegans won’t believe it’s dairy-free. Toss it with perfectly cooked pasta, add your favorite toppings, and you’ve got a meal that satisfies every craving for comfort food.

Whether you’re following a vegan lifestyle, managing lactose intolerance, or just looking for a lighter alternative to traditional mac and cheese, this recipe delivers everything you want without any compromise on flavor or texture.

Ready in just 30 minutes. Perfect for weeknight dinners, meal prep, and feeding skeptical eaters who doubted vegan cheese could taste this good.

Creamy Vegan Mac and Cheese
Creamy Vegan Mac and Cheese

Why You’ll Love This Vegan Mac and Cheese

✓ Creamy & indulgent: Rivals traditional mac and cheese in richness
✓ Completely dairy-free: No cheese, milk, or butter needed
✓ Plant-based protein: Cashews provide protein and healthy fats
✓ Quick & easy: Ready in 30 minutes from start to finish
✓ Naturally vegan: No fake ingredients or specialty vegan cheese
✓ Budget-friendly: Uses simple, affordable pantry staples
✓ Highly customizable: Add vegetables, pasta shapes, or toppings
✓ Perfect for meal prep: Reheats beautifully
✓ Crowd-pleaser: Even non-vegans ask for seconds
✓ Nutritionally balanced: Wholesome ingredients, satisfying protein


Ingredients

For the Vegan Mac and Cheese:

Pasta:

  • 1 pound (450g) pasta of choice (elbow, penne, shells, or your favorite shape)
  • Salt for pasta water

For the Cashew Cheese Sauce:

  • 2 cups raw cashews (soaked in hot water for 15 minutes, then drained)
  • 4 cups unsweetened plant milk (almond, oat, soy, or cashew milk works best)
  • ¼ cup nutritional yeast
  • 3 tablespoons all-purpose flour (or cornstarch for gluten-free)
  • 4 cloves garlic, minced
  • 2 tablespoons Dijon mustard
  • 1 tablespoon lemon juice or apple cider vinegar
  • 1 teaspoon paprika (regular or smoked)
  • ½ teaspoon cayenne pepper (optional, for heat)
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • ¼ teaspoon nutmeg (just a pinch)
  • 2 tablespoons olive oil

Optional Toppings:

  • ½ cup breadcrumbs mixed with 2 tablespoons olive oil
  • Fresh parsley, chopped
  • Fresh thyme
  • Red pepper flakes
  • Vegan parmesan (nutritional yeast or store-bought)
  • Crispy tempeh bacon bits
  • Roasted broccoli or other vegetables

Equipment You’ll Need

  • Large pot for pasta
  • Colander for draining pasta
  • Blender or food processor (for sauce)
  • Large saucepan or Dutch oven
  • Whisk
  • Measuring cups and spoons
  • Wooden spoon or silicone spatula

Step-by-Step Instructions

Step 1: Prepare the Cashews

  1. Soak the cashews: Place 2 cups of raw cashews in a bowl and cover with hot water. Let them soak for 15 minutes. This makes them soft and easier to blend into a creamy sauce.
  2. Drain well: After soaking, drain the cashews thoroughly using a colander or fine-mesh strainer. Good drainage ensures a smooth, creamy sauce without extra water.

Pro Tip:

If you don’t have time to soak, you can use boiling water and let them sit while you prepare other ingredients.

Step 2: Cook the Pasta

  1. Bring water to a boil: Fill a large pot with water, add a generous pinch of salt, and bring to a rolling boil.
  2. Cook pasta: Add the pasta and cook according to package directions until al dente (tender but still slightly firm). Usually 8-10 minutes.
  3. Reserve pasta water: Before draining, scoop out 1 cup of pasta cooking water and set it aside. This starchy water will help thin the sauce if needed.
  4. Drain pasta: Drain the pasta in a colander. Don’t rinse the pasta; the starch helps the sauce cling to it.
  5. Return to pot: Put the cooked pasta back in the pot and set aside off the heat while you make the sauce.

Step 3: Make the Cheese Sauce

  1. Prepare the blender: Add the drained, soaked cashews to a high-speed blender or food processor.
  2. Add liquid: Pour in the 4 cups of plant milk gradually, starting with 2 cups.
  3. Add flavor base: Add nutritional yeast, minced garlic, Dijon mustard, lemon juice, paprika, salt, black pepper, and nutmeg.
  4. Blend until smooth: Blend on high speed for 2-3 minutes until the mixture is completely smooth and creamy. Scrape down the sides if needed.
  5. Strain (optional): For an ultra-silky sauce, strain the blended mixture through a fine-mesh strainer. This removes any cashew pieces and creates a velvety texture.

Pro Tip: A high-speed blender like a Vitamix produces the silkiest sauce, but a regular blender works too. Just blend a bit longer if needed.

Step 4: Cook the Sauce on the Stove

  1. Heat olive oil: In a large saucepan or Dutch oven, heat 2 tablespoons of olive oil over medium heat.
  2. Add flour: Sprinkle the flour over the oil, stirring constantly for about 1 minute to create a light roux. This helps thicken the sauce and prevents it from being too thin.
  3. Add blended sauce: Slowly pour the cashew-based sauce into the pan while whisking constantly. Start with small amounts to avoid lumps.
  4. Stir well: Continue whisking until fully combined and smooth.
  5. Heat gently: Continue cooking over medium heat for 5-7 minutes, stirring frequently, until the sauce thickens to a creamy consistency that coats the back of a spoon.
  6. Taste and adjust: Season with additional salt, pepper, or lemon juice as needed. The sauce should taste bold and flavorful because it will coat the pasta.

Pro Tip:

If the sauce is too thick, add reserved pasta water or plant milk 1 tablespoon at a time. If too thin, cook a bit longer to let it reduce and thicken.

Step 5: Combine Pasta and Sauce

  1. Add sauce to pasta: Pour the creamy cheese sauce over the cooked pasta in the pot.
  2. Mix thoroughly: Using a wooden spoon or silicone spatula, stir well to ensure every piece of pasta is coated with the sauce.
  3. Adjust consistency: Add more plant milk or reserved pasta water if needed to reach your desired creamy consistency.
  4. Taste and season: Adjust seasoning one more time. It should taste rich, cheesy, and perfectly seasoned.

Step 6: Add Toppings (Optional)

  1. Make breadcrumb topping: Mix ½ cup breadcrumbs with 2 tablespoons olive oil until crumbly.
  2. Transfer to serving dish: You can serve directly from the pot or transfer to a serving bowl.
  3. Top if desired: Sprinkle breadcrumbs, fresh parsley, or vegan parmesan on top.
  4. For baked version: Transfer to a baking dish, top with breadcrumbs, and bake at 375°F for 15-20 minutes until golden.

Step 7: Serve and Enjoy

  1. Serve hot: Divide into bowls or plates and serve immediately while creamy and warm.
  2. Add garnish: Top with fresh herbs, additional nutritional yeast, or hot sauce if desired.
  3. Pair with: Serve with a fresh salad, steamed vegetables, or crusty bread for dipping.

Chef’s Tips for Perfect Vegan Mac and Cheese

Tip 1: Soak Those Cashews

This step is crucial!

Soaking makes cashews soft and blendable, resulting in a silky, smooth sauce. Don’t skip this step, or your sauce might be grainy.

Tip 2: Use a High-Speed Blender

A high-speed blender creates a much creamier sauce than a regular blender. If you only have a regular blender, blend longer and strain the sauce through a fine mesh for smoothness.

Tip 3: Season the Sauce Generously

The sauce needs to taste bold and flavorful on its own because it will be distributed amongthe pasta. Don’t undersalt; you can always add more, but you can’t remove it.

Tip 4: Reserve Pasta Water

This starchy water is liquid gold for adjusting sauce consistency. It helps the sauce coat the pasta better than plain water or milk.

Tip 5: Serve Immediately

While this dish reheats well, it’s creamiest right after combining. Serve soon after making for the best texture.

Tip 6: Customize with Vegetables

Add steamed broccoli, roasted red peppers, sautéed spinach, or mushrooms to boost nutrition and flavor. Fold them in after combining pasta and sauce.

Tip 7: Make it Spicy

Add ½ teaspoon cayenne pepper, hot sauce, or red pepper flakes to the sauce for a kick. Great for those who like heat!

Tip 8: Nutritional Yeast is Key

Don’t skip or reduce the nutritional yeast. It provides that essential cheesy, umami flavor. It’s vegan mac and cheese’s secret weapon.

Variations & Customizations

Baked Vegan Mac and Cheese:
Transfer to a baking dish, top with the breadcrumb mixture, and bake at 375°F for 15-20 minutes until golden brown. Delicious crispy top!

Smoky Vegan Mac and Cheese:
Replace regular paprika with smoked paprika for a deeper, smokier flavor. Add 1 teaspoon smoked salt if desired.

Spicy Buffalo Mac and Cheese:
Add 3-4 tablespoons of buffalo sauce to the sauce and serve with vegan ranch drizzle and crispy tempeh bacon bits.

Creamy Vegetable Mac and Cheese:
Fold in 2 cups of steamed broccoli, roasted red peppers, sautéed mushrooms, or spinach for added nutrition and flavor.

Truffle Vegan Mac and Cheese:
Add 1-2 teaspoons of truffle oil to the finished sauce for an upscale twist.

Cajun-Spiced Mac and Cheese:
Add 1 tablespoon Cajun seasoning and 1 teaspoon cayenne pepper for a New Orleans-inspired version.

Garlic Lover’s Mac and Cheese:
Increase garlic to 6-8 cloves for an intense garlic flavor. You can also add roasted garlic for extra richness.

Breadcrumb Crust Version:
Make it extra crispy by tossing the cooked mac and cheese with ½ cup toasted breadcrumbs mixed with 2 tablespoons olive oil.

Vegan Alfredo Mac:
Replace nutritional yeast with 2 tablespoons of nutritional yeast + 1 tablespoon white miso for an Alfredo-inspired version. Add fresh parsley and black pepper.

Nutritional Information (Per Serving)

Approximate values per serving (without optional toppings):

NutrientAmount
Calories480-520 kcal
Carbohydrates55g
Protein14g
Total Fat22g
Saturated Fat4g
Fiber5g
Sodium480mg

Note:

Nutritional information is estimated based on ingredients and preparation method. Actual values may vary based on specific ingredients used. For specific dietary or health concerns, consult with a nutritionist.


FAQs

Can I use canned or frozen cashews instead of raw?

Use raw cashews for the creamiest sauce. Roasted cashews may work, but they can create a different texture. Frozen raw cashews work great and don’t need soaking if you use boiling water.

What if I don’t have nutritional yeast?

Nutritional yeast provides that essential cheesy flavor, but you can try:

1. ¼ cup vegan parmesan (store-bought)
2. 2 tablespoons white miso paste (adds umami)
3. A combination of miso + nutritional yeast

However, the flavor will be different. Nutritional yeast is recommended.

Can I make this sauce ahead of time?

Yes! Make the sauce up to 3 days ahead and store it in an airtight container in the refrigerator. Reheat gently in a saucepan over low heat, adding plant milk if it’s too thick. Don’t use a microwave as it can cause separation.

How long does this keep?

Store leftovers in an airtight container in the refrigerator for up to 4 days. The sauce thickens as it cools; simply add plant milk when reheating.

Can I freeze this?

The sauce can be frozen for up to 1 month. The pasta may change texture slightly. Freeze in airtight containers. Thaw in the refrigerator overnight before reheating.

What’s the best plant milk to use?

Unsweetened versions work best.
Try:

1. Oat milk (creamiest texture)
2. Cashew milk (natural richness)
3. Soy milk (most protein)
4. Almond milk (neutral flavor)

Avoid sweetened varieties as they affect the savory flavor.

Can I use gluten-free pasta?

Yes! Use any gluten-free pasta you prefer. The sauce is naturally gluten-free if using cornstarch instead of flour.

What if my sauce is too thick?

Add reserved pasta water or plant milk, 1 tablespoon at a time, while stirring. Heat gently and stir until it reaches your desired consistency.

What if my sauce is too thin?

Cook it longer over medium heat, stirring occasionally, to allow it to reduce and thicken. Or add another tablespoon of flour/cornstarch mixed with a little plant milk.

Is this recipe oil-free?

No, it contains olive oil. To make it oil-reduced, use non-stick cookware or cooking spray instead, though this may affect creaminess slightly.

Can I use almond butter instead of cashews?

While possible, cashews create a better texture. Almond butter will create a thinner, grainier sauce. Stick with cashews for the best results.

How many people does this feed?

This recipe makes 4-6 servings, depending on portion size. As a main course with sides, it typically feeds 4. As a richer side dish, it can serve 6.

Can kids help make this?

Yes!
Kids can help with:

1. Soaking cashews
2. Cooking pasta
3. Measuring ingredients
4. Stirring sauce (with supervision on stovetop)
5. Adding toppings

Great educational cooking experience!

Is this healthier than regular mac and cheese?

Yes!
It contains:

1. No dairy or processed cheese
2. Plant-based protein from cashews
3. Nutritional yeast (B vitamins)
4. Healthier fats from cashews
5. More wholesome ingredients overall

However, it’s still comfort food with calories, so enjoy it mindfully.


Storage & Reheating

Storing Leftover Mac and Cheese:

  • Transfer to airtight containers
  • Store in refrigerator for up to 4 days
  • Freezer storage: up to 1 month (texture may change slightly)

Reheating Methods:

Stovetop (Best):*

  1. Place in a saucepan over low heat
  2. Add 2-3 tablespoons of plant milk to loosen
  3. Stir frequently for 5-7 minutes until heated through
  4. Add more milk if too thick

Microwave (Quick):*

  1. Transfer to a microwave-safe dish
  2. Add 2 tablespoons of plant milk
  3. Microwave on 50% power for 3-4 minutes, stirring halfway
  4. Stir well before serving

Oven (For Baked Version):*

  1. Transfer to a baking dish
  2. Cover with foil
  3. Bake at 350°F for 15-20 minutes until heated through
  4. Uncover the top 5 minutes to crisp if desired

Meal Prep Tips

Make Ahead Strategy:

  • Prepare the sauce completely and store it in the fridge for up to 3 days
  • Cook pasta separately and store it in an airtight container
  • Combine on the day of serving for the best texture
  • Store combined mac and cheese for up to 4 days

Weekly Meal Prep:

  1. Make the sauce once and use it throughout the week
  2. Portion into 4-6 containers
  3. Reheat portion by portion as needed
  4. Great for lunch boxes, quick dinners, or busy weeknights

Freezer-Friendly:

  1. Cool completely before freezing
  2. Portion into freezer-safe containers
  3. Label with date (freezes for 1 month)
  4. Thaw overnight in the refrigerator
  5. Reheat gently on the stovetop

A Little Food Story

Mac and cheese is universally loved; it’s the ultimate comfort food that transcends age, culture, and occasion. Growing up, we all have memories of creamy, cheesy pasta that brought comfort on difficult days and joy to family tables.

But what if you can’t eat dairy?

What if you’ve chosen a plant-based lifestyle?

Does that mean giving up comfort food?

Absolutely not.

This vegan mac and cheese proves that you don’t need dairy to create something rich, creamy, and deeply satisfying. With just a few wholesome plant-based ingredients, cashews, nutritional yeast, and aromatic spices, you can create a dish that rivals its traditional counterpart.

It’s comfort food for everyone. It’s proof that vegan cooking isn’t about deprivation; it’s about creativity, flavor, and inclusivity. It’s a reminder that delicious food doesn’t require animal products; it requires good ingredients and a little care.

This is the mac and cheese that converts skeptics. This is the dish you make to show non-vegans that plant-based eating is delicious. This is comfort food, reimagined.


Vegan Mac and Cheese isn’t a compromise; it’s a revelation. It’s creamy, it’s cheesy, it’s comforting, and it’s completely plant-based. Whether you’re vegan, lactose-intolerant, or simply looking to reduce dairy, this recipe delivers everything you crave in comfort food.

The beauty of this dish is that it proves you don’t need any special “vegan cheese” products to create something delicious. Just wholesome cashews, nutritional yeast, and simple pantry staples create magic.

Make it for yourself. Make it for your family. Make it for the vegan in your life. Make it for anyone who thinks they don’t like vegan food. This mac and cheese will change minds and comfort souls.

Your kitchen, your rules, your comfort food. Enjoy every creamy, dreamy bite!


Have You Made This Recipe?

Did you try Vegan Mac and Cheese?

Share your thoughts, photos, and variations in the comments below!

We’d love to hear how it turned out for you and any creative twists you added.

What’s your favorite way to customize this dish?

Vegetables?

Toppings?

Different pasta shapes?

Let us know!

Follow Your Recipes & Ideas on social media for daily vegan recipe inspiration, plant-based cooking tips, and food stories.

Share your Vegan Mac and Cheese photos with #YRIVeganMacAndCheese!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

Discover more from YRIVERSE

Subscribe now to keep reading and get access to the full archive.

Continue reading