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.
| Amount | Ingredient |
|---|---|
| Adding all liquid at once | Results 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.
| Mistake | Why It Hurts | The Fix |
|---|---|---|
| Skipping the nut soak | Nuts don't blend completely, leaving a gritty, sandy texture | Always soak in hot water for at least 30 minutes; for standard blenders, soak 1 hour |
| Using roasted or salted nuts | Roasted flavor clashes with the delicate Alfredo profile; salted nuts throw off the seasoning | Use only raw, unsalted cashews and blanched almonds |
| Overheating the sauce | The nut emulsion breaks, turning the sauce grainy and separated | Warm over low heat only, stirring constantly; never boil |
| Skipping nutritional yeast | The sauce lacks savory depth and tastes like plain nut milk — flat and uninspiring | Always include it; it is the flavor backbone of the sauce |
| Using too much curry powder | Overwhelms the delicate nut and basil flavors — the sauce tastes like curry, not Alfredo | Start with 1 teaspoon of mild curry powder; you can always add more |
| Storage Method | Details |
|---|---|
| Refrigerator | Store 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. |
| Freezer | Freeze 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. |
| Reheating | Warm 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) | |
|---|---|
| Calories | 285 |
| Protein | 11 g |
| Fat | 22 g |
| Carbohydrates | 14 g |
| Fiber | 4 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.