Craving a creamy pasta dish without dairy? This Vegan Alfredo Pasta delivers all the rich, velvety comfort of classic Alfredo sauce while being completely plant-based.
Made with simple ingredients like cashews, garlic, and plant-based milk, this pasta is silky smooth, satisfying, and surprisingly easy to make.
Perfect for weeknight dinners, special occasions, or whenever you’re in the mood for comforting pasta, this vegan Alfredo recipe is guaranteed to become a family favorite.
The best part? No heavy cream, butter, or cheese required.
Why You’ll Love This Vegan Alfredo Pasta
- Rich and creamy without dairy
- Easy to make in under 30 minutes
- Family-friendly comfort food
- Perfect for weeknight dinners
- High in flavor and plant-based goodness
- Restaurant-quality results at home
What Makes Vegan Alfredo Creamy?
Traditional Alfredo sauce relies on cream and cheese, but this vegan version uses soaked cashews blended with plant-based milk to create an incredibly smooth and luxurious sauce.
The result is a rich, creamy texture that’s every bit as satisfying as the original.
Ingredients
For the Pasta
- 12 oz pasta (fettuccine, linguine, or penne)
- Water for boiling
- Salt for pasta water
For the Alfredo Sauce
- 1 cup raw cashews, soaked
- 1½ cups unsweetened plant-based milk
- 4 garlic cloves
- 2 tablespoons nutritional yeast
- 1 tablespoon lemon juice
- 1 tablespoon olive oil
- ½ teaspoon salt
- ¼ teaspoon black pepper
For Garnish
- Fresh parsley, chopped
- Vegan parmesan (optional)
- Cracked black pepper
How to Make Vegan Alfredo Pasta
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil.
Cook pasta according to package instructions until al dente.
Reserve ½ cup pasta water and drain.
Step 2: Make the Alfredo Sauce
Add the following to a blender:
- Soaked cashews
- Plant-based milk
- Garlic
- Nutritional yeast
- Lemon juice
- Olive oil
- Salt
- Black pepper
Blend until completely smooth.
Step 3: Cook the Sauce
Pour the sauce into a large skillet.
Cook over medium heat for 4–5 minutes until warm and slightly thickened.
Step 4: Combine Pasta and Sauce
Add cooked pasta to the skillet.
Toss until every piece is coated.
Add reserved pasta water if needed to loosen the sauce.
Step 5: Serve
Transfer to serving bowls.
Top with parsley, vegan parmesan, and freshly cracked black pepper.
Pro Tips
- Soak cashews for at least 4 hours for the smoothest sauce.
- Use a high-speed blender for a silky texture.
- Don’t overcook the sauce.
- Add pasta water gradually to adjust consistency.
- Serve immediately for the best texture.
Flavor Variations
Mushroom Alfredo
Add sautéed mushrooms.
Spinach Alfredo
Stir in fresh spinach before serving.
Broccoli Alfredo
Add steamed broccoli florets.
Spicy Alfredo
Add red pepper flakes for heat.
What to Serve with Vegan Alfredo Pasta
This pasta pairs perfectly with:
- Garlic bread
- Roasted vegetables
- Fresh green salad
- Vegan meatballs
- Grilled vegetables
Storage Tips
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze Alfredo sauce separately for up to 2 months.
Reheating
Warm gently on the stovetop with a splash of plant-based milk.
Frequently Asked Questions
Can I make this nut-free?
Yes. Substitute soaked sunflower seeds or silken tofu.
Which pasta works best?
Fettuccine is traditional, but penne, linguine, and spaghetti also work well.
Can I make the sauce ahead?
Absolutely. Store in the refrigerator for up to 4 days.
Is nutritional yeast necessary?
It adds a cheesy flavor but can be omitted if needed.
Final Thoughts
This Vegan Alfredo Pasta proves that creamy comfort food doesn’t need dairy. Rich, silky, and packed with flavor, it’s an easy dinner recipe that feels indulgent while remaining completely plant-based.
Serve it with your favourite vegetables and enjoy a restaurant-worthy meal right at home.

