If you’ve ever wondered how to make a luxuriously creamy sauce without heavy cream, this is the only thing you need.
This vegan alfredo sauce recipe is silky, rich, and unbelievably satisfying — made with just a handful of simple ingredients. No complicated steps. No hard-to-find items. Just a smooth, dreamy creamy alfredo sauce that rivals traditional alfredo sauce (yes, even Olive Garden).
Whether it’s your first time making dairy-free Alfredo or your second time perfecting it, this vegan version is guaranteed to impress the whole family.
And the best part? It comes together in minutes.

No heavy cream, no almond milk, no coconut milk, this homemade Alfredo sauce is perfect for fettuccine pasta! Try it for a quick weeknight dinner or when you want to impress your guests with minimal effort, this recipe is sure to become a staple in your kitchen.
Jump to:
Why You’ll Love This Vegan Alfredo Recipe
- Ultra creamy texture
- Made without heavy cream
- Ready in under 15 minutes
- Perfect for vegan fettuccine alfredo
- Customizable (nut-free option included!)
- Works with gluten-free pasta
- Family-approved delicious meal
This isn’t just another pasta sauce. It’s one of those vegan sauces you’ll make again and again.
Other pasta recipes you will love! Spaghetti Vegan Chicken Alfredo, Vegan Capellini Bolognese, Vegan Chorizo & Rotini, and Vegan Puttanesca!
What Makes This Different from Traditional Alfredo Sauce?
Traditional alfredo sauce uses butter, heavy cream, and parmesan cheese to create a thick cream sauce. This vegan alfredo recipe swaps those ingredients for plant-based alternatives while keeping that rich, cheesy flavor intact.
Instead of dairy:
- We use vegan butter spread or olive oil
- Vegan parmesan cheese or nutritional yeast
- Plant-based milk like soy milk or oat milk
The result? A velvety creamy base without any dairy.

Core 3 Ingredients
- 8 oz fettuccine pasta (or your favorite pasta)
- ½ cup vegan butter spread (or olive oil)
- 1 cup vegan parmesan cheese
That’s it for the base recipe vegan version.
Optional Flavor Boosters (Highly Recommended)
- 2 cloves fresh garlic or minced garlic
- 2–3 tablespoons nutritional yeast (for extra cheesy flavor)
- 1 tablespoon lemon juice (adds tangy flavor)
- ½ teaspoon garlic powder
- Tiny bit of dijon mustard (adds depth)
- Red pepper flakes for heat
These additions elevate it from simple to unforgettable.
Step-by-Step Instructions
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil.
Add fettuccine pasta and cook until al dente according to package directions.
Before draining, reserve ½ cup hot water from the pot.
Drain and set aside warm pasta.
Step 2: Make the Creamy Alfredo Sauce
In a large skillet over medium heat, melt vegan butter spread (or warm olive oil).
Add minced garlic and cook briefly over low heat so it becomes fragrant but not browned.
Stir in vegan parmesan cheese and whisk gently.
Add a splash of reserved hot water to create a smooth creamy texture.
If the sauce thickens too much, add a tiny bit more water until you reach the desired consistency.
Step 3: Toss & Finish
Add cooked pasta directly into the skillet.
Toss gently until every strand is coated in the delicious sauce.
Finish with fresh parsley and red pepper flakes.
The end result? A glossy, rich, comforting bowl of vegan alfredo pasta.


Creamier Cashew Cream Variation
Want an even more decadent version?
Blend:
- 1 cup soaked cashews
- ¾ cup plant-based milk (soy milk, oat milk, or unsweetened almond milk)
- 1 tablespoon lemon juice
- 2 tablespoons nutritional yeast
- ½ teaspoon garlic powder
Use a high-speed blender or high powered blender until smooth.
This blended cashews mixture creates a luscious cashew cream and ultra creamy base.
You can also try:
- Unsweetened coconut milk
- Unsweetened coconut milk + coconut cream
- Dairy-free milk of choice
This method gives you a more traditional vegan white sauce texture.
Nut-Free Option
If you need a nut-free option:
- Skip cashews
- Use soy milk or oat milk
- Thicken with nutritional yeast and vegan parmesan
You can even try cauliflower alfredo for a lighter spin.

Storage Tips
Store leftover sauce in an airtight container in the refrigerator for up to 3 days.
When reheating:
- Warm gently over medium heat
- Add a splash of plant milk or cool water to loosen
- Stir frequently
The sauce will thicken as it cools, so reheating with extra liquid is key.
Flavor Variations
Extra Flavor Ideas
- Add roasted mushrooms
- Stir in spinach
- Toss with spaghetti squash
- Use gluten-free pasta
- Add extra lemon juice for brightness
Serve with garlic bread for the ultimate comfort meal.
Plant Milk Options
You can use:
- Soy milk
- Oat milk
- Unsweetened almond milk
- Unsweetened coconut milk
- Coconut cream (for richer creamy pastas)
- Any non-dairy milk or plant milk
Avoid sweetened varieties.

Frequently Asked Questions
Can I make this without vegan parmesan cheese?
Yes. Substitute with nutritional yeast and a splash of lemon juice for lactic acid tanginess.
Can I freeze it?
Cream-based vegan sauces are best fresh, but can be stored in an airtight container for short-term refrigeration.
Does it taste like Olive Garden?
It’s honestly better — richer, fresher, and customizable.
Why This Is One of My Favorite Ways to Make Alfredo
Last night, I made this for dinner with fettuccine pasta from Trader Joe, and the whole family asked for seconds.
It’s one of those vegan recipes that surprises people. They expect it to taste “healthy,” but instead, they get a bold, cheesy flavor with a luxurious creamy texture.
It’s proof that you don’t need heavy cream or complicated techniques to make good cheese sauces.
Serving Suggestions
This creamy alfredo sauce pairs perfectly with:
- Vegan fettuccine alfredo
- Gluten-free pasta
- Roasted vegetables
- Garlic bread
- Steamed broccoli
- Spaghetti squash
It’s a delicious option for weeknight dinners and special occasions alike.
Final Thoughts
If you’ve been searching for a vegan alfredo sauce recipe that’s:
✔ Creamy
✔ Foolproof
✔ Made with simple ingredients
✔ Packed with cheesy flavor
✔ Ready in minutes
This is it.
Whether you’re making it for the first time or the next time you crave comforting creamy pastas, this vegan alfredo recipe delivers every single time.
Check the recipe card below for exact measurements and step-by-step photos.
If you purchase recommended tools like a high-speed blender through my affiliate links, I may earn a small commission at no extra cost to you — thank you for supporting these homemade recipes.
Now go make this warm pasta and enjoy every creamy bite. 🍝✨

Creamy 3-Ingredient Vegan Alfredo Sauce Recipe (No Cashews)
Ingredients
- 8 oz Linguini: A classic pasta choice that pairs perfectly with creamy sauces.
- ½ cup Vegan Butter: Provides a rich base for the Alfredo sauce.
- 1 cup Vegan Parmesan Cheese: Adds a cheesy savory flavor that makes this dish irresistible.
Instructions
- Cook the Pasta: Begin by cooking the linguini in a large pot of salted boiling water until it reaches an al dente texture. Reserve ½ cup of pasta water, then drain the pasta and set it aside.
- Make the Alfredo Sauce: In a large skillet, melt the vegan butter over medium heat. Once melted, add the vegan parmesan cheese and stir until it’s fully combined and the sauce is smooth and creamy.
- Combine & Serve: Add the cooked linguini to the skillet and toss it in the sauce until evenly coated. If the sauce is too thick, gradually add the reserved pasta water until you reach your desired consistency. Serve immediately, garnished with fresh herbs or additional vegan parmesan if desired.





