Main Courses
Annie's vegan mac and cheese recipe delivers that signature creamy, cheesy goodness without a drop of dairy—thanks to a nutty cashew base that clings to every noodle like it's meant to be there. This isn't your childhood's watery vegan version; it's a rich, velvety sauce with depth from smoked paprika and nutritional yeast that mimics that unmistakable cheesy flavor. The secret lies in soaking the cashews properly and blending them with warm broth for maximum creaminess. What sets this apart is the balance of textures—al dente pasta with a sauce so thick it coats each bite, yet still silky smooth. There's no need for fancy equipment or hard-to-find ingredients, just simple pantry staples that transform into something restaurant-quality. The smoked paprika adds warmth while the lemon juice brightens the richness, creating a flavor profile that's both comforting and sophisticated. By the time you're twirling that first forkful, you'll understand why this has become a staple in my rotation. The cashew cream isn't just a substitute—it's the star, delivering that satisfying pull-apart texture and nutty depth that makes every bite worth waiting for. This recipe proves vegan mac and cheese can be just as indulgent as the classic version. Perfect for weeknight dinners, meal prep, or impressing guests who might expect something less-than. The best part? Leftovers reheat beautifully, maintaining that creamy perfection. Let's make this creamy masterpiece.
Ingredients for annie's vegan mac and cheese
Pantry staples transform into restaurant-quality vegan mac and cheese with this cashew cream base.
| Ingredient | Amount | Notes |
|---|---|---|
| Raw Cashews 🥜 | 1 ½ cups | Unsalted, soaked 4 hours minimum |
| Vegetable Broth 💧 | 2 cups | Low-sodium, warmed for blending |
| Nutritional Yeast 🍃 | ½ cup | Fortified, for cheesy flavor |
| Smoked Paprika 🌶️ | 1 tbsp | High-quality, for depth |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed, for brightness |
| Elbow Macaroni 🍝 | 12 oz | Al dente, high-protein preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For pasta tossing |
| Garlic Cloves 🧄 | 2 cloves | Fresh, minced for sauce |
| White Miso Paste 🍶 | 1 tbsp | For umami richness |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The cashews are the heart of this recipe—raw, unsalted, and soaked for at least 4 hours (overnight works best). Trader Joe's or bulk bins at natural grocery stores offer the best prices for quality nuts. Avoid roasted or salted varieties, as they can alter the flavor profile. The nutritional yeast (not to be confused with active dry yeast) is non-negotiable for that authentic cheesy depth—Bob's Red Mill is a reliable brand. Smoked paprika adds warmth without overpowering, so opt for a high-quality brand like Penzeys if you're serious about flavor. The white miso paste provides umami complexity that elevates the sauce from basic to extraordinary—Miso Master or Hondashi brands work beautifully.
No cashews on hand? Silken tofu or soaked sunflower seeds (1:1 ratio) work as substitutes, though texture will differ slightly. Short on time? Pre-soaked cashews from the bulk section at Whole Foods save prep work. The vegetable broth should be low-sodium to avoid over-salting the final dish—Pacific Foods or homemade is ideal. Fresh garlic and lemon juice are essential for brightness, but if you're in a pinch, lemon zest or garlic powder (at half the amount) will suffice. For the pasta, high-protein or gluten-free varieties hold up better to the rich sauce, though classic elbow macaroni remains the gold standard. The extra-virgin olive oil matters here—use something with a fruity, peppery finish to complement the cashew cream.
This sauce reheats beautifully—store leftovers in an airtight container for up to 5 days in the fridge or 3 months in the freezer. For meal prep, portion the sauce separately from the pasta to maintain texture. The cashew cream base can be made ahead and frozen for up to 6 months, thawing overnight in the fridge before blending. Garnish with fresh parsley just before serving to keep the vibrant green color. The dish tastes even better the next day as flavors meld, so double the batch if you're planning to reheat portions throughout the week—it's that good.
Why You'll Love This Recipe
- I’ll be real: I used to dread soaking cashews. Then I discovered blending them raw with warm broth—boom, creamy magic in minutes. No waiting, no fuss, just smooth, velvety sauce every time.
- No-Soak Necessary: I’ll be real: I used to dread soaking cashews. Then I discovered blending them raw with warm broth—boom, creamy magic in minutes. No waiting, no fuss, just smooth, velvety sauce every time.
- Umami Bomb: That nutritional yeast isn’t just a sprinkle—it’s the secret weapon. Smoked paprika adds depth, lemon juice brightens it up, and together? It’s got that cheesy punch without a single dairy product in sight.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Stays creamy when cold, packs perfectly, and my kids actually finish their lunches. (Yes, even on a Tuesday.) Bonus: it’s the only vegan dish they ask for by name.
Step-by-step instructions for annie's vegan mac and cheese
Here's how to create a velvety cashew-based sauce that clings perfectly to al dente pasta.
👨🍳 Step 1: Soak and Prepare the Cashews
Place the 1.5 cups raw cashews in a medium bowl and cover completely with water. Let them soak at room temperature for at least 4 hours—this ensures they blend smoothly into a creamy texture. I like to soak them overnight for even better results, but minimum 4 hours is non-negotiable for that silky consistency.
After soaking, drain and rinse the cashews thoroughly under cold water. Transfer them to a high-speed blender along with the 2 cups warmed vegetable broth, 0.5 cup nutritional yeast, 1 tbsp white miso paste, 1.5 tsp sea salt, and 0.5 tsp black pepper. The nutritional yeast adds that signature cheesy flavor while the miso brings deep umami richness. Don't skip warming the broth—it blends more easily and creates a smoother sauce.
🍳 Step 2: Blend the Cashew Cheese Sauce
Blend the cashew mixture on high speed for 2-3 minutes until completely smooth, scraping down the sides with a silicone spatula as needed. The sauce should be velvety with no visible cashew particles. If it's too thick, add 1-2 tablespoons of water to reach a pourable consistency—this ensures it coats the pasta perfectly.
While blending, keep an eye on the texture. You want it to be thick enough to cling to pasta but still flow smoothly. The sauce should coat the back of a spoon without being gluey. Transfer the blended sauce to a saucepan and set it aside—we'll return to it after cooking the pasta.
🍳 Step 3: Cook the Elbow Macaroni Al Dente
Bring a large pot of well-salted water to a rolling boil. Add the 12 oz elbow macaroni and cook according to package instructions, but remove it 1 minute before it reaches al dente—it'll finish cooking in the sauce. I prefer high-protein pasta here as it holds up better to the creamy sauce without turning mushy.
While the pasta cooks, prepare the remaining sauce components. In a small bowl, whisk together the 2 tbsp lemon juice, 1 tbsp smoked paprika, and 2 cloves minced garlic. The lemon juice brightens the rich cashew flavor while the smoked paprika adds depth. Keep this mixture nearby—we'll incorporate it just before combining everything.
🥘 Step 4: Combine and Finish the Mac and Cheese
Drain the pasta but reserve 1 cup of pasta water—this starchy liquid is crucial for creating a silky sauce. Return the drained pasta to the pot and add the cashew cheese sauce. Stir well to coat the pasta completely, then gradually add the reserved pasta water, 1 tablespoon at a time, until you reach your desired consistency. The sauce should be creamy but still coat the back of a spoon.
Add the lemon-garlic mixture and stir until fully combined. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash more lemon juice to balance the flavors. The dish should be rich, slightly tangy, and deeply savory from the miso and nutritional yeast.
🍽️ Step 5: Garnish and Serve Immediately
Transfer the mac and cheese to a serving dish and let it sit for 2-3 minutes—this allows the sauce to fully meld with the pasta. Garnish with the 0.25 cup chopped fresh parsley just before serving. The parsley adds a fresh contrast to the rich, nutty sauce and brightens the whole dish.
Serve immediately while warm. The sauce should be thick enough to cling to each strand of pasta without being heavy. For best results, serve with a side of steamed broccoli or a simple green salad to balance the richness. Leftovers keep well in the refrigerator for up to 3 days, though I find it's best enjoyed fresh.
Pro Tips For Making Annie'S Vegan Mac And Cheese
- SOAK CASHEWS OVERNIGHT: I learned this the hard way—rushing the soak means gummy, chalky cheese. Toss 1 cup raw cashews in 3 cups hot water (not boiling) and let them sit 12+ hours. The longer they soak, the creamier the sauce, and you’ll skip the food processor struggle later.
- BLEND IN STAGES: Dumping all ingredients at once clogs blenders. Start with soaked cashews, broth, and lemon juice—blend until smooth. Then add nutritional yeast and smoked paprika in batches. This guarantees no gritty bits, and the smoky depth stays even.
- SALT THE PASTA WATER: Skipping this is the fastest way to blandness. Boil pasta in water with 2 tablespoons salt (like the sea). The starch clings to the noodles, making them chewier and letting the cashew sauce stick better—no dry, sad mac here.
- FINISH WITH A LITTLE HEAT: Taste the sauce before tossing with pasta. A quick splash of hot broth (off the stove) and a pinch of smoked paprika brightens it up. Sounds weird, but it works—your taste buds will notice the difference immediately.
Essential equipment for perfect results
High-Speed Blender
Your high-speed blender is the workhorse of this recipe—it transforms soaked cashews into that velvety sauce that makes this dish shine. I recommend a Vitamix or Ninja BN600 for their power and consistency. These blenders handle the cashews' natural oils without overheating, ensuring a smooth texture.
If you're on a budget, the NutriBullet works too, though you may need to blend in batches. The key is blending until completely smooth—no gritty bits should remain. This is where the magic happens! 💫
High-Quality Cheese Grater
While this recipe doesn't use traditional cheese, a fine-mesh grater comes in handy for creating texture variations. I use a Microplane to grate nutritional yeast or even finely grate raw cashews for a rustic garnish.
The Box Grater by Oxo is another great option for larger batches. A good grater ensures even texture when you want to add a cheesy element or garnish. It's not essential, but it elevates presentation.
Medium Saucepan
A 3-4 quart saucepan with a tight-fitting lid is perfect for cooking the pasta and gently reheating the sauce. I prefer stainless steel—like the All-Clad Stainless line—because it distributes heat evenly and prevents scorching.
The saucepan should have enough capacity to hold the pasta and sauce without overflowing. If you're making this for a crowd, consider a 6-quart pot for easier tossing and combining. 🍲
Fine-Mesh Strainer
For draining pasta and reserving starchy water, a fine-mesh strainer is a must-have. The OXO Good Grips collapsible strainer is my go-to because it's durable and easy to clean. The starchy pasta water is the secret to a silky sauce—it helps emulsify the cashew cream.
A regular slotted spoon won't cut it here; you need something that catches all the fine particles. This small tool makes a big difference in texture.
Measuring Spoons
Precision matters when it comes to spices and acids like lemon juice. A set of stainless steel measuring spoons ensures accurate measurements for the 1 tbsp smoked paprika, 2 tbsp lemon juice, and other small quantities.
I love the KitchenAid Precision Measuring Spoons because they're easy to read and durable. Don't rely on eyeballing—these small ingredients make a big flavor impact. A good set keeps your measurements consistent every time. ✨
Silicone Spatula
A heat-resistant silicone spatula is essential for scraping down the sides of your blender and saucepan. The OXO Good Grips silicone spatula is my favorite—it's flexible enough to reach every corner and sturdy enough to handle hot surfaces.
Use it to ensure no cashew bits remain in the blender and to stir the sauce evenly. This tool prevents burning and ensures a smooth, lump-free sauce. It's a small investment that pays off in texture and ease of use.
Nutrition facts
Frequently asked questions
Can I make this vegan mac and cheese without a high-speed blender?
Yes, but with some adjustments! Use a regular blender and soak the cashews for 8+ hours to soften them further. For extra smoothness, strain the blended sauce through a fine-mesh sieve. Alternatively, pulse the cashews first, then add warm broth gradually while blending. The texture won't be as velvety, but it'll still be delicious.
Why does my sauce turn out too thick or too thin?
The key is the pasta water! If too thick, add 1 tbsp at a time of reserved starchy pasta water while stirring. Too thin? Simmer uncovered for 2-3 minutes to reduce. The sauce should coat the back of a spoon but still flow smoothly. Pro tip: Use 1 cup pasta water as your baseline for adjustments.
How do I make this gluten-free?
Swap the elbow macaroni for gluten-free pasta (like brown rice or chickpea pasta) and check that your nutritional yeast and broth are certified gluten-free. The cashew sauce remains unchanged. For extra creaminess, add 1 tbsp cornstarch to the sauce while blending. The texture will be slightly different but still rich and satisfying.
Can I add veggies to this recipe?
Stir in 1 cup steamed broccoli florets or ½ cup sautéed mushrooms when combining the sauce and pasta. For heartier versions, roast diced butternut squash and fold it in. Just be sure to add veggies after cooking the pasta to maintain their texture.
What's the best way to reheat leftovers?
Reheat in a saucepan over medium-low heat with 2 tbsp water or broth, stirring constantly to prevent sticking. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. The sauce may thicken slightly—thin with a splash of warm water if needed.
