“Are you sure this is vegan?” my skeptical roommate asked one evening as I set down a steaming bowl of creamy vegan mac and cheese with cashew sauce. Honestly, I had the same doubt when I first tried this recipe — I figured, how could something without cheese taste so rich and comforting? But then, one chilly weeknight when I was itching for comfort food without the usual heaviness, I gave this a shot. The sauce was silky, tangy, and just cheesy enough to make me forget about dairy altogether.
What I didn’t expect was how this dish quickly became my go-to for busy nights. It’s the kind of recipe that comes together with surprisingly little fuss, and yet it delivers a warm, homestyle hug in every bite. The smell of toasted garlic and nutty cashews simmering on the stove kind of sneaks up on you, coaxing you to sneak a taste before the pasta’s even ready. Over the weeks, I found myself making it multiple times — sometimes swapping out noodles, sometimes adding a handful of spinach or a dash of smoked paprika— and each time it felt like a little victory.
This creamy vegan mac and cheese with cashew sauce stuck with me because it’s not just about replacing cheese; it’s about creating something satisfying and wholesome that feels indulgent without the guilt. It’s a quiet reminder that comfort food doesn’t have to be complicated or laden with ingredients you can’t pronounce. If you’re looking for a dish that’s easy, nourishing, and honestly delicious, this recipe is the kind of kitchen win you’ll want to keep in your rotation.
Why You’ll Love This Creamy Vegan Mac and Cheese with Cashew Sauce
I’ve tested this recipe countless times, tweaking the balance until it hit that ideal creamy, cheesy spot. Here’s why it’s become a staple in my kitchen:
- Quick & Easy: Ready in under 30 minutes, perfect for those hectic weeknights or when you just want a no-fuss meal.
- Simple Ingredients: Uses pantry staples like cashews, nutritional yeast, and basic spices — no need for specialty stores or weird additives.
- Perfect for Cozy Dinners: Whether you’re winding down solo or feeding friends, it’s a warm, comforting dish that feels like a hug on a plate.
- Crowd-Pleaser: I’ve served this to meat-eaters and vegans alike, and it always disappears fast. The texture and flavor win over even the biggest skeptics.
- Unbelievably Delicious: The cashew sauce blends smooth creaminess with a subtly tangy, cheesy flavor thanks to nutritional yeast and a touch of mustard — it’s comfort food done right.
This isn’t your run-of-the-mill vegan mac and cheese recipe. The secret is soaking the cashews just right — not too soft, so you get a thick, luscious sauce, and adding a pinch of smoked paprika to deepen the flavor profile. Plus, I’ve found that using elbow macaroni gives it that classic feel, but you can easily swap in gluten-free pasta or even spiralized veggies if you want to mix things up.
It’s a recipe that feels like comfort food but also makes you feel good about what you’re eating. And if you’re into a little extra holiday vibe, this dish pairs beautifully with some cranberry orange bread, which I love having on hand during the cooler months.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and the few fresh items are easy to find year-round.
- For the Cashew Sauce:
- 1 cup raw cashews (soaked in hot water for 1 hour or boiled for 10 minutes) – the creamy base
- 1 cup unsweetened plant-based milk (almond or oat milk recommended for smoothness)
- 1/4 cup nutritional yeast (adds that cheesy flavor)
- 2 tablespoons lemon juice (for brightness)
- 1 teaspoon Dijon mustard (boosts tanginess)
- 1/2 teaspoon garlic powder (adds savory depth)
- 1/2 teaspoon smoked paprika (optional, but highly recommended for a subtle smoky note)
- Salt to taste (start with 1/2 teaspoon and adjust)
- For the Pasta:
- 8 ounces (225 grams) elbow macaroni or your favorite pasta shape (gluten-free pasta works well here)
- Water and a pinch of salt for boiling
- Optional Mix-Ins & Toppings:
- Fresh parsley or chives, chopped (for garnish)
- Steamed broccoli or sautéed spinach (for a veggie boost)
- Breadcrumbs toasted with a drizzle of olive oil (for crunchy topping)
I recommend brands like Bob’s Red Mill for nutritional yeast and raw cashews from trusted health food stores to ensure freshness and flavor. If you’re short on time, you can skip the soaking by boiling the cashews, but soaking overnight is even better for a smoother sauce. For a dairy-free option, stick with unsweetened almond milk, but oat milk adds a lovely creaminess that’s hard to beat.
Equipment Needed
- Medium saucepan or pot (for boiling pasta)
- High-speed blender or food processor (essential for smooth cashew sauce)
- Colander or strainer (to drain pasta and soaked cashews)
- Measuring cups and spoons
- Wooden spoon or spatula (for stirring)
If you don’t have a high-speed blender, a strong food processor works but may require scraping down the sides a few times to get that creamy texture. Personally, I’ve found that the Vitamix or Blendtec models give the smoothest results with cashew sauces. For budget-friendly options, a sturdy immersion blender with a tall container can also do the trick, though it might take a bit longer.
Keep your equipment clean and dry, especially your blender blades, for the best blending consistency. I’ve learned that a quick rinse immediately after making the sauce saves a lot of scrubbing later!
Preparation Method
- Soak the Cashews: Place 1 cup raw cashews in a bowl and cover with hot water. Let soak for at least 1 hour (or boil for 10 minutes if short on time). Drain and rinse before using.
- Cook the Pasta: Bring a large pot of salted water to a boil. Add 8 ounces (225 grams) elbow macaroni and cook according to package instructions (usually 8-10 minutes) until al dente. Drain and set aside.
- Make the Cashew Cheese Sauce: In a high-speed blender, combine soaked cashews, 1 cup (240 ml) unsweetened plant milk, 1/4 cup (20 grams) nutritional yeast, 2 tablespoons lemon juice, 1 teaspoon Dijon mustard, 1/2 teaspoon garlic powder, 1/2 teaspoon smoked paprika, and 1/2 teaspoon salt.
- Blend Until Smooth: Blend on high for about 1-2 minutes, stopping to scrape down the sides if necessary. The sauce should be thick, creamy, and smooth — no gritty bits. If too thick, add a splash more plant milk.
- Combine Pasta and Sauce: Pour the cashew sauce into the drained pasta pot over low heat. Stir gently to coat evenly and warm through, about 3-4 minutes. The sauce will thicken slightly as it heats.
- Adjust Seasoning: Taste and add more salt, lemon juice, or nutritional yeast if needed. If you want a little extra tang, a pinch of apple cider vinegar can brighten things up.
- Optional Add-Ins: Stir in steamed broccoli or sautéed spinach for some green goodness. For a crunchy topping, toast some breadcrumbs in olive oil until golden and sprinkle on top before serving.
- Serve Warm: Garnish with fresh parsley or chives. Enjoy immediately for the creamiest texture.
Pro tip: Don’t overcook the pasta! Al dente works best because the sauce clings better and you avoid mushiness. When blending the sauce, a few extra seconds can make a world of difference. Early on, I learned the hard way that under-blended cashew sauce feels grainy — patience pays off.
Cooking Tips & Techniques
Getting that perfect creamy vegan mac and cheese isn’t magic — it’s about a few key techniques I’ve picked up through trial and error.
- Soak Cashews Properly: Soaking softens the nuts and makes blending easier. Skipping this step leads to a gritty texture that’s tough to fix.
- Blend Thoroughly: Use a high-speed blender and scrape down the sides to get an ultra-smooth sauce. If your blender is weak, blend longer and add a little extra plant milk.
- Balance Flavors: Nutritional yeast is your cheese flavor hero, but too much can taste bitter. Start small and adjust. Lemon juice and mustard add tang and depth, so don’t skip them.
- Cook Pasta Al Dente: Overcooked pasta turns mushy once mixed with sauce. Drain promptly and toss immediately.
- Heat Gently: Warm the sauce and pasta together on low heat. High heat can cause the sauce to separate or thicken too much.
- Customize Texture: If you want it thicker, add less plant milk or simmer gently. For a looser sauce, add more milk a tablespoon at a time.
One time, I accidentally blended the sauce without soaking the cashews, and the texture was all wrong — lesson learned the hard way! I also learned that smoked paprika isn’t just a garnish; it really lifts the flavor, giving a cozy warmth that plain paprika lacks.
Variations & Adaptations
This creamy vegan mac and cheese recipe is a great canvas for all sorts of tweaks. Here are some ways to make it your own:
- Seasonal Veggie Boost: Stir in roasted butternut squash or pumpkin puree during fall for a subtly sweet twist that adds creaminess and color.
- Spicy Kick: Add a pinch of cayenne or smoked chipotle powder to the sauce for a little heat that complements the cheesy base.
- Herb Infusion: Mix in fresh basil or thyme for a fragrant herbal note that brightens the dish.
- Gluten-Free: Swap the pasta for brown rice or chickpea pasta to keep it gluten-free without sacrificing texture.
- Dairy Alternative: For a nut-free version, try blending cooked white beans with nutritional yeast and plant milk — it’ll be less rich but still tasty.
Personally, I once made a batch with a handful of sautéed mushrooms stirred in. It turned into a cozy, earthy comfort meal perfect for a solo dinner night. If you’re interested in more creamy vegan dishes, you might enjoy my creamy lemon chicken piccata (veganized, of course!) for a fresh twist on creamy sauces.
Serving & Storage Suggestions
This creamy vegan mac and cheese is best served hot and fresh, but it reheats well, too. For the best experience:
- Serving Temperature: Warm, just off the stove, is ideal for that silky texture. If letting it sit, reheat gently with a splash of plant milk to loosen the sauce.
- Presentation: Garnish with fresh herbs and a sprinkle of toasted crumbs for contrast. Pair it with a crisp green salad or steamed veggies to balance the richness.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze in portions for up to 2 months.
- Reheating: Reheat on the stovetop over low heat, stirring often and adding a little plant milk as needed. Avoid microwaving at high power to maintain creaminess.
- Flavor Development: The sauce thickens and deepens in flavor when refrigerated overnight, making it a handy make-ahead meal.
For a festive meal, serve alongside some spinach dip breadsticks — the cheesy notes play nicely off each other!
Nutritional Information & Benefits
This creamy vegan mac and cheese is not just comforting but packs a decent nutritional punch. Here’s what you can expect in a typical serving (about 1 cup):
| Calories | 350-400 kcal |
|---|---|
| Protein | 12-15 grams (mostly from cashews and nutritional yeast) |
| Fat | 18-22 grams (healthy fats from cashews) |
| Carbohydrates | 35-40 grams (depending on pasta choice) |
| Fiber | 4-6 grams |
Cashews provide heart-healthy monounsaturated fats and minerals like magnesium and zinc. Nutritional yeast adds B vitamins, including B12 if fortified, making this recipe a good choice for vegans mindful of their nutrient intake. The dish is naturally gluten-free if you select gluten-free pasta and dairy-free overall, making it accessible for many dietary preferences.
Conclusion
This creamy vegan mac and cheese with cashew sauce delivers on all fronts: comfort, flavor, and simplicity. It’s a recipe I keep coming back to when I want something cozy without the heaviness of traditional cheese. Plus, it’s flexible enough to fit your pantry and preferences, whether you want it spicy, herby, or loaded with veggies.
Honestly, it’s the kind of dish that feels like a little celebration of simple ingredients coming together beautifully. I hope you enjoy making it as much as I do — and maybe it’ll become your new favorite, too.
Feel free to share how you customize your version or ask any questions below; I love hearing from you!
Frequently Asked Questions
Can I make the cashew sauce ahead of time?
Yes, you can prepare the sauce up to 2 days ahead and store it in the fridge. Just give it a good stir and add a splash of plant milk when reheating to loosen it.
What if I’m allergic to nuts?
For a nut-free option, try a white bean-based sauce blended with nutritional yeast and plant milk. It won’t be as rich but still creamy and flavorful.
Can I use other types of pasta?
Absolutely! While elbow macaroni is classic, penne, shells, or gluten-free pasta work well too. Just adjust cooking time accordingly.
Is nutritional yeast necessary?
It’s key for the cheesy flavor. If you don’t have it, the sauce will be more neutral but still creamy. You can try adding a bit of vegan cheese if desired.
How do I make the sauce thicker or thinner?
For thicker sauce, use less plant milk or simmer gently longer. For thinner sauce, add plant milk one tablespoon at a time until you reach your preferred consistency.
Pin This Recipe!

Creamy Vegan Mac and Cheese with Cashew Sauce
A rich and comforting vegan mac and cheese made with a silky cashew-based sauce, perfect for quick and nourishing weeknight dinners.
- Prep Time: 10 minutes (plus 1 hour soaking time for cashews)
- Cook Time: 15 minutes
- Total Time: 25 minutes (excluding cashew soaking time)
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Vegan, American
Ingredients
- 1 cup raw cashews (soaked in hot water for 1 hour or boiled for 10 minutes)
- 1 cup unsweetened plant-based milk (almond or oat milk recommended)
- 1/4 cup nutritional yeast
- 2 tablespoons lemon juice
- 1 teaspoon Dijon mustard
- 1/2 teaspoon garlic powder
- 1/2 teaspoon smoked paprika (optional)
- 1/2 teaspoon salt, adjust to taste
- 8 ounces elbow macaroni or preferred pasta (gluten-free pasta works well)
- Water and a pinch of salt for boiling pasta
- Optional: Fresh parsley or chives for garnish
- Optional: Steamed broccoli or sautéed spinach
- Optional: Breadcrumbs toasted with olive oil for topping
Instructions
- Soak the cashews in hot water for at least 1 hour or boil for 10 minutes. Drain and rinse before use.
- Bring a large pot of salted water to a boil. Cook 8 ounces elbow macaroni according to package instructions until al dente (8-10 minutes). Drain and set aside.
- In a high-speed blender, combine soaked cashews, 1 cup unsweetened plant milk, 1/4 cup nutritional yeast, 2 tablespoons lemon juice, 1 teaspoon Dijon mustard, 1/2 teaspoon garlic powder, 1/2 teaspoon smoked paprika, and 1/2 teaspoon salt.
- Blend on high for 1-2 minutes until the sauce is thick, creamy, and smooth. Add more plant milk if the sauce is too thick.
- Pour the cashew sauce into the drained pasta pot over low heat. Stir gently to coat the pasta evenly and warm through for 3-4 minutes.
- Taste and adjust seasoning with more salt, lemon juice, or nutritional yeast as desired. Optionally add a pinch of apple cider vinegar for extra tang.
- Optional: Stir in steamed broccoli or sautéed spinach. For a crunchy topping, sprinkle toasted breadcrumbs drizzled with olive oil.
- Serve warm garnished with fresh parsley or chives.
Notes
Soaking cashews overnight yields a smoother sauce but boiling for 10 minutes is a quicker alternative. Use a high-speed blender for best texture. Cook pasta al dente to avoid mushiness. Warm sauce and pasta gently on low heat to prevent sauce separation. Adjust thickness by adding more or less plant milk.
Nutrition
- Serving Size: About 1 cup per serv
- Calories: 375
- Sugar: 2
- Sodium: 400
- Fat: 20
- Saturated Fat: 2
- Carbohydrates: 38
- Fiber: 5
- Protein: 14
Keywords: vegan mac and cheese, cashew sauce, dairy-free, plant-based, comfort food, easy vegan recipe, gluten-free option




