There’s something about a warm bowl of Vegan Mac and Cheese that feels like a hug from the inside out. It’s cozy, creamy, and everything I want when I’m craving comfort food — but without any dairy, guilt, or complicated ingredients.
When I first started eating more plant-based meals, I was determined to create a version of mac and cheese my family would love. Something easy enough for a busy weeknight, creamy enough for comfort, and healthy enough that I wouldn’t think twice about seconds.
After countless tweaks (and plenty of taste tests from my little ones), I finally perfected this recipe. It’s smooth, cheesy, and irresistibly rich thanks to blended cashews, nutritional yeast, and a few pantry staples you probably already have.
This isn’t just another vegan mac and cheese recipe — it’s a family favorite that proves plant-based cooking can be simple, satisfying, and totally delicious.
Why You’ll Love This Vegan Mac and Cheese
If you’re new to vegan cooking, this recipe is the perfect place to start. It’s approachable, forgiving, and tastes like the real deal.
Here’s why it’s one of my most requested dishes at home:
- Creamy and cheesy without the cheese – thanks to blended cashews and nutritional yeast.
- Quick and easy – ready in about 30 minutes from start to finish.
- Kid-approved – my children devour it every time.
- Versatile – works with any pasta or veggies you love.
- Dairy-free and family-friendly – perfect for anyone trying to eat lighter or lactose-free.
Honestly, it’s one of those dishes that never fails to bring everyone to the table — even the skeptics.
Ingredients You’ll Need
Here’s everything you’ll need to make this creamy vegan mac and cheese at home:
- 8 ounces elbow macaroni (or any pasta of your choice)
- 1 cup raw cashews, soaked in water for at least 2 hours
- 1/4 cup nutritional yeast (this is what gives that “cheesy” flavor)
- 2 tablespoons lemon juice
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon smoked paprika
- 1/2 teaspoon turmeric (for a golden color)
- 1 cup unsweetened plant-based milk (almond, soy, or oat)
- 1 tablespoon olive oil
- Salt and pepper, to taste
Optional Add-ins:
- 1/2 cup steamed broccoli florets for extra veggies.
- A sprinkle of breadcrumbs for a baked version.
- 1/4 teaspoon cayenne pepper for a little kick.
Pro Tip: Forgot to soak your cashews? No problem! Pour boiling water over them and let them sit for 15 minutes before blending.
How to Make Vegan Mac and Cheese

This recipe is simple, forgiving, and beginner-friendly. Perfect for weeknights when you want something quick and cozy.
Step 1: Cook the Pasta
In a large pot, bring salted water to a boil. Add the macaroni and cook according to package directions until al dente. Drain and set aside.
Step 2: Blend the Cheese Sauce
In a high-speed blender, combine:
- soaked cashews (drained),
- nutritional yeast,
- lemon juice,
- garlic powder,
- onion powder,
- smoked paprika,
- turmeric,
- plant-based milk,
- olive oil,
- salt and pepper.
Blend on high until smooth, creamy, and lump-free. If it’s too thick, add more plant milk one tablespoon at a time.
Step 3: Combine and Heat
Return the pasta to the pot. Pour the cashew cheese sauce over it and stir until all noodles are coated. Heat on low for 2–3 minutes until warm and creamy.
Step 4: Taste and Adjust
Give it a taste! Adjust seasoning — a little more salt or lemon juice can really brighten the flavor.
Step 5: Serve and Enjoy
Serve warm, topped with smoked paprika or a sprinkle of vegan parmesan if you like.

My Family’s Favorite Add-Ins
Every family has their own version of comfort food, and this one is ours. Here’s how we like to switch it up depending on the mood:
- Broccoli Mac: Add steamed broccoli for a bit of crunch and color.
- Buffalo Mac: Stir in a splash of buffalo sauce for a spicy twist.
- Baked Version: Transfer to an oven-safe dish, top with breadcrumbs, and bake at 375°F for 15 minutes for that golden, crispy top.
- Hidden Veggie Mac: Blend in cooked carrots, cauliflower, or butternut squash to sneak in extra nutrients (my kids never notice!).
This version reminds me of mac and cheese vegan butternut and mac and cheese vegan chou-fleur — both beautifully creamy but with unique flavor twists.
Choosing the Best Plant Milk
The type of milk you use makes a difference in flavor and texture.
Here’s what I’ve found works best:
- Almond milk: Neutral flavor, light texture.
- Soy milk: Creamier and adds a bit of richness.
- Oat milk: Naturally sweet, perfect for kids who love milder tastes.
Avoid sweetened or vanilla-flavored milks — they’ll make your sauce taste more like dessert than dinner!
A Little Story
When I first went vegan, I missed my mom’s baked mac and cheese more than anything. It was the dish that brought us all together on Sunday nights — gooey, golden, and always made with love.
So, when I started experimenting with this plant-based version, I wanted to capture that same warmth and nostalgia. The first time my daughter said, “Mom, this tastes like the real one!”, I almost cried.
That’s what this Vegan Mac and Cheese means to me — not just comfort food, but connection.
Tips for Perfect Creamy Vegan Cheese Sauce
A great vegan cheese sauce is the heart of this dish. Here’s how to nail it every time:
- Use a powerful blender. It makes the sauce ultra-smooth.
- Add the milk slowly. You can always add more, but you can’t take it out.
- Balance flavors. Lemon juice brightens, smoked paprika adds depth, and nutritional yeast brings that cheesy umami.
- Taste as you go. Trust your palate — you’ll know when it’s perfect.
If you love trying different styles, check out recipes like mac and cheese vegan jean-philippe or mac and cheese rainbow plant life for inspiration on creative sauce bases.
Storage & Reheating
One of my favorite things about this recipe? It’s even better the next day.
To store:
- Refrigerate leftovers in an airtight container for up to 3 days.
- Reheat gently on the stove with a splash of plant milk to bring back the creamy texture.
To freeze:
- Pour sauce (without pasta) into a freezer-safe container and store for up to 1 month.
- Thaw overnight and reheat with fresh pasta for a quick dinner.
Common Questions
1. What is vegan mac and cheese made of?
It’s made from blended cashews, nutritional yeast, and plant milk — a wholesome base that creates a cheesy, creamy sauce without dairy.
2. What’s the best milk for vegan mac and cheese?
Unsweetened almond or soy milk works best because they don’t overpower the flavor.
3. What pasta works best?
Elbow macaroni is classic, but shells, rotini, or penne work great too — they hold the sauce perfectly.
4. Can I make this nut-free?
Yes! Substitute cashews with sunflower seeds or steamed cauliflower for a nut-free vegan mac and cheese option.
5. Can I meal prep this?
Definitely. The sauce can be made in advance and stored for up to a week. Just cook fresh pasta when you’re ready to serve.
More Recipes You’ll Love
If you love this comforting recipe, you’ll adore these plant-based favorites too:
- Try a creamy low-carb cauliflower mac and cheese alternative for a lighter twist.
- Whip up a flavor-packed vegan breakfast skillet for morning comfort.
- Cozy up with delicious and wholesome sweet potato enchiladas — another family hit.
Each one brings warmth, flavor, and that same homestyle love that makes this vegan mac and cheese so special.
Save It on Pinterest
Want to make this recipe later? Save it now on Pinterest @SophiaDecorStyle
Use a close-up shot of the creamy sauce dripping off a spoon — that’s the kind of visual that gets all the love on Pinterest!
Join the Conversation
If you make this Vegan Mac and Cheese, I’d love to hear from you!
Leave a comment below, share your own variations, or tag me on Pinterest so I can see your creation.
Cooking plant-based isn’t about perfection — it’s about progress, play, and sharing delicious food with the people you love.
From my kitchen to yours,
Sophia
The Creamiest Vegan Mac and Cheese You’ll Ever Make
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Cozy, creamy, and completely dairy-free, this vegan mac and cheese is a plant-based comfort food dream. Blended cashews, nutritional yeast, and pantry staples create the ultimate cheesy sauce your whole family will love — ready in just 30 minutes!
Ingredients
- 8 ounces elbow macaroni (or pasta of choice)
- 1 cup raw cashews, soaked for 2+ hours
- ¼ cup nutritional yeast
- 2 tablespoons lemon juice
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon smoked paprika
- ½ teaspoon turmeric
- 1 cup unsweetened plant-based milk (almond, soy, or oat)
- 1 tablespoon olive oil
- Salt and pepper, to taste
- ½ cup steamed broccoli florets (optional)
- Breadcrumbs for topping (optional)
- ¼ teaspoon cayenne pepper (optional)
Instructions
- Bring salted water to a boil in a large pot. Add pasta and cook until al dente. Drain and set aside.
- In a high-speed blender, combine soaked cashews (drained), nutritional yeast, lemon juice, garlic powder, onion powder, smoked paprika, turmeric, plant milk, olive oil, salt and pepper. Blend until smooth and creamy.
- Return pasta to the pot. Pour cheese sauce over the noodles and stir to coat. Heat on low for 2–3 minutes until warmed through.
- Taste and adjust seasoning with more salt, pepper, or lemon juice if needed.
- Serve warm with optional toppings like smoked paprika, vegan parmesan, or breadcrumbs.
- For a baked version, transfer to an oven-safe dish, sprinkle with breadcrumbs, and bake at 375°F for 15 minutes.
Notes
Forgot to soak cashews? Pour boiling water over them and let sit for 15 minutes. For nut-free, substitute with sunflower seeds or steamed cauliflower. Store leftovers up to 3 days in the fridge, or freeze just the sauce up to 1 month.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Vegan
Nutrition
- Serving Size: 1 cup
- Calories: 340
- Sugar: 2g
- Sodium: 350mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 4g
- Protein: 10g
- Cholesterol: 0mg





