This is a cashew-based pasta sauce that gets genuinely creamy without any dairy — not a pale substitute, just a different route to the same result. The sauce comes together in a blender, the whole dish is ready in under 45 minutes, and the ingredient list is mostly pantry staples. If you’ve been skeptical about plant-based pasta, this is a reasonable place to start.
Before you start
Two things actually matter here. First, soak your cashews properly — 20 minutes in just-boiled water works, but if you have time, a cold-water soak overnight gives you a noticeably smoother sauce with less blender effort. Under-soaked cashews leave the sauce gritty, and no amount of blending fully fixes that. Second, use a high-speed blender if you have one. A standard blender can work, but you’ll need to run it longer and may still get a slightly grainy texture. Either way, blend for at least 60 full seconds before you taste and adjust — the sauce needs that time to become cohesive rather than just mixed.
What can go wrong
- Sauce seizes up in the pan: Cashew cream thickens fast over heat. If it goes stiff and paste-like, add reserved pasta water a tablespoon at a time over low heat and stir constantly — it will loosen back up.
- Sauce tastes flat or one-dimensional: Nutritional yeast varies a lot by brand in terms of saltiness and intensity. Taste before you add salt, and if the sauce still seems bland, a small extra squeeze of lemon juice usually fixes it faster than adding more yeast.
- Pasta clumps before the sauce goes on: Fettuccine sticks to itself quickly once drained. Toss it immediately with a splash of pasta water as soon as it comes out of the pot — don’t let it sit dry in the colander while you finish the sauce.
- Roasted garlic is under-done: Pale, firm roasted garlic won’t blend smoothly and tastes sharp rather than sweet. The cloves should be deeply golden and soft enough to squeeze out of the skin like toothpaste before they go into the blender.
- Sauce breaks or looks oily: This usually means the heat was too high. Keep the burner on low when warming the sauce — you’re just heating it through, not cooking it.
Keeping and reheating
Leftovers keep in an airtight container in the fridge for up to 3 days. The sauce will thicken considerably as it cools — that’s normal. To reheat, put the pasta in a skillet over low heat with a splash of water or plain unsweetened plant milk (oat or almond both work), stir gently, and give it 3 to 4 minutes to loosen back to a saucy consistency. The microwave works in a pinch, but add liquid there too and stir halfway through. Freezing is not recommended — cashew-based sauces tend to separate and turn grainy after thawing, and the texture doesn’t recover well even with stirring.

Vegan Fettuccine Alfredo
Equipment
- 1 High-speed blender
- 1 Large pot
- 1 Large skillet or sauté pan
- 1 Fine mesh strainer (if soaking cashews traditionally)
Ingredients
For the Alfredo Sauce
- 1 cup raw cashews soaked in hot water for 20 minutes or overnight for creamier texture
- 1 ¼ cups unsweetened almond milk or other neutral plant milk
- 2 tablespoons nutritional yeast adds cheesy, umami flavor
- 3 cloves roasted garlic for a milder, sweet depth
- 1 tablespoon lemon juice freshly squeezed
- ½ teaspoon sea salt or to taste
- ¼ teaspoon fresh ground black pepper adjust to taste
- 2 tablespoons vegan butter or olive oil for sautéing
For the Pasta
- 12 ounces fettuccine pasta use gluten-free if needed
- 1 tablespoon salt for the pasta water
Optional Garnish
- 2 tablespoons chopped parsley fresh, for color and freshness
- 1 teaspoon lemon zest for brightness
Instructions
- Soak the Cashews: Add raw cashews to hot water and soak for at least 20 minutes. If preparing in advance, soak overnight in cold water for an ultra-creamy texture. Drain before using.
- Roast the Garlic: Wrap 3 cloves of garlic in foil and roast in a 400°F (200°C) oven for 15-20 minutes until golden and tender. Let cool slightly before peeling.
- Cook the Pasta: Bring a large pot of water to a boil. Add 1 tablespoon of salt and cook fettuccine according to package instructions until al dente. Reserve 1/2 cup of pasta water and drain.
- Prepare the Sauce: In a high-speed blender, combine soaked cashews, almond milk, nutritional yeast, roasted garlic cloves, lemon juice, sea salt, and black pepper. Blend until completely smooth and creamy, about 1-2 minutes.
- Warm the Sauce: In a large skillet, melt vegan butter or heat olive oil over medium heat. Pour in the blended sauce and stir continuously until warm and slightly thickened, about 3-5 minutes. Add reserved pasta water gradually to adjust consistency if desired.
- Combine and Serve: Add cooked fettuccine directly into the warm sauce. Toss gently to coat the noodles thoroughly. Cook for 1-2 more minutes to let flavors meld.
- Garnish: Plate immediately and garnish with fresh chopped parsley and a sprinkle of lemon zest. Serve hot.
Notes
- If you don’t have roasted garlic, sauté minced garlic in vegan butter before adding the sauce to the pan for a sharper, more pungent flavor.
- For extra richness, stir in 1/4 cup of full-fat coconut milk or vegan cream at the end.
- Top with sautéed mushrooms or wilted spinach for a dynamic, restaurant-level entrée.
Nutrition
Common questions
Can I use a different nut or seed instead of cashews?
Soaked sunflower seeds are the most reliable swap and produce a similarly smooth result, though the flavor is slightly more earthy. Macadamia nuts also work well and stay neutral in flavor, but they’re expensive — save them if you happen to have them already.
What is nutritional yeast and where do I find it?
Nutritional yeast is a deactivated yeast sold as yellow flakes or powder — it’s not the same as baking yeast and won’t make anything rise. Most large grocery stores stock it in the natural foods or bulk aisle, and it’s widely available online; brands like Bragg and Bob’s Red Mill are common.
Do I have to use fettuccine, or will other pasta shapes work?
Other shapes work fine — the sauce clings well to linguine, tagliatelle, or even penne. Skip the garnish of lemon zest if you’re using a short pasta shape like penne; it’s not worth the extra dish for a bite-sized format where it gets lost anyway.
My sauce looks thick and pale coming out of the blender — is that right?
Yes, that’s exactly what it should look like at that stage. It thins out and turns glossy once it hits the warm pan and makes contact with the starchy pasta water, so don’t add extra liquid before that step or you’ll end up with a watery sauce.
