🇮🇹 Vita Milanese — Your Italian Cooking Friend🇮🇹 Italiano
🏠 Home 📚 All Recipes 📖 The Ebooks
Vegan Cashew Alfredo Sauce

Vegan Cashew Alfredo Sauce

⏱️ 35 min🍳 0 min⏱️ 35 min📊 Easy🍽️ 4 (about 1¼ cups)Volume 2 · Sunday Sauce

A lusciously creamy, dairy-free Alfredo that proves cashews are nature's answer to heavy cream — blended silky-smooth with blanched almonds, nutritional yeast for cheesy depth, and a whisper of curry and basil for an unexpectedly elegant finish.

AmountIngredient
Adding all liquid at onceResults in a sauce that's too thin, especially if you need to adjust Start with the minimum soy milk and add more to reach your desired consistency

This is the vegan sauce that non-vegans crave. Raw cashews and blanched almonds, soaked until plump and tender, are blitzed in a high-speed blender with unsweetened soy milk, nutritional yeast, fresh basil, and a single clove of garlic. The result is a sauce so rich and velvety it rivals any traditional Alfredo — without a drop of dairy. A pinch of curry powder is the secret weapon here: not enough to announce itself, but just enough to add a warm, aromatic undertone that elevates the entire sauce. A touch of red pepper flakes brings gentle heat. Toss it with pasta, spoon it over roasted vegetables, or use it as a pizza base — this is the vegan cream sauce that wins over skeptics.

Ingredient notes: Use raw, unsalted cashews and blanched almonds — roasted or salted nuts will alter the flavor and sodium balance. Nutritional yeast is the key to the cheesy, savory depth that makes this sauce so convincing; do not substitute brewer's yeast, which has a bitter profile. For the creamiest result, use full-fat unsweetened soy milk; oat milk also works but produces a slightly thinner sauce. The curry powder should be a mild blend — garam masala can be substituted for a warmer, more complex spice profile.

  1. Soak the nuts (30 min). Place the raw cashews and blanched almonds in a small bowl. Cover with hot tap water (not boiling) and let soak for 30 minutes. The nuts should be noticeably plumper and softer. Drain and rinse thoroughly.
  1. Blend the sauce (2 min). Transfer the drained nuts to a high-speed blender. Add the soy milk, nutritional yeast, basil leaves, garlic clove, curry powder, red pepper flakes, and a pinch of salt. Blend on high speed for 60 seconds. Stop, scrape down the sides of the blender jar with a rubber spatula, and blend for another 60 seconds until the sauce is completely smooth, silky, and uniform — no graininess should remain.
  1. Adjust consistency (30 sec). With the blender running on low, add additional soy milk 1 tablespoon at a time until the sauce reaches your desired consistency. For a classic Alfredo that coats the back of a spoon, use the full 110 ml. For a thinner, more pourable sauce (ideal for pizza or drizzling), add up to 60 ml (¼ cup) more. Taste and adjust salt.
  1. Warm gently (optional, 2 min). If serving with pasta, transfer the sauce to a small saucepan and warm over low heat, stirring constantly, for 1–2 minutes. Do not boil — high heat can cause the sauce to separate or become grainy. Alternatively, toss the sauce directly with hot, just-drained pasta; the residual heat of the pasta warms the sauce perfectly.
  1. Serve immediately. Toss with 340 g (12 oz) of cooked pasta (fettuccine, linguine, or penne work beautifully). Alternatively, use as a pizza base sauce, spoon over roasted vegetables, or dollop onto grain bowls. Garnish with additional fresh basil, a sprinkle of red pepper flakes, and a crack of black pepper.
MistakeWhy It HurtsThe Fix
Skipping the nut soakNuts don't blend completely, leaving a gritty, sandy textureAlways soak in hot water for at least 30 minutes; for standard blenders, soak 1 hour
Using roasted or salted nutsRoasted flavor clashes with the delicate Alfredo profile; salted nuts throw off the seasoningUse only raw, unsalted cashews and blanched almonds
Overheating the sauceThe nut emulsion breaks, turning the sauce grainy and separatedWarm over low heat only, stirring constantly; never boil
Skipping nutritional yeastThe sauce lacks savory depth and tastes like plain nut milk — flat and uninspiringAlways include it; it is the flavor backbone of the sauce
Using too much curry powderOverwhelms the delicate nut and basil flavors — the sauce tastes like curry, not AlfredoStart with 1 teaspoon of mild curry powder; you can always add more
Storage MethodDetails
RefrigeratorStore in an airtight container for up to 5 days. The sauce will thicken as it sits; thin with a splash of soy milk or pasta water when reheating. The flavor deepens and improves after a day.
FreezerFreeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator, then warm gently over low heat, whisking in a splash of soy milk to restore the creamy consistency.
ReheatingWarm in a small saucepan over low heat, stirring constantly. Add a splash of soy milk or reserved pasta water to thin as needed. Do not microwave — uneven heating can cause the emulsion to break.

This creamy, nut-based sauce calls for wines that can match its richness without overwhelming its delicate flavors:

Per Serving (about ⅓ cup sauce, without pasta)
Calories285
Protein11 g
Fat22 g
Carbohydrates14 g
Fiber4 g

Nutrition values are approximate and based on the recipe as written using unsweetened soy milk. Actual values may vary based on nut brand, soy milk fat content, and any added ingredients.

Can I make this nut-free?

For a nut-free version, substitute the cashews and almonds with 200 g (1 cup) of raw sunflower seeds. Soak and blend as directed. The sauce will be slightly earthier and grayish in color — adding 1 tablespoon of lemon juice helps brighten both the flavor and color.

Can I use a regular blender instead of a high-speed blender?

Yes, but the texture won't be as silky. Soak the nuts for 1 hour in hot water, then blend for 3–4 minutes, scraping down the sides frequently. You may need to add an extra 2–3 tablespoons of soy milk. For the smoothest result, strain the blended sauce through a fine-mesh sieve.

Why does my sauce taste grainy?

Most likely the nuts weren't soaked long enough, or the blender isn't powerful enough to break them down fully. Next time, soak for a full 30 minutes in hot water (1 hour for standard blenders) and blend for at least 2 minutes.

Can I use this sauce for pasta bake?

Yes — it works beautifully in baked pasta dishes. Toss with cooked pasta, transfer to a greased baking dish, top with breadcrumbs (panko or gluten-free), and bake at 190°C (375°F) for 15–20 minutes until golden and bubbly. Cover with foil for the first 10 minutes to prevent the sauce from drying out.

What pasta shapes work best with this sauce?

Fettuccine and linguine are classic choices — the creamy sauce clings to long, flat noodles. Penne, rigatoni, and fusilli also work well, as the sauce collects inside the tubes and crevices. For a lighter option, serve over zucchini noodles or spaghetti squash.

Can I use water instead of soy milk?

Technically yes, but the sauce will be thinner and less creamy. The soy milk adds body and richness that water cannot replicate. For a different plant milk, oat milk is the next best option; almond milk is too thin and will produce a less satisfying texture.

Recipe from "The Italian Kitchen" by Vita Milanese — Volume 2: Sunday Sauce

Recipe from The Italian Kitchen by Vita Milanese — Volume 2 · Sunday Sauce. Discover all volumes on the ebook page.

🍽️ You May Also Like

KC BBQ Sauce Hollandaise Sauce Mango Sauce Tuna Sauce Tartar Sauce Texas Mop Sauce Jalapeño Hot Sauce Hoisin Sauce
← Previous 📚 All Recipes Next →