Annie's Vegan Mac and Cheese Recipe: Nutty Cashew Cream Sauce With Crispy Breaded Top

Main Courses

Annie's Vegan Mac and Cheese Recipe: Nutty Cashew Cream Sauce With Crispy Breaded Top

Annie's vegan mac and cheese delivers restaurant-quality creaminess without dairy—thanks to a nutty cashew base that mimics the richness of traditional cheese. The crispy breadcrumb topping adds texture contrast, making every bite satisfying.

I developed this recipe after years of perfecting vegan comfort food, and it's now a staple in my rotation for plant-based meals that never feel like a compromise.

What sets this apart is the cashew cream sauce, blended with garlic, nutritional yeast, and plant-based milk for that signature tangy, cheesy flavor. The sauce is thickened just right to coat each noodle perfectly, while the crispy breadcrumb topping adds a satisfying crunch.

No special equipment is needed—just a blender and a baking dish.

By the time it comes out of the oven, you'll have golden, bubbling mac and cheese with tender pasta and a velvety sauce that clings to every bite. The crispy topping stays crunchy even after baking, creating the perfect balance of textures.

This dish is hearty enough for a main course but simple enough for a weeknight dinner.

Serve with a side salad or steamed vegetables for a complete meal, or garnish with fresh herbs for extra brightness. The flavor develops as it cools, making it even better the next day for meal prep. Let's make this vegan mac and cheese that everyone will love.

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

Ingredients for annie's vegan mac and cheese

Four servings of restaurant-quality vegan mac and cheese with nutty cashew cream and crispy breadcrumb magic.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Cooked al dente, drained well
Raw Cashews 🥜 1 ½ cups Unsalted, soaked 2 hours
Unsweetened Almond Milk 🥛 1 cup Vanilla or plain, unsweetened
Fresh Garlic Cloves 🧄 4 cloves Peeled, minced for depth
Nutritional Yeast 🍃 ½ cup Fortified, for cheesy flavor
White Miso Paste 🍜 1 tbsp For umami richness
Lemon Juice 🍋 2 tbsp Freshly squeezed, brightens flavor
Panko Breadcrumbs 🍞 1 cup For crispy topping
Vegan Butter 🧈 2 tbsp Melted for crispy topping
Dried Thyme 🌿 1 tsp For herbal depth
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Olive Oil 🫒 2 tbsp For crispy topping

The cashews are the secret weapon here. Trader Joe's sells them pre-soaked in the refrigerated section, which saves time but costs more. For the best flavor, I recommend raw, unsalted cashews from the bulk bin—soak them for at least 2 hours or overnight for ultra-creamy results. Nutritional yeast is non-negotiable for that authentic cheesy flavor; Bob's Red Mill is my go-to brand, but any fortified variety works. The miso paste adds depth that separates this from basic vegan recipes—don't skip it. For the pasta, elbow macaroni holds up best to the creamy sauce, but any short shape works.

No cashews? Silken tofu blended with a splash of almond milk works in a pinch, though texture will differ slightly. Running out of miso? White soy sauce at half the amount gives umami without the same richness. The panko topping is where texture happens—Japanese panko stays crispier than regular breadcrumbs, but any will work. For extra crispiness, toast the panko in the oven for 5 minutes before adding it to the baking dish. The lemon juice is key for brightness; if you're sensitive to acidity, start with just 1 tbsp and adjust to taste.

This reheats beautifully—actually tastes better the next day once everything melds. Keeps 4-5 days in the fridge, freezes for 3 months (sauce only). I double the batch and portion into containers for easy lunches. For meal prep, assemble everything except the topping, refrigerate overnight, then bake before serving. The sauce thickens as it cools, so add a splash of almond milk if it seems too stiff when reheating.

❤️

Why You'll Love This Recipe

  • No Blender Hassle: I’ll be real—this sauce only needs soaked cashews, almond milk, and a quick blend. No fancy equipment, no waiting for roux to thicken, just smooth, rich magic in minutes.
  • Garlic-Kissed Magic: That raw garlic and nutritional yeast combo? It’s the secret weapon—deep, umami-rich flavor without the dairy. The first bite hits like a warm hug from a chef who knows what they’re doing.
  • Lunchbox Legend: Between us, this keeps perfectly for days. Pack it cold for work or reheat with a splash of water for that same creamy texture—my kids actually ask for leftovers.
  • Pantry Staple Power: Cashews, almond milk, and nutritional yeast? Things I already had. No specialty trips, no last-minute grocery runs. Just open the cabinet, measure, and go. Budget-friendly and foolproof.

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

Here's how to create a creamy, nutty cashew sauce with a golden crispy breadcrumb top.

1

Prepare the Cashew Sauce Base

Drain and rinse the soaked 1.5 cups raw cashews thoroughly, then transfer them to a high-speed blender. Add the 1 cup unsweetened almond milk, 4 cloves minced fresh garlic cloves, 0.5 cup nutritional yeast, 1 tbsp white miso paste, 2 tbsp lemon juice, 1.5 tsp diamond crystal kosher salt, and 0.5 tsp ground black pepper. Blend on high for 2-3 minutes until completely smooth, scraping down the sides as needed.

This is where the magic happens—the cashews emulsify with the almond milk to create that velvety, cheesy texture. The miso paste adds depth, while the lemon juice brightens the whole dish. If the mixture looks too thick, add 1-2 tablespoons of water to help it blend smoothly. Once perfectly smooth, set the sauce aside—it'll thicken slightly as it cools.

2

Cook the Elbow Macaroni Al Dente

Boil a large pot of salted water until it reaches a rolling boil. Add the 12 oz elbow macaroni and cook for 1 minute less than the package instructions specify for al dente texture. Drain the pasta in a colander, then immediately rinse it under cold water for 10 seconds to stop the cooking process and remove excess starch.

Rinsing the pasta might seem counterintuitive, but it prevents the sauce from becoming too thin. The pasta should still have a slight bite to it—this ensures it holds up perfectly when mixed with the creamy sauce. Transfer the drained pasta to a large mixing bowl and set it aside for the next step.

3

Combine Sauce and Pasta for Creamy Perfection

Pour the blended cashew sauce over the warm pasta in the mixing bowl. Add 1 tsp dried thyme and toss everything together until every strand is fully coated in the creamy sauce. The mixture should look rich and glossy, with no dry pasta spots remaining.

Here's the thing—this is where the dish comes together. The residual heat from the pasta will help the sauce cling perfectly. If the sauce seems too thick, add 1-2 tablespoons of hot water to loosen it to your desired consistency. Taste and adjust seasoning with more salt or pepper if needed. The sauce should be rich, slightly tangy, and deeply savory.

4

Create the Crispy Breaded Topping

In a small bowl, mix the 1 cup panko breadcrumbs with 2 tbsp melted vegan butter and 2 tbsp olive oil until evenly combined. The mixture should look moist but not wet—just enough to help the breadcrumbs cling together. Spread this mixture evenly over the top of the macaroni in the mixing bowl, pressing down gently to ensure full coverage.

This crispy topping is what makes this dish truly special. The breadcrumbs will toast beautifully, creating a textural contrast to the creamy sauce beneath. For extra flavor, you could sprinkle an additional pinch of salt or a dash of smoked paprika over the top before baking. The key is to distribute the topping evenly so every bite gets that satisfying crunch.

5

Bake Until Golden and Bubbly

Transfer the bowl to a preheated 375°F oven and bake for 15-20 minutes, until the top is deep golden brown and the edges are bubbling. The macaroni should be heated through with a crispy, crackly crust on top. If you're unsure, check at the 15-minute mark—ovens vary in temperature accuracy.

This is the moment that matters: the crispy topping should be golden and slightly caramelized, while the sauce beneath remains creamy and warm. The aroma filling your kitchen will be pure comfort food magic. Let it rest for 2-3 minutes after baking—this helps the topping set slightly before serving. Enjoy immediately while the top is still crispy and the sauce is warm.

👨‍🍳

Pro Tips For Making Annie'S Vegan Mac And Cheese

  • SOAK CASHEWS OVERNIGHT: I learned this the hard way—dry-roasting cashews for Annie’s recipe works, but soaking them in hot water (or even better, almond milk) for 4+ hours cuts the gritty texture completely. The sauce becomes silky smooth without extra blending, and you’ll taste the difference in every bite.
  • MINCE GARLIC FINE: Fresh garlic cloves left whole? Big mistake. For this recipe, mince the garlic very finely—almost like a paste—so it dissolves into the sauce instead of sitting as chunks. I used to skip this, and the flavor felt uneven until I tried it.
  • DON’T BOIL PASTEURIZED ALMOND MILK: Unsweetened almond milk curdles like a bad smoothie if you let it simmer too hard. Keep the heat low when adding it to the cashew blend—just warm it until it’s fully incorporated, then remove from heat immediately. Trust me, your sauce won’t separate.
  • SAVE THE STARCHY WATER: Drain your cooked elbow macaroni, but save that starchy pasta water—about ½ cup. Stir a splash into the cheese sauce at the end; it thickens the sauce naturally and makes the whole dish cling better. It’s the lazy cook’s secret upgrade.

Dietary considerations for annie's vegan mac and cheese

Gluten-Free Swaps

For a gluten-free version, swap the elbow macaroni for gluten-free pasta like Barilla or Jovial brand—both hold up well to the creamy sauce. I’ve tested chickpea pasta from Banza, which adds a subtle nutty flavor that pairs beautifully with the cashew sauce.

Just reduce the cooking time by 1 minute to maintain al dente texture. 🌱

Nut-Free Option

If you're avoiding nuts, replace the cashews with 1 block (14 oz) firm silken tofu, drained and blended with an extra ¼ cup almond milk. The texture will be slightly lighter, but the nutritional yeast and miso still deliver that rich, cheesy depth.

For extra creaminess, add 1 tbsp vegan mayo to the sauce blend—it helps mimic the fat content of cashews.

Soy-Free Adjustments

The miso paste is the only soy ingredient here, but you can substitute it with 1 tbsp white miso-free soy sauce or 1 tsp coconut aminos for umami without soy.

If avoiding all soy, boost the nutritional yeast to ⅔ cup and add ½ tsp onion powder to enhance savory notes. The sauce will still be rich, just with a slightly different depth of flavor.

Dairy-Free Clarity

This recipe is already dairy-free, but I want to clarify the substitutions used: vegan butter replaces traditional butter in the topping, while almond milk and cashews create the creamy base.

The nutritional yeast provides the cheesy flavor without any dairy products. For extra assurance, check labels on all ingredients—especially breadcrumbs and pasta—to confirm they’re processed in dairy-free facilities.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 6g30%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 62g23%
Dietary Fiber 6g21%
Sugars 5g
Protein 22g44%
* 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

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 the cashews blend smoothly. For even better results, soak the cashews for 4-6 hours (or overnight) and blend in short bursts, scraping down the sides. The texture will be slightly less velvety but still delicious.

2

How do I prevent the sauce from separating?

Separation happens when the sauce cools too much before baking. Keep everything warm while assembling, and blend the sauce just before mixing with the pasta. For extra insurance, stir in 1 teaspoon of cornstarch mixed with 1 tablespoon of cold water to thicken it slightly. The oven's heat will help it emulsify beautifully.

3

Can I use a different type of pasta?

While elbow macaroni works best, try penne, cavatappi, or even gluten-free pasta for variety. Just ensure the shape holds up to the creamy sauce. For long pasta like spaghetti, reduce the baking time to 12-15 minutes to avoid overcooking. The sauce will coat any shape beautifully.

4

Why does my topping get soggy?

Soggy toppings usually happen from moisture or underbaking. Press the breadcrumb mix firmly onto the pasta before baking, and ensure the oven rack is in the middle position for even heat. For extra crispiness, bake for 1-2 minutes longer or broil for 30 seconds at the end (watch closely!). A dry topping (like adding 1 extra tablespoon of panko) also helps.

5

How can I make this meal prep-friendly?

Assemble everything except the topping in a baking dish, cover, and refrigerate for up to 3 days. When ready to serve, add the breadcrumb topping and bake at 375°F for 15-20 minutes. The sauce thickens as it cools, so add 1-2 tablespoons of almond milk if it seems too stiff. Reheat leftovers in the oven for 5-10 minutes to restore crispiness.

★★★★★4.7(14 reviews)
Categories Main Courses