
Alfredo without the cream, butter, or parmesan sounds like it shouldn’t work — I know. But blend soaked cashews with a little onion, garlic, and nutritional yeast and you get a sauce so silky and rich nobody will believe there’s no dairy in it.
I studied gastronomy long before I went plant-based, so a “healthy” alfredo had to actually taste GOOD — not a sad and watery. This one hits: crispy TVP “chicken,” a velvety cashew sauce, and spiralized zucchini stretching the pasta so you get a big, cozy bowl for around 460 calories. It’s the recipe I make when I want comfort food that still loves me back.
Why you’ll love this vegan chicken alfredo
- 34g of plant protein per serving — a creamy pasta that actually keeps you full.
- Completely dairy-free — the whole sauce is cashews, soy milk, and nutritional yeast. No cream, no butter, no cheese.
- Around 460 calories for a genuinely generous portion, thanks to the zucchini.
- Hidden veggies — spiralized zucchini replaces half the pasta, so you get volume and fiber without noticing.
- Made with OOE soy chunks (TVP) for that crispy, meaty “chicken” bite.
- Ready in about 30 minutes and it reheats beautifully.
Ingredient notes (the ones that matter)
- Raw cashews. The magic behind the sauce. Once soaked and blended they turn impossibly silky and creamy — this is what replaces the heavy cream and cheese. Soak them so they blend smooth.
- OOE soy chunks (TVP). Rehydrated, seasoned, and pan-crisped, these become the “chicken.” High-protein, meaty, and they soak up all that garlic-paprika seasoning.
- Zucchini. Spiralized and mixed right in with the pasta, it stretches the dish, adds fiber, and keeps calories down — without turning it into a “zoodle” recipe. You still get real fettuccine.
- Nutritional yeast. The secret to that cheesy, savory, parmesan-y depth. Don’t skip it — it’s what makes the sauce taste like alfredo.
- Unsweetened soy milk. Thins the sauce to that pourable, cling-to-every-noodle consistency while adding a little extra protein. Make sure it’s unsweetened.
- Lemon juice. A small squeeze brightens the whole sauce and cuts the richness — it’s the finishing touch that makes it taste balanced, not heavy.
How to make vegan chicken alfredo
- Soak the cashews. Cover with hot water for 20 minutes (or overnight), then drain. This is what makes the sauce silky.
- Rehydrate the chunks. Pour boiling broth over the soy chunks and soak 15 minutes until soft. Drain and squeeze out the excess liquid really well.
- Season & crisp. Toss the chunks with garlic powder, onion powder, smoked paprika, mustard, and soy sauce. Pan-fry with olive oil spray for 8–10 minutes until golden and crispy.

- Build the sauce base. Sauté the chopped onion until soft, 3–4 minutes, then add the garlic and cook one minute more.


- Blend. Add the cashews, onion-garlic mixture, soy milk, nutritional yeast, lemon juice, salt, and pepper to a blender and blend until completely smooth.
- Cook the pasta. Boil the fettuccine to al dente and reserve some pasta water before draining.
- Bring it together. Add the pasta, crispy chunks, and spiralized zucchini to the pan and sauté 3–5 minutes, until the zucchini is just tender.


- Sauce it. Pour the alfredo over everything, loosening with pasta water or a splash of soy milk until it’s creamy and coats every noodle.

- Finish. Season with black pepper and salt and shower with fresh parsley.


Substitutions & swaps
- No cashews? Raw slivered almonds (soaked) or even silken tofu will get you a creamy sauce — cashews are just the silkiest.
- Nut-free: blend with silken tofu or sunflower seeds instead of cashews.
- Gluten-free: use your favorite gluten-free fettuccine and swap the soy sauce for tamari.
- No zucchini? Spiralized yellow squash works, or just use more pasta if you’re not counting calories.
- No soy chunks? Soy curls or extra-firm tofu (freeze and thaw first) both work for the “chicken.”
- Want it richer? A tablespoon of vegan butter or a splash of oat cream stirred in at the end takes it over the top.
Pro tips for the creamiest sauce
- Squeeze the chunks dry. Wet TVP steams instead of crisps — really wring it out before seasoning.
- Soak the cashews properly. Under-soaked cashews leave the sauce grainy. Hot water for 20 minutes minimum, and blend longer than you think. You can skip this step if you have a high speed blender but I still do it.
- Save your pasta water. That starchy water is how you thin the sauce without watering down the flavor — add it a splash at a time.
- Add the zucchini last. And just sauté couple min 3-5 until tender
Storage & meal prep
Leftovers keep 3–4 days in an airtight container in the fridge. The sauce thickens as it sits, so when you reheat, add a splash of soy milk or water and warm it gently on the stove or in the microwave until creamy again. My favorite way to do this is leaving the sauce aside along with zucchini, pasta, and tvp mixed and just add it at the moment, it just takes 5min! I don’t recommend freezing this one — cashew sauces can split, and the zucchini softens too much.
What to serve with vegan chicken alfredo
This is a full meal on its own, but a crisp green salad with lemon vinaigrette or some garlicky roasted broccoli rounds it out beautifully. Craving more high-protein plant-based comfort food? My high-protein vegan teriyaki chicken and vegan carne asada tacos are one of my favorites!
Yes — completely. The creamy sauce is made from soaked cashews, unsweetened soy milk, and nutritional yeast, so there’s no cream, butter, or cheese anywhere in it.
Soaked raw cashews. Once blended they turn silky and rich, which is what replaces the heavy cream in a traditional alfredo. Nutritional yeast adds the cheesy, savory flavor.
The OOE soy chunks (TVP) do the heavy lifting — about 34g of plant protein per serving, plus a little more from the soy milk and cashews.
Yes. Swap the cashews for silken tofu or sunflower seeds and you’ll still get a creamy, blendable sauce.
Spiralized zucchini replaces half the pasta, so you get a bigger, more filling portion with more fiber for fewer calories — without losing that real-pasta feel.
Absolutely. Any pasta works, and gluten-free fettuccine makes the whole dish gluten-free (use tamari in place of soy sauce too).






