Vegan Fettuccine Alfredo

Jump to Recipe Print Recipe

This vegan fettuccine Alfredo is made with tender pasta dressed in a sauce that’s so rich and creamy…you’d never guess it was dairy free!

It’s tough to think of a dish that’s more rich and comforting than fettucine Alfredo. Is it even possible to create a vegan fettuccine Alfredo that’s as delicious and decadent as the original? I’m happy to say that the answer is a resounding yes!

Cashews are the magic ingredient, just like they are in so many of my favorite creamy vegan recipes like vegan mac & cheese, vegan cheesecake, and vegan scalloped potatoes. Blend them up with roasted garlic and a few other ingredients, and you’ve got one amazing dairy-free Alfredo sauce.

My other secret ingredient: roasted garlic. It does double duty here by adding flavor and silky texture to the sauce.

There’s a lot of garlic in this recipe, but don’t worry! Roasted garlic is super mellow and buttery — mild enough to eat on it’s own. Mild enough even, to include a whole bulb in a recipe, or even two, as I’ve done here. I promise, if you follow the recipe, the garlic flavor will not be overpowering.

Let’s talk about how this dish comes together!

Jump to:
  • What You’ll Need
  • How to Make Vegan Fettuccine Alfredo
  • Leftovers & Storage
  • Frequently Asked Questions
  • More Creamy Vegan Pasta Recipes
  • Vegan Fettuccine Alfredo

What You’ll Need

  • Garlic. Choose big bulbs with nice big cloves if you can!
  • Olive oil. You could substitute with another high-heat oil if needed, but olive will give you the best flavor.
  • Dried fettuccine pasta. You can absolutely substitute your favorite pasta shape — the dish won’t be fettuccine Alfredo, but it’ll still be delicious!
  • Raw cashews. They absolutely must be raw. Roasted cashews will make your vegan Alfredo sauce taste like cashew butter! You’ll need to soak them in some water for a few hours to soften them up for blending.
  • Non-dairy milk. Just about any variety will do, as long as it’s unflavored and unsweetened.
  • Lemon juice. Be sure to use freshly squeezed juice for the best flavor.
  • Salt.

How to Make Vegan Fettuccine Alfredo

The following is a detailed photo tutorial on how to make this dish. Scroll the way down if you’d like to skip right to the recipe!

Roast the Garlic

  • Cut the top off of your garlic bulbs, drizzle them with oil, then wrap them loosely in foil. Pop them into the oven until the cloves are browned and soft. (You can boil your pasta while the garlic roasts. Be sure to save a bit of your pasta water — we’ll get to that in a bit!)
  • Open up the foil and let them cool when they’re done cooking. Once they’re cool enough to handle you can squeeze the roasted garlic cloves out of the bulbs.
  • If you’re never roasted garlic before, check out my tutorial on how to roast garlic for some detailed instructions.

Make the Alfredo

  • Now place your roasted garlic into a blender or food processor, along with non-dairy milk, lemon juice, and salt. Blend the mixture until it’s smooth and creamy. Be patient! Blending can take a few minutes, especially if you’re not using a high-powered blending device.
  • Tip: if you forget to soak your cashews, try boiling them for 20 minutes. They might not blend up quite as smooth, but the dish will still be delicious.
  • Pour the sauce over your pasta and stir it up. It’ll probably be very thick. That’s okay! Thin the sauce with some of that pasta water you saved. The starch in your pasta water will also help bind the sauce to the pasta.

Pile your pasta onto plates. If you’d like, top it with a sprinkle of fresh parsley, red pepper flakes, and/or vegan Parmesan cheese.

Leftovers & Storage

Leftover vegan fettuccine Alfredo will keep in a sealed container in the fridge for about 3 days. The sauce might thicken up during storage — just add some water when you reheat the pasta if it does.

Frequently Asked Questions

Can this dish be made gluten-free?

Yes! Just use your favorite gluten-free pasta.

Is there a substitute for cashews?

Macadamia nuts or sunflower seeds usually work, but I haven’t tested either with this recipe. If you’re not up for risk-taking, try this cauliflower fettuccine Alfredo instead.

I forgot to save some of my pasta boiling water. Is the dish ruined?

Nope! The pasta water helps bind the sauce to the noodles, but it’s not strictly necessary. Use regular old water or some more non-dairy milk instead.

Leave a Reply

Your email address will not be published. Required fields are marked *