Go Back
+ servings
An overhead shot of two bowls of dairy-free fettuccine alfredo on a light surface. A gold fork rests in the main bowl, and a pink linen napkin is placed nearby.

The Easiest Dairy-Free Alfredo Sauce

Hilary PARKER
This rich, creamy, and totally vegan Alfredo sauce comes together in about 20 minutes and tastes just like the real thing! It's the perfect plant-based comfort food.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Course Main Dishes
Cuisine American, Indian
Servings 4
Calories 350 kcal

Ingredients
  

For the Cashew Cream:

  • 1 cup raw cashews
  • 1 cup unsweetened almond milk or cashew milk

For the Alfredo Sauce:

  • 2 tablespoons olive oil or dairy-free butter
  • 1 tablespoon fresh garlic minced
  • 2 tablespoons all-purpose flour
  • 1/2 cup vegetable broth or chicken broth
  • 3/4 cup prepared cashew cream from above
  • 3/4 cup full-fat canned coconut milk
  • 1 teaspoon nutritional yeast or more to taste
  • 1/2 to 1 teaspoon coarse salt adjust to taste
  • Freshly ground black pepper to taste

For Serving:

  • 16 ounces fettuccine or pasta of choice
  • Fresh parsley or basil for garnish optional

Instructions
 

  • Make Cashew Cream: Place raw cashews in a saucepan, cover with water, and boil for 5-10 minutes until very soft. Drain. Transfer softened cashews to a high-speed blender, add almond milk, and blend on high for 2-3 minutes until completely smooth. Set aside.
  • Cook Pasta: Cook pasta in a large pot of heavily salted water according to package directions until al dente. Important: Reserve at least 1/2 cup of the starchy pasta water before draining.
  • Make Roux: In a large skillet over medium heat, heat olive oil. Add minced garlic and sauté for 30 seconds until fragrant (do not brown). Whisk in the flour and cook for 1 minute, whisking constantly, to form a golden paste.
  • Build Sauce: Slowly pour in the broth while whisking constantly to prevent lumps. Once smooth, whisk in the full-fat coconut milk and 3/4 cup of the prepared cashew cream.
  • Simmer & Season: Whisk in the nutritional yeast, 1/2 tsp salt, and pepper. Bring to a gentle simmer, then reduce heat to medium-low. Let it bubble for 3-5 minutes, stirring, until thickened. Taste and adjust seasonings.
  • Toss Pasta: Add the drained pasta directly to the skillet with the sauce. Add 1/4 cup of the reserved pasta water and toss to combine. The starchy water will help the sauce become glossy and cling to the pasta. Add another splash of pasta water if needed to reach your desired consistency.
  • Serve: Serve immediately, garnished with fresh parsley and an extra crack of black pepper.

Notes

  • Gluten-Free: Swap the all-purpose flour for 1 tablespoon of cornstarch. Mix the cornstarch with 2 tablespoons of cold broth to make a slurry before adding it to the pan (in Step 4, after the garlic).
  • Nut-Free: Substitute the 1 cup of raw cashews with 1 cup of raw, shelled sunflower seeds (soaked the same way).
  • Storage: This sauce is best served fresh. Leftovers can be stored in the fridge for up to 3 days. Reheat gently on the stove with a splash of water or broth to loosen the sauce.

Nutrition

Serving: 1servingCalories: 350kcalCarbohydrates: 18gProtein: 8gFat: 29gFiber: 3g
Keyword Dairy-Free Alfredo Sauce, Dairy-Free Creamy Alfredo, Easy Dairy-Free Alfredo, Plant-Based Alfredo Sauce, Vegan Alfredo Sauce
Tried this recipe?Let us know how it was!