Creamy Vegan Alfredo Sauce Recipe for Pasta and Pizza

This rich, creamy vegan Alfredo sauce uses cashews and a touch of coconut milk for a silky texture without any nutritional yeast. It reheats well and has quickly become a staple at my table.

This rich, creamy vegan alfredo sauce is made with cashews and coconut milk, and no nutritional yeast. It even reheats beautifully.

Why I love this recipe for vegan alfredo sauce

Since my children were born, I’ve become much more intentional about the food I buy and serve. My son’s celiac disease made gluten-free cooking a necessity, and more recently we discovered a likely dairy sensitivity in my oldest, which has pushed us toward dairy-free options. We’re not a vegan household, but we don’t eat meat every night and I try to choose responsibly raised products when we do. I prefer to serve one meal that everyone can enjoy, so finding dairy-free recipes that actually taste like the originals is important.

My daughters love animals, and the whole family is open to reducing animal products. That’s another reason I’ve been refining dairy-free and vegan versions of favorite dishes. Too often dairy-free “creamy” sauces taste like something else entirely. This vegan Alfredo, however, genuinely tastes like Alfredo—rich and satisfying, not soupy or off-flavor.

This rich, creamy vegan alfredo sauce is made with cashews and coconut milk, and no nutritional yeast. It even reheats beautifully.

The recipe is adapted from Alisa Fleming’s Eat Dairy Free: Your Essential Cookbook for Everyday Meals, Snacks, and Sweets, and the vegan version—what I followed—works beautifully. Alisa’s site is a reliable go-to for dairy-free guidance and product recommendations; her recipes are tested and family-friendly.

img 30293 3

The cookbook includes 100 dairy-free recipes with clear options for common allergies and dietary needs. Many recipes offer vegan, gluten-free, egg-free, peanut-free, and soy-free alternatives. The recipe here follows the vegan option from Alisa’s Easy Chicken Alfredo entry, adjusted to be fully plant-based.

This rich, creamy vegan alfredo sauce is made with cashews and coconut milk, and no nutritional yeast. It even reheats beautifully.

Ingredients and substitutions

Coconut-free: The recipe uses just 1/4 cup of full-fat coconut milk, which adds creaminess without a noticeable coconut flavor. If you strongly dislike coconut, try using a thicker almond milk and reduce it slightly while cooking to achieve a similar consistency.

Nut-free: Raw cashews create the smooth, rich texture. There isn’t an exact non-nut equivalent that produces the same creaminess, but hulled sunflower seeds might work in a pinch—though the flavor and color will differ.

Mushrooms: The mushrooms add savory body but can be omitted. If you skip them, add about 1 tablespoon of a gluten-free flour (or another thickener like rice flour or cornstarch) to help the sauce thicken.

If you eat dairy and want the original version, Alisa’s recipe includes a chicken option: replace the mushrooms with about 1 pound of cubed boneless, skinless chicken breast, sear it in the skillet, then continue with the sauce. The following recipe below is presented as the vegan version I make at home.

Vegan Alfredo Sauce

5 from 8 votes
Prep Time: 20
Cook Time: 15
Yield: 4 servings
vegan alfredo sauce
Pin
Print
This rich, creamy vegan Alfredo sauce is made with cashews and coconut milk, and no nutritional yeast. It reheats beautifully and makes a satisfying dairy-free meal.

Equipment

  • Blender

Ingredients 

  • 8 ounces dry gluten-free spaghetti or fettuccine (wide rice noodles also work)
  • ¾ cup raw cashews (about 90 g)
  • 1 cup vegetable stock (8 fl oz)
  • ¼ cup full-fat coconut milk (2 fl oz)
  • 2 garlic cloves, crushed and chopped
  • 10 ounces baby bella mushrooms, cleaned and sliced thickly
  • 1 tablespoon gum-free gluten-free flour blend (or sweet white rice flour or cornstarch)
  • 1 teaspoon kosher salt (divided)
  • Freshly ground black pepper, to taste
  • 1 tablespoon extra virgin olive oil
  • Water, as needed
  • Chopped fresh parsley, for garnish (optional)

Instructions 

  • Cook the pasta according to package directions while you prepare the sauce and mushrooms.
  • In a spice grinder or food processor, pulse the cashews until they’re finely ground but not pasty, about 30–60 seconds.
  • In a blender combine the vegetable stock, coconut milk, ground cashews, and chopped garlic. Blend until completely smooth and creamy, about 2 minutes.
  • Strain the sauce through a fine-mesh sieve to remove any remaining solids, then set the sauce aside.
  • Toss the sliced mushrooms in a medium bowl with the flour, 1/8 teaspoon of the salt, and about 1/8 teaspoon freshly ground black pepper until evenly coated.
  • Heat the olive oil in a large skillet over medium-high until shimmering. Add the coated mushrooms, stir, cover, and cook until softened, about 3 minutes. Uncover and stir, releasing any browned bits from the pan.
  • Add the strained sauce to the skillet along with the remaining 3/4 teaspoon salt and some freshly ground black pepper. Stir to combine.
  • Simmer, stirring occasionally, until the sauce reaches your desired thickness. If it becomes too thick, whisk in water 1 tablespoon at a time to loosen it. Add the cooked noodles and gently toss with tongs to coat.
  • Divide among four plates and garnish with optional parsley and extra black pepper. Store leftovers in an airtight container in the refrigerator for up to one day.

Video

Notes

This recipe is adapted with permission from Eat Dairy Free: Your Essential Cookbook for Everyday Meals, Snacks, and Sweets by Alisa Fleming (BenBella Books, 2018).

Nutrition information is automatically calculated and should be used only as an approximation.

Like this? Leave a comment below!
This rich, creamy vegan alfredo sauce is made with cashews and coconut milk, and no nutritional yeast. It even reheats beautifully.