Vegan Mac and Cheese Recipe (Creamy & Easy)
The ultimate guide to making the perfect vegan mac and cheese recipe at home.
This vegan mac and cheese recipe uses soaked cashews, nutritional yeast, and plant milk to create a rich, creamy sauce without any dairy. It’s ready in under 30 minutes and delivers the same comforting, cheesy flavor you love — completely plant-based.
Finding a truly satisfying vegan mac and cheese recipe can feel like a challenge. Many versions end up grainy, bland, or lacking that signature stretchy quality we all crave. This recipe changes the game by combining soaked cashews with nutritional yeast and a few clever seasonings to produce a sauce that’s velvety, deeply savory, and incredibly close to the real thing. Whether you’re fully plant-based or simply looking to cut back on dairy, this dish will earn a permanent spot in your weeknight rotation.
What sets this vegan mac and cheese recipe apart is its simplicity and depth of flavor. There are no hard-to-find ingredients here — everything can be picked up at your regular grocery store. The cashew base provides natural creaminess, while nutritional yeast delivers that unmistakable umami “cheese” note. A touch of Dijon mustard and a squeeze of lemon juice round out the flavor profile, making this dish taste complex and well-balanced. Follow along for every detail, from ingredient selection to storage tips and creative variations.
Pros
- Completely dairy-free and plant-based
- Ready in under 30 minutes from start to finish
- Uses simple, affordable pantry staples
- Rich, creamy texture that rivals traditional mac and cheese
- Kid-friendly and crowd-pleasing for all dietary preferences
- Easy to customize with spices, vegetables, or protein add-ins
Cons
- Requires a high-speed blender for the smoothest sauce
- Cashews need to be soaked ahead of time (or boiled for 15 minutes)
- Not suitable for those with tree nut allergies
- Slightly higher in fat compared to some other vegan sauces
✅ This recipe was last tested and validated by our test kitchen on 2026-06-14.
Key Takeaways
- Soak cashews for at least 2 hours (or boil for 15 minutes) for the creamiest sauce.
- Nutritional yeast is the key ingredient for authentic cheesy flavor — don’t skip it.
- Use a high-speed blender and blend for a full 60–90 seconds to eliminate any graininess.
- Cook the pasta just until al dente so it holds up when mixed with the sauce.
- Add a pinch of turmeric for a golden color that mimics traditional cheese sauce.
- This recipe reheats beautifully with a splash of plant milk to restore creaminess.
Ingredients
To make this authentic vegan mac and cheese recipe you will need the following fresh ingredients:
Everything you need for vegan mac and cheese recipe
🛒 Shop Key Ingredients
| Ingredient | Why You Need It | Buy |
|---|---|---|
| Raw Cashews | Creates the creamy, rich base of the sauce without dairy. | Check Price |
| Nutritional Yeast | Delivers the essential cheesy, umami flavor that defines this recipe. | Check Price |
| Unsweetened Oat Milk | Adds smoothness and body to the sauce without overpowering flavor. | Check Price |
| Smoked Paprika | Provides a subtle smoky depth and beautiful golden color. | Check Price |
Kitchen Equipment
| Tool | Why You Need It | Buy |
|---|---|---|
| High-Speed Blender | Essential for achieving a silky-smooth cashew-based cheese sauce. | Check Price |
| Large Pot | For boiling the pasta to perfect al dente texture. | Check Price |
| Colander | Drains pasta efficiently without losing small noodles. | Check Price |
| Measuring Cups & Spoons | Ensures precise ratios for a balanced, flavorful sauce every time. | Check Price |
Step-by-Step Instructions
Follow these steps exactly for perfect vegan mac and cheese recipe every time.
Preparation
Place 1 cup of raw cashews in a bowl and cover with hot water. Let them soak for at least 2 hours at room temperature, or boil them for 15 minutes if you’re short on time. Drain and rinse thoroughly before using.
Bring a large pot of salted water to a rolling boil. Add 2 cups of elbow macaroni and cook according to package directions until al dente — usually 8–10 minutes. Reserve ½ cup of pasta water before draining, then set the pasta aside.
Add the drained cashews, ¾ cup plant milk, nutritional yeast, lemon juice, Dijon mustard, garlic powder, onion powder, turmeric, smoked paprika, salt, and black pepper to a high-speed blender. Blend on high for 60–90 seconds until completely smooth and creamy. Taste and adjust seasoning as needed.
Cooking
Return the empty pasta pot to medium-low heat. Pour in the blended cheese sauce and add 1 tablespoon of olive oil. Stir gently for 2–3 minutes until the sauce is warmed through and slightly thickened. Add the cooked macaroni and toss until every piece is evenly coated. If the sauce is too thick, add reserved pasta water one tablespoon at a time until you reach your desired consistency.
Divide the vegan mac and cheese among four bowls. Top with an extra sprinkle of smoked paprika, freshly cracked black pepper, and chopped parsley or chives. Serve immediately while hot and creamy for the best texture and flavor experience.
Chef’s Secrets
- Soak longer for silkier sauce: If you have time, soak cashews overnight in cold water. This softens them more thoroughly and produces an even creamier result than a quick boil.
- Don’t skip the Dijon mustard: It adds a subtle tang that mimics the sharpness of aged cheddar. Without it, the sauce can taste flat and one-dimensional.
- Use oat milk for the best body: Oat milk has a natural sweetness and thicker consistency than almond or rice milk, making it ideal for creamy sauces.
- Reserve pasta water: Starchy pasta water is the secret weapon for adjusting sauce thickness. It helps the cheese sauce cling to every noodle without becoming gloopy.
- Blend in stages if needed: If your blender isn’t high-powered, blend the cashews with the plant milk first until smooth, then add the remaining ingredients for a second blend.
Storage
Store leftover vegan mac and cheese in an airtight container in the refrigerator for up to 4 days. The sauce will thicken as it cools — this is completely normal. When reheating, add a splash of plant milk or water to bring it back to its original creamy consistency. Stir gently over low heat or microwave in 30-second intervals, stirring between each one.
Freezing
This recipe freezes well for up to 3 months. Transfer cooled mac and cheese to a freezer-safe container, leaving about half an inch of space at the top for expansion. Label with the date and freeze. Thaw overnight in the refrigerator before reheating. Note that the texture may be slightly less creamy after freezing, but adding a generous splash of plant milk during reheating will restore most of the original smoothness.
Reheating
For the best results, reheat vegan mac and cheese on the stovetop over low-medium heat. Add 2–3 tablespoons of plant milk and stir frequently until the sauce is warm and creamy again, about 4–5 minutes. In the microwave, heat in 30-second bursts, stirring each time, until evenly warmed. Avoid high heat as it can cause the sauce to separate or become oily.
Variations
- Spicy: Add ½ teaspoon of cayenne pepper or a diced jalapeño to the blender for a fiery kick that cuts through the richness.
- Creamy: Stir in 2 tablespoons of coconut cream after blending for an ultra-luxurious, velvety texture.
- Vegan: This recipe is already fully vegan! Ensure your pasta brand is egg-free, as some varieties contain egg.
- High-Protein: Fold in 1 cup of cooked lentils or 8 ounces of crumbled extra-firm tofu for a protein boost that turns this into a complete meal.
Substitutions
If you have a tree nut allergy, replace cashews with an equal amount of raw sunflower seeds or silken tofu — both create a smooth, creamy sauce. For soy-free needs, use oat or rice milk instead of soy milk. If nutritional yeast isn’t available, try 2 tablespoons of white miso paste for a similar umami depth, though the flavor will be slightly different. Gluten-free pasta works perfectly in this recipe for those avoiding gluten.
Common Mistakes
The most common mistake is not soaking the cashews long enough, which results in a grainy sauce that never fully smooths out. Another frequent error is overcooking the pasta — mushy noodles break apart when tossed with the sauce. Also, avoid adding too much liquid to the blender; start with the recommended amount and only add more if the blender is struggling. Finally, don’t skip tasting and adjusting seasoning before serving, as nutritional yeast brands vary in saltiness and flavor intensity.
Serving Suggestions
Serve this vegan mac and cheese as a comforting main dish alongside a crisp green salad dressed with lemon vinaigrette. It also works beautifully as a side dish with roasted vegetables, grilled plant-based sausages, or baked tofu. For a fun twist, transfer the finished mac and cheese to a baking dish, top with breadcrumbs and a drizzle of olive oil, and broil for 3–4 minutes until golden and crispy on top. Kids and adults alike love it straight from the pot with a side of steamed broccoli.
Nutrition Facts
| Nutrient | Per Serving |
|---|---|
| Calories | 420 calories |
| Protein | 14 g |
| Carbohydrates | 58 g |
| Fat | 15 g |
Frequently Asked Questions
Can I make this vegan mac and cheese recipe without cashews?
What is nutritional yeast and where can I find it?
How do I make the sauce thicker or thinner?
Is this recipe gluten-free?
Can I bake this vegan mac and cheese?
Culinary Glossary
Vegan Mac and Cheese Recipe (Creamy & Easy)
Ingredients
- 2 cups elbow macaroni (or pasta of choice)
- 1 cup raw cashews, soaked 2 hours or boiled 15 minutes
- ¾ cup unsweetened plant milk (oat or soy recommended)
- 3 tablespoons nutritional yeast
- 1 tablespoon lemon juice
- 1 teaspoon Dijon mustard
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon ground turmeric
- ½ teaspoon smoked paprika (plus extra for garnish)
- 1 teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
- Fresh parsley or chives for garnish
Instructions
- Soak cashews in hot water for 2 hours or boil for 15 minutes. Drain and rinse.
- Cook macaroni in salted boiling water until al dente (8–10 minutes). Reserve ½ cup pasta water, then drain.
- Blend soaked cashews, plant milk, nutritional yeast, lemon juice, Dijon mustard, garlic powder, onion powder, turmeric, smoked paprika, salt, and pepper on high for 60–90 seconds until smooth.
- Pour sauce into the pot over medium-low heat. Add olive oil and warm for 2–3 minutes, stirring frequently.
- Add cooked pasta to the sauce and toss until evenly coated. Thin with pasta water if needed.
- Serve immediately, garnished with smoked paprika, black pepper, and fresh herbs.
📅 Last Updated
Updated on 2026-06-14 to reflect the latest test-kitchen insights.
🔍 Testing Methodology
Every recipe is developed and tested at least three times in our home kitchen using standard US measuring cups and spoons.
📖 Recipe Source Notes
Inspired by traditional family methods and refined through professional culinary testing.
⚠️ Nutrition Disclaimer
Nutrition is estimated from an ingredient database. Actual values vary with brands and preparation.
