Vegan Garlic Alfredo Pasta
This vegan garlic Alfredo pasta is a creamy, cheesy weeknight dinner made for pasta lovers! It’s absolutely decadent, but made with a cashew sauce instead of heavy cream.
You’re going to absolutely love this vegan garlic Alfredo pasta. I’m talking cheesy, creamy, absolutely indulgent—it tastes like it came from a good Italian restaurant. Adding soaked cashews to this sauce makes it rich but not heavy, and gives it that traditional Alfredo sauce colour. Add a generous shake of Vegan Parmesan Cheese, a sprinkle of parsley if you’d like, and remember to pace yourself because you are going to want to DIVE into this pasta. (I feel similarly about this Miso Butter Pasta!)
Why This Vegan Garlic Alfredo Pasta Belongs on Your Menu
This is a recipe that straddles the line between comfort food and fancy date night meal. Here’s why you should make it ASAP!
- Super creamy and rich. And that’s EXACTLY what you went with an Alfredo sauce! Dairy-free doesn’t mean sacrificing taste or texture. This indulgent cashew cream sauce will leave you feeling satisfied, but it won’t leave you feeling heavy and weighed down.
- Easy to make. Pasta dishes are always some of the easiest dinners and this one’s no exception! Although you do have to roast the garlic and soak the cashews, both of those are pretty hands-off and can be done ahead of time.
- Versatile serving options. Add a vegan protein! Stir in some veggies! There’s a lot you can do to make this vegan garlic Alfredo pasta your own.
Notes on Ingredients
Here are the simple ingredients you’ll need for this vegan pasta dinner. Scroll down to the recipe card to find the ingredient quantities and recipe instructions.
- Pasta – Fettuccine is the classic, but you can use any shape you like.
- Parsley
For the Vegan Alfredo Sauce:
- Vegan butter or olive oil – I love Vegan Butter for added richness.
- Red onion
- Cashews – Be sure to buy raw cashews, not roasted. Soak overnight or in hot water for one hour.
- Pasta water – Helps bind and thicken the sauce.
- Unsweetened almond milk – Or another unflavoured, unsweetened plant milk.
- Roasted garlic – Roasted garlic deepens the flavour of the entire sauce and really brings it to another level. (You can also make Air Fryer Roasted Garlic.)
- Nutritional yeast – Provides a cheesy, umami flavor to the sauce.
- Sea salt
- Vegan Parmesan cheese – Use homemade or store-bought.
- Lime juice – Or lemon juice.
How to Make Vegan Garlic Alfredo Pasta
You’ll find the full instructions in the printable recipe card below, but here’s a visual overview of the steps involved.
- Cook the pasta. Boil the pasta in salted water, following the package instructions. Reserve ¼ cup of pasta water before draining.
- Cook the onion. Heat the vegan butter or olive oil in a pan over medium-high heat. Sauté the onion for about 5 minutes, until it’s softened.
- Make the sauce. Add the onion to a blender, along with the rest of the sauce ingredients. Blend until smooth and creamy, then season to taste.
- Assemble and serve. Drain the pasta and place it back in the pan or in a large bowl. Stir in the Alfredo sauce. Serve with parsley and vegan Parmesan for garnish.
Tips for Success
- Salt the pasta water. It may seem like a small thing, but salting your pasta water can really make a difference in the overall flavour of the dish. It helps to season the pasta from the inside out, as it will absorb the salt as it cooks.
- Get a head start. You can roast the garlic up to 3 days in advance or even make the sauce a day or two ahead of time. Just note that if you make the sauce ahead, you’ll have to warm it before adding it to the pasta.
- Don’t forget to soak the cashews. It’s so important for a vegan Alfredo sauce that’s creamy, not gritty!
Variations
- Add a veggie. Steamed broccoli or Garlic Mushrooms would be great additions to this dish, but so many veggies would work well!
- Give it a protein boost. Add slices of Vegan Chicken.
- Use different herbs. Instead of parsley, try using other herbs like thyme, rosemary, chives, or basil.
Serving Suggestions
I always recommend pairing pasta with my homemade Roasted Garlic Bread. I make it at least once a week! But if you want to keep things lighter, go with a salad. This Vegan Caesar Salad pairs well with Italian dishes.
How to Store and Reheat Leftovers
- Refrigerator: Store any leftover vegan garlic Alfredo pasta in an airtight container in the refrigerator for 3 to 4 days. I don’t recommend freezing this recipe, as the pasta will get mushy and the sauce will not be as smooth or creamy.
- Reheating: Microwave the pasta or warm it in a skillet set over medium-high heat, with a splash of broth or almond milk to loosen the sauce.
Enjoy friends! If you make this vegan garlic Alfredo pasta recipe, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below, and give the recipe a rating! Thanks so much!
More Vegan Pasta Recipes
Vegan Garlic Alfredo Pasta
Ingredients
Pasta
- 12 ounces any pasta, I used fettuccine, 340g
- chopped parsley, for garnish
Vegan Alfredo Sauce
- 2 teaspoons vegan butter or olive oil, or any oil, 9g
- ½ red onion, chopped
- 1 cup cashews, soaked overnight, or in hot water for one hour, 140g
- ¼ cup pasta water, 60ml
- 1 ½ cups unsweetened almond milk, or any vegan milk, 360ml
- 4 cloves roasted garlic*
- 2 tablespoons nutritional yeast, 10–12g
- ½ teaspoon sea salt, 3g
- 2 tablespoons vegan Parmesan cheese, + extra for topping, 10–12g
- 1 tablespoon lime juice, 15ml
Instructions
- Cook pasta according to package directions in a well salted pot of water. Reserve ¼ cup of the pasta water.
- While the pasta is boiling/you’re waiting for the water to boil, in a pan over medium high heat, heat the vegan butter or olive oil. Add the onion, stir and let cook until translucent, about 5 minutes.
- Remove the onions from the pan and add it to a blender. Add the rinsed off soaked cashews (without the water), the pasta water, the almond milk, the roasted garlic, the nutritional yeast, the sea salt the vegan parmesan cheese and the lime juice. Blend it all together until completely creamy. If you have a high powered blender this will happen quickly, about 1 minute, if not, just keep blending until completely smooth and creamy. Taste and add more salt or vegan parmesan cheese if necessary.
- When the pasta is finished boiling, drain and pour back into the pan you had used earlier or even into a Tupperware container if you want. Pour the Alfredo sauce over and stir to combine completely.
- When serving, top with parsley to garnish and more vegan parmesan cheese. Enjoy!
Notes
- Refrigerator: Store any leftover vegan garlic Alfredo pasta in an airtight container in the refrigerator for 3 to 4 days. I don’t recommend freezing this recipe, as the pasta will get mushy and the sauce will not be as smooth or creamy.
- Reheating: Microwave the pasta or warm it in a skillet set over medium-low heat, with a splash of broth to loosen the sauce.
- You can either roast the garlic in the oven or in the air fryer.
Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.
I have always loved alfredo sauce but haven´t had it in a long time..it makes me feel to heavy and bloated, this vegan version sound like my answer to enjoying this sauce again, and so true, the roasted garlic does give a huge flavor…thanks for the creative recipe 🙂
Thanks so much Albert! We really hope you get back to enjoying this sauce again!!
I’ve never made a vegan alfredo sauce, but this looks divine. You had me hooked as soon as you mentioned pasta and roasted garlic!
Thanks so much! we’re so glad you like it!
Oh yum! I love the sound of this – creamy without dairy AND roast garlic. Adding this to my list of recipes to try!
Thanks so much Sally!!
Hey there! Sooo I made this receipe last night and the Alfredo sauce came out liquidity. Your recipe calls for 1 1/2 cup of almond milk? I think I should’ve used about a cup. Any suggestions? Anywho, I’m going to make it again and I won’t use so much milk this time around. Thanks for sharing this recipe!
Hi Cynthia!
I hope I can help you out! ? What do you mean by came out liquidity/liquidy? If you look in one of the photos you can see that it definitely is pourable and creamy like most homemade Alfredo sauces, but not thin at all, but once it clings to the warm noodles will thicken up almost immediately once coated around. Did that happen to for you? Either way if you want it much thicker you can definitely use less milk! I hope that helps!! You’re so welcome and I hope you enjoy!
I absolutely loved this recipes!!! A new favorite!!!!!
We recipe tested these many many many times (for science)!!! Ok confession we love it!! and we’re glad you do too.
I haven’t made an Alfredo sauce before, but liked the look of this one. I made it today and it is wonderful. It actually reminded me of the cheese sauce I used to make to go with pasta in my pre vegan days. I added some veges and mustard to it and will definitely make it again … and again …
Wow thanks so much Marina! We’re so glad you enjoyed our Alfredo sauce! The addition of veggies and mustard sound great! Thanks for trying our recipe!
Made this last night. I needed an alfredo sauce that didn’t require cauliflower – and this fit the bill. I saved time by not roasting the garlic (I just sauteed it with the onion). I didn’t have any vegan parmesan so I replaced it with the block cheese made by Daiya Jalapeno/Havarti flavor and OMG this recipe was sooooo good. It was creamy and cheesy! Thank you!
I really want to try this recipe out! But where I live I cannot find the nutritional yeast or vegan parmesan cheese anywhere. What could I use as a substitute for them?
Hi Courtney,
Where do you live? Maybe I could help based on that since there isn’t a readily easy substitute for the nutritional yeast. Can you order it online? You could make the vegan parmesan cheese using this recipe: https://jessicainthekitchen.com/how-to-make-vegan-parmesan-cheese/
I made this for my mum and I for dinner last night. She’s not vegan, and was incredibly skeptical about trying this, but she actually liked it! I liked it too. It was very creamy and delicious. I will absolutely be making this again in the future. I suggest adding more salt and some pepper for a bit more flavour, though.
I’ve actually made this twice. Both times it was scrumptious.
Thanks for the recipe. It’s the best vegan Alfredo I’ve had. I think the red onion is what sets it apart.
And in case anyone is curious, it worked fine with home-made oat milk instead of almond milk.