Annie's Vegan Mac and Cheese Recipe: Nutty-Cashew Creaminess Without the Dairy

Main Courses

Annie's Vegan Mac and Cheese Recipe: Nutty-Cashew Creaminess Without the Dairy

This vegan mac and cheese recipe from Annie's delivers all the creamy, cheesy comfort you crave—without a drop of dairy. 💛 The secret lies in a nutty-cashew base blended with garlic, nutritional yeast, and smoked paprika for that unmistakable depth.

I’ve perfected this version to rival traditional recipes, using plant-based butter and a simple, foolproof method that even beginners can master. The magic happens in the sauce, where soaked cashews create a velvety texture that clings to perfectly cooked pasta.

Roasted garlic adds a rich, aromatic backbone, while a touch of mustard and apple cider vinegar brightens the flavor. This isn’t just a vegan substitute—it’s a bold, flavorful dish that stands on its own, with optional toppings like crispy vegan bacon or toasted breadcrumbs for extra crunch.

What you’ll end up with is a creamy, satisfying bowl that’s rich, cheesy, and impossible to resist—proof that plant-based cooking can be just as indulgent as the original. The best part? It comes together in under 30 minutes with minimal effort, making it the perfect weeknight dinner or comfort-food staple.

Whether you’re vegan, dairy-free, or simply looking for a lighter yet equally delicious mac and cheese, this recipe delivers restaurant-quality results at home. Let’s get cooking!

👨‍🍳
Difficulty
Easy
🌱
Diet
Vegan
🔥
Calories
Med Cal

Ingredients for annie's vegan mac and cheese

Nine simple ingredients create this velvety vegan mac and cheese with restaurant-quality depth.

Ingredient Amount Notes
Raw Cashews 🥜 1 cup Unsalted, soaked in hot water for 15 minutes
Nutritional Yeast 🧀 ½ cup Fortified for cheesy flavor
Roasted Garlic Cloves 🧄 4 cloves Or 1 tbsp minced fresh garlic
Smoked Paprika 🌶️ 1 ½ tbsp For depth and smokiness
Dijon Mustard 🍯 1 tbsp For tangy brightness
Apple Cider Vinegar 🍏 1 tbsp Balances richness
Plant-Based Butter 🧈 2 tbsp Miyoko's or Earth Balance preferred
Unsweetened Almond Milk 🥛 ½ cup Or any neutral plant milk
Elbow Macaroni 🍝 12 oz Or any short pasta shape
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked
Vegan Vegan Bacon Bits 🥓 ¼ cup Optional crispy topping

The cashews are the heart of this dish—soak them in hot water for 15 minutes to create that ultra-smooth, creamy texture. Trader Joe's sells them pre-soaked in the refrigerated section, but regular unsalted cashews work too if you have time. Nutritional yeast is non-negotiable here; Bob's Red Mill makes the best fortified version for that authentic cheesy flavor. For the roasted garlic, I like to wrap whole cloves in foil and roast at 400°F for 30 minutes—game-changer for depth. If you're short on time, fresh minced garlic works in a pinch, but the roasted version adds that caramelized sweetness.

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close, though the flavor won't be identical. The Dijon mustard is crucial for that tangy kick—French's is my go-to, but any good-quality Dijon works. Apple cider vinegar might seem odd, but it brightens the whole dish. Bragg or Texas Pete are reliable brands. For the plant-based butter, Miyoko's melts the best, but Earth Balance is a solid backup. The almond milk should be unsweetened—Silk or Califia Farms are my top picks. And if you're feeling fancy, toast the pasta in a dry pan for 2 minutes after draining for extra crispiness.

This sauce keeps beautifully—3-4 days in the fridge or 3 months frozen. I like to make a double batch and freeze half for lazy days. The pasta reheats best with a splash of plant milk to restore creaminess. For serving, I always add the vegan bacon bits right before eating so they stay crispy. Store the sauce separately from the pasta if you're prepping ahead—just toss them together when ready to eat. The flavor actually improves overnight as everything melds.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear, this recipe changed my takeout cravings forever. Soak the cashews overnight (or use a food processor for 10 minutes)—that’s it. No blenders, no fancy tools, just pure, creamy magic with ingredients you already have.
  • Umami Bomb: Between us, nutritional yeast is the secret weapon here. It’s that cheesy, savory punch that makes this taste way richer than most store-bought versions. Add the roasted garlic and smoked paprika? Suddenly, it’s not just mac and cheese—it’s a full-on flavor party.
  • Lunchbox Hero: I pack this cold or reheated for my kids’ lunches, and they never complain. The Dijon mustard adds a subtle tang that keeps it interesting, and the cashew sauce clings to the pasta like glue. (Yes, even when it’s been sitting in a thermos for hours.)
  • Budget Cheat Code: Cashews are pricey, but a single batch of this sauce stretches to three meals—leftovers taste just as good reheated. Honestly, I make a double batch on Sundays so I’m not scrambling midweek. Plus, nutritional yeast is dirt cheap and lasts forever. Win-win.

Step-by-step instructions for Annie's vegan mac and cheese

Here's how to create a velvety, nutty cashew-based mac and cheese that rivals the classic—without any dairy.

1

👨‍🍳 Step 1: Soak and Blend the Cashew Cheese Base

Start by soaking the 1 cup raw cashews in hot water for 15 minutes—this ensures they soften completely for a silky texture. Drain and rinse them thoroughly, then transfer to a high-speed blender along with the 0.5 cup nutritional yeast, 4 cloves roasted garlic cloves, 1.5 tbsp smoked paprika, 1 tbsp Dijon mustard, 1 tbsp apple cider vinegar, and 0.5 cup unsweetened almond milk.

Blend until completely smooth, scraping down the sides as needed. The mixture should be pale yellow and creamy—almost like melted cheese. Here's the thing: don't rush this step. You want the cashews to emulsify fully, which creates that signature velvety texture. If it looks too thick, add 1-2 tablespoons of water to reach the perfect consistency for coating pasta.

2

🍳 Step 2: Cook the Pasta Al Dente

Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni along with 1.5 tsp sea salt (Diamond Crystal). Cook until 1 minute before the package instructions for al dente—this prevents overcooking when mixed with the sauce. Reserve 1 cup of pasta water before draining, as we'll use it to adjust the sauce consistency later.

While the pasta cooks, heat a large skillet over medium heat and melt the 2 tbsp plant-based butter. Add the 0.5 tsp black pepper and toast it for 30 seconds until fragrant. This adds depth to the sauce without overpowering the cashew flavor. Keep the skillet warm—we'll combine everything here in the next step.

3

🥘 Step 3: Combine and Create the Sauce

Drain the pasta and immediately add it to the warm skillet with melted butter. Pour in the blended cashew cheese sauce and stir vigorously for 2-3 minutes until the pasta is fully coated. If the sauce looks too thick, add ¼ cup of reserved pasta water at a time until it reaches a creamy, clingy consistency—this is what makes vegan mac and cheese sing.

Taste and adjust seasoning if needed. The smoked paprika and vinegar should give it a subtle tang, but if you want more depth, add a pinch of sea salt. The sauce should coat the back of a spoon smoothly, with no lumps. This is where the magic happens—the cashews create a rich, nutty flavor that mimics dairy perfectly.

4

🔥 Step 4: Add Crispy Topping (Optional)

For that classic mac and cheese crunch, sprinkle the 0.25 cup vegan bacon bits evenly over the top. Use a fork to gently press them into the sauce so they stick. Transfer the dish to a baking sheet and broil for 2-3 minutes until the bacon bits are crispy and golden. Watch closely—broilers vary, and you don't want to burn them.

Serve immediately while the sauce is still warm and creamy. The contrast between the crispy bacon bits and silky sauce is what makes this dish so satisfying. Real talk: this recipe gets rave reviews from even the most devoted dairy lovers. The key is that perfect balance of nutty richness, smoky depth, and tangy brightness.

👨‍🍳

Pro Tips For Making Annie'S Vegan Mac And Cheese

  • SOAK CASHEWS 2 HOURS: I learned this the hard way—skipping the soak leaves you with a gritty, unappetizing sauce. Even if you’re in a rush, a minimum of 2 hours (or overnight) in hot water makes the texture creamy without extra blending. No one wants to taste cashew dust in their mac and cheese.
  • ROAST GARLIC UNTIL SOFT: Don’t just char the outside—squeeze each clove after roasting to check for a knife-tender center. Over-roasted garlic turns bitter, and under-roasted cloves won’t blend smoothly into the sauce. Aim for a golden-brown skin that cracks easily when pressed.
  • SALT THE PASTA WATER: Yes, even if you’re using salted pasta—add an extra pinch to the boiling water. The sauce relies on flavor absorption, and unsalted pasta water means your dish will taste flat. Trust me, the first bite will reveal if you skipped this.
  • BLEND IN STAGES: Start with just the soaked cashews, garlic, and water, then pulse until smooth before adding nutritional yeast, smoked paprika, and Dijon. Dumping everything in at once creates a lumpy mess. The sauce should be velvety, not grainy—patience here guarantees a restaurant-quality finish.

Creative variations of this annie's vegan mac and cheese

Spicy Kick Version

Crank up the heat by adding 1 tsp cayenne pepper or 1 tbsp hot sauce (like Cholula or Frank's RedHot) to the cashew blend. For extra depth, stir in ½ tsp chipotle powder after combining everything. Trust me, the smoky-spicy combo with the creamy sauce is addictive. 🌶️

Buffalo Cauliflower Twist

Swap the pasta for roasted cauliflower (toss florets in 1 tbsp olive oil, 1 tbsp buffalo sauce, and ½ tsp garlic powder, then roast at 425°F for 20 minutes).

Mix the sauce as directed and toss with the cauliflower. Top with chopped scallions and extra buffalo sauce for a vegan buffalo chicken vibe.

Mushroom & Truffle Luxe

Sauté 8 oz sliced cremini mushrooms in 1 tbsp olive oil with 1 minced garlic clove until golden. Add the mushrooms to the finished mac and cheese, then stir in ½ tsp truffle oil and 1 tbsp chopped fresh parsley.

Garnish with toasted breadcrumbs for a restaurant-worthy dish that feels fancy but is still easy.

Mexican Street Corn Fusion

Blend in ½ cup corn kernels (fresh or frozen) with the cashews, then add 1 tsp chili powder and ½ tsp cumin to the sauce. Top with avocado slices, lime zest, and crumbled vegan cotija.

The creamy cheese meets tangy, spicy, and fresh—it’s like mac and cheese met a taco truck. 🌮

Extra Crunchy Crumble Topping

Swap the vegan bacon bits for a panko-crusted topping: Mix ¼ cup panko breadcrumbs with 1 tbsp melted plant-based butter and ½ tsp smoked paprika. Sprinkle over the mac and cheese before broiling for 2-3 minutes until golden. The crispy texture contrasts perfectly with the creamy sauce.

Kid-Friendly Hidden Veggie

Blend in ½ cup steamed cauliflower or butternut squash** with the cashews for a sneaky nutrient boost. The texture stays smooth, and kids won’t even notice—just add a little extra salt to balance the mildness. Perfect for picky eaters who need their veggies without the fuss. 👶

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 4g20%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 56g19%
Dietary Fiber 6g21%
Sugars 4g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why do I need to soak the cashews?

Soaking the cashews for 15 minutes in hot water is essential—they soften completely, creating a silky, velvety texture that mimics traditional cheese sauce. Unsalted cashews work best, and if you're short on time, Trader Joe's sells pre-soaked ones in the refrigerated section. Skipping this step can leave your sauce grainy or thick.

2

Can I make this recipe without a high-speed blender?

Yes, but with a few adjustments! Use a regular blender and add 2-3 tablespoons of water to help emulsify the cashews. For extra creaminess, strain the mixture through a fine-mesh sieve to remove any grit. The sauce will still be delicious—just slightly less smooth.

3

How do I prevent the sauce from getting too thick?

Always reserve 1 cup of pasta water before draining, and add it to the sauce ¼ cup at a time until it reaches a creamy, clingy consistency. The sauce should coat the back of a spoon smoothly. If it’s still too thick after adding all the pasta water, stir in 1-2 tablespoons of unsweetened almond milk.

4

What’s the best way to reheat leftovers?

Reheat in a skillet over low-medium heat, stirring in 1-2 tablespoons of plant milk to restore creaminess. For extra crispiness, broil the vegan bacon bits or panko topping for 1-2 minutes right before serving. Leftovers keep for 3-4 days in the fridge or 3 months frozen.

5

Is nutritional yeast really necessary?

Nutritional yeast is the secret to that authentic cheesy flavor. It adds a savory, umami-rich taste that’s hard to replicate. Bob’s Red Mill makes the best fortified version, but any brand will work. If you’re out, you can substitute with ½ tsp extra smoked paprika and ½ tsp garlic powder, but the flavor won’t be as deep.

★★★★★5.0(12 reviews)
Categories Main Courses