Vegan Mac and Cheese: Creamy, Dairy-Free Comfort Food
You don’t need butter, milk, or a single slice of cheese to make the creamiest mac and cheese of your life. This…

Vegan Mac and Cheese
Ingredients
Method
- Place raw cashews in a bowl, cover with boiling water, and soak for 15 minutes. Drain and rinse well.
- Bring a large pot of salted water to a boil. Cook the elbow macaroni according to package directions until al dente. Reserve 1/2 cup of pasta water, then drain.
- Add drained cashews, vegetable broth, nutritional yeast, lemon juice, garlic powder, onion powder, turmeric, Dijon mustard, salt, and pepper to a high-speed blender. Blend on high for 60–90 seconds until completely smooth and creamy.
- Pour the blended sauce into the same pot over medium heat. Stir and heat for 3–4 minutes until it thickens slightly. Add a splash of reserved pasta water to loosen if needed.
- Add the drained pasta to the sauce and stir well to coat every noodle. Taste and adjust salt. Serve immediately with a dusting of smoked paprika.
Notes
You don’t need butter, milk, or a single slice of cheese to make the creamiest mac and cheese of your life. This vegan mac and cheese proves it — with a silky cashew-based sauce packed with savory depth from nutritional yeast, a hint of tang from lemon juice, and golden color from turmeric. It’s rich, satisfying, and comes together in just 35 minutes.
Whether you’re fully plant-based, lactose intolerant, or just looking to cut back on dairy, this recipe delivers every bit of the comfort you’re craving.
Why You’ll Love This Vegan Mac and Cheese
- No fake cheese required. The sauce is made entirely from whole-food ingredients you can feel good about.
- Ultra-creamy texture. Soaked cashews blend into a luxuriously smooth sauce that clings to every noodle.
- Ready in 35 minutes. Quick enough for a weeknight, impressive enough for guests.
- Naturally gluten-free friendly. Swap in your favorite gluten-free pasta and it’s fully GF.
- Meal-prep approved. The sauce stores beautifully and reheats like a dream.
What Makes Cashew Sauce So Magical?
Raw cashews are the secret weapon of plant-based cooking. When soaked and blended, they transform into a cream that’s naturally thick, neutral in flavor, and incredibly versatile.
Paired with nutritional yeast — a deactivated yeast with a nutty, savory, almost cheesy flavor — you get a sauce that seriously scratches the mac and cheese itch. It’s not trying to be cheddar. It’s something entirely its own, and honestly? It might win you over for good.
Tip: For the smoothest possible sauce, use a high-speed blender. A standard blender can work but may leave a slightly grainy texture — soaking the cashews longer (up to 2 hours) helps.
Ingredients
- Elbow macaroni — classic shape, classic comfort. Any short pasta works great too.
- Raw cashews — soaked in hot water for 15 minutes to soften them for blending.
- Vegetable broth — adds savory depth and controls the sauce consistency.
- Nutritional yeast — brings the cheesy, umami flavor without any dairy.
- Lemon juice — a little brightness balances the richness beautifully.
- Garlic powder + onion powder — essential savory base notes.
- Turmeric — just a touch gives the sauce that classic golden-yellow hue.
- Dijon mustard — adds a subtle tang and complexity (don’t skip it!).
- Smoked paprika — for garnish and a hint of smoky warmth.
How to Make Vegan Mac and Cheese
Step 1: Soak Your Cashews
Place raw cashews in a bowl and cover with boiling water. Let them soak for at least 15 minutes while you prep everything else. The softer they are, the silkier your sauce will be. Drain and rinse before blending.
Step 2: Cook the Pasta
Bring a large pot of well-salted water to a boil and cook your macaroni according to package directions — al dente is key so the pasta holds up when tossed in the sauce. Save about 1/2 cup of pasta water before draining; it’s liquid gold for thinning the sauce later.
Step 3: Blend the Sauce
Add the drained cashews, vegetable broth, nutritional yeast, lemon juice, garlic powder, onion powder, turmeric, Dijon mustard, salt, and pepper into a high-speed blender. Blend on high for 60–90 seconds until the sauce is completely smooth and creamy — no lumps, no graininess.
Step 4: Heat and Thicken
Pour the blended sauce into the now-empty pasta pot over medium heat. Stir constantly for 3–4 minutes as it thickens slightly. If the sauce gets too thick, add pasta water a tablespoon at a time until you reach your preferred consistency.
Step 5: Combine and Serve
Add the drained pasta directly into the sauce and fold everything together until every noodle is gloriously coated. Taste, adjust salt, and serve immediately with a generous dusting of smoked paprika on top.
Tips, Variations & Add-Ins
Make it spicy: Stir in 1–2 teaspoons of hot sauce or a pinch of cayenne. If you love heat, check out our Spicy Mac and Cheese for more inspiration.
Add veggies: Roasted broccoli, peas, sautéed mushrooms, or wilted spinach all work beautifully folded in at the end.
Bake it: Pour the assembled mac into a greased baking dish, top with breadcrumbs (use gluten-free if needed), and bake at 375°F for 20 minutes until golden and bubbly.
Make it higher protein: Stir in a cup of white beans or serve alongside a protein-packed side. For a naturally high-protein non-vegan version, our Cottage Cheese Mac and Cheese is a fan favorite.
On vegan cheese: Pre-shredded vegan cheeses often contain starches and stabilizers. If you want to add some melty vegan cheese to this dish, buy a block and grate it yourself for the cleanest melt and flavor.
What to Serve With Vegan Mac and Cheese
This dish is hearty enough to stand on its own, but a great side takes it to the next level. For ideas ranging from crispy roasted vegetables to fresh salads, check out our guide to What to Serve with Mac and Cheese.
Storing & Reheating
- Refrigerator: Store in an airtight container for up to 4 days.
- Reheating: Warm on the stovetop over low heat, adding a splash of vegetable broth or plant milk to bring the sauce back to life. The microwave works too — just stir every 30 seconds.
- Freezing: The sauce freezes well on its own, but pasta can get mushy after freezing. Freeze the sauce separately and cook fresh pasta when ready to serve.
Frequently Asked Questions
Can I use a different nut instead of cashews?
Macadamia nuts work beautifully for an even richer sauce. Sunflower seeds are a great nut-free alternative — soak them the same way.
Does this taste like real mac and cheese?
Honestly, it tastes like its own thing — deeply savory, creamy, and comforting. It won’t fool anyone into thinking it’s cheddar, but most people who try it love it on its own terms.
Can I make the sauce ahead of time?
Yes! The cashew sauce keeps in the fridge for up to 5 days. Just reheat gently and thin with a little broth before tossing with freshly cooked pasta.
Is nutritional yeast necessary?
It’s what gives the sauce most of its savory, cheesy character, so we strongly recommend it. You can find it at most grocery stores in the health food or bulk section.
More Mac and Cheese Recipes to Try
Can’t get enough mac and cheese? Neither can we. If you’re avoiding gluten, you’ll love our Gluten-Free Mac and Cheese — all the ultra-creamy, cheesy comfort of the classic, made entirely with gluten-free pasta and a luscious cheese sauce. It’s proof that going gluten-free never means going flavor-free.
Tried This Recipe?
We’d love to hear how it turned out! Drop a comment below and let us know what you thought — did you add any extra veggies, make it spicy, or bake it into a crispy casserole? Share your photos and tag us on Instagram. Your kitchen experiments inspire us every day!
That’s comfort food, reimagined.