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!

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 your soaked raw cashews, 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.

More Creamy Vegan Pasta Recipes

Roasted Red Pepper Pasta Vegan Pasta Alla Vodka Creamy Vegan Pesto Pasta Vegan Cajun Pasta Creamy Vegan Pumpkin Pasta

Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

Vegan Fettuccine Alfredo - 44Vegan Fettuccine Alfredo - 22Vegan Fettuccine Alfredo - 85Vegan Fettuccine Alfredo - 48Vegan Fettuccine Alfredo - 62Vegan Fettuccine Alfredo - 18Vegan Fettuccine Alfredo - 65