Vegan Fettuccine Alfredo

Create a luxurious and velvety vegan fettuccine Alfredo that rivals the classic Italian dish. Say goodbye to dairy and hello to plant-based alternatives that retain all the rich flavors and creamy textures you crave. This dairy-free version will leave you amazed and satisfied, wanting to savor every luscious bite!
post featured image
Dark grey plate full of vegan fettuccine alfredo and a fork twisted into the noodles.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

Craving a creamy, comforting pasta dish without the dairy? This vegan fettuccine Alfredo is just what you need. It’s rich, smooth, and packed with flavor, but made entirely from plants. Using simple ingredients like almond milk, garlic, and olive oil, you can whip up a sauce that tastes indulgent without feeling heavy.

Making this recipe at home is easier than you might think! You don’t need fancy equipment—just a blender, a pot, and your favorite fettuccine. Plus, it’s easy to tweak for your taste or help you to use what’s in your pantry. We’ll walk you through the key ingredients, substitutions, cooking tips, and serving ideas so your vegan Alfredo turns out perfectly every time.

Don’t miss our round-up of the best vegan pasta recipes and our full lineup of vegan dinner recipes for more plant-based dinner inspiration!

Why You’ll Love This Vegan Fettuccine Recipe

This fettuccine Alfredo pasta is rich, creamy, and full of cozy comfort, but it’s made with simple ingredients. It’s easy to make, super satisfying, and perfect for a quick weeknight dinner or a comforting pasta night at home.

  • Creamy Indulgence, Plant-Based Style. This vegan fettuccine recipe offers a velvety, luscious sauce without any dairy. You’ll love the luxurious texture and taste!
  • Simple and Wholesome Ingredients. A simple and easy-to-follow recipe. All you need are a few pantry staples!
  • Quick and Convenient. Perfect for busy weeknights or last-minute gatherings, this recipe saves time without sacrificing flavor.
  • One-Pot Wonder. With less hassle and less cleanup, one-pot meals are a great for busy nights. We love one-pot meals so much—like enchilada pasta bake, one-pot pasta, and this sweet potato soup!
  • A Crowd-Pleasing Dish. This irresistibly creamy recipe will impress your guests and leave them asking for seconds. It’s a true crowd-pleaser for any occasion.
Vegan fettuccini Alfredo on a scalloped black plate and garnished with fresh parsley.

Key Ingredients and Substitutions

This vegan pasta recipe uses simple ingredients like fettuccine, creamy almond milk, garlic, and vegetable broth to create a rich and silky sauce. Here’s how you can adjust the recipe to your taste:

  • Raw Almonds – The creaminess in this dish comes from almonds. If you can, you’ll want to choose raw unsalted almonds. Other types of almonds (such as roasted almonds) will work too, but they may impart a more nutty flavor.
  • Vegetable Broth – We call for low-sodium vegetable broth and then add salt later in the recipe—but you’re welcome to use regular veggie broth (or vegan bouillon cubes and water) and skip the added salt later! We often use Better Than Bouillon and water in place of packaged broth since it’s a more eco-conscious option.
  • Fettuccini Noodles – Most packaged, shelf-stable fettuccini noodles are vegan. But if you’re buying fresh noodles, be sure to check the ingredients because every once in a while egg sneaks in. Feel free to use linguini or spaghetti or whatever pasta you have on hand.
  • Cornstarch -An amazing thickener—a little goes a long way! Always keep a package of cornstarch in your kitchen pantry just for our healthy mac and cheese recipe, our one-pot pasta, and this fettuccini Alfredo!
  • Onion and Garlic – We use an entire medium onion which provides a delicious savory base of flavor. We suggest dicing the onion up quite small so it is barely noticeable in the final dish. But, if you prefer bigger onion chunks, you’re welcome to give it a rough chop.
A plate of vegan fettuccini Alfredo on a decorative black plate and sprinkled with fresh parsley.

How to Make Dairy-Free Fettuccine Alfredo

Vegan Alfredo is simple and comes together in just a few easy steps. You’ll cook the pasta, make a creamy plant-based sauce, and combine everything for a rich and comforting meal.

Step 1: Make the Almond Milk – Blend the almonds with 3 cups of water until creamy. Strain through a nut milk bag, saving the smooth almond milk and discarding or saving the pulp for another use.

Step 2: Sauté the Aromatics – Heat olive oil in a large pot, then cook the onion and garlic for 2–4 minutes until soft and fragrant.

Then, Step 3: Cook the Pasta – Add vegetable broth and almond milk, bring to a boil, then stir in the fettuccine. Cook uncovered, stirring often, until tender (usually 9–12 minutes).

Step 4: Thicken the Sauce – Mix cornstarch with 2 tablespoons cold water, then add it, along with salt and pepper, to the pot 2 minutes before the pasta is done. Cook until the sauce thickens, about 2–5 minutes.

Step 5: Rest and Serve – Turn off the heat and let the pasta sit for 5 minutes to thicken. Plate, then top with cracked black pepper and parsley.

Serving Tips and Suggestions Ideas

Vegan fettuccine Alfredo is a versatile dish that can be served in various delicious ways! Here are some serving ideas that go great with this recipe:

  • Garlic Bread – Accompany the fettuccine with some warm and crispy garlic bread. Spread vegan butter or olive oil on sliced baguette or Italian bread, sprinkle garlic powder, and toast until golden.
  • Grilled or Roasted Vegetables – Add a nutritious touch by serving the dairy-free fettuccine Alfredo with a side of grilled or roasted vegetables. Options like asparagus, zucchini, cherry tomatoes, or sauteed mushrooms complement the creamy pasta perfectly.
  • Fresh Salad Balance the richness of the fettuccine with a refreshing side salad. A mix of fresh greens, cherry tomatoes, cucumber, and avocado lightly dressed with a creamy dill dressing!
  • Vegan Meatballs – Add a protein boost by serving with vegan meatballs. There are tons of store-bought vegan meatballs on the market these days or try delicious homemade veggie meatballs made with cannellini beans, veggies, and mushrooms. The savory meatballs pair wonderfully with the creamy pasta!
  • Crispy Tofu or Tempeh – Enhance the protein content and flavor profile by topping the vegan fettuccine with Alfredo sauce with marinated tofu or tempeh. This crispy tofu made in the air fryer would be perfect!
  • Vegan Pesto Swirl – For a burst of herbaceous flavor, drizzle vegan basil pesto over the pasta or create a pesto swirl on top for an eye-catching presentation.
A plate of vegan fettuccine alfredo with a hand holding a fork.

FAQs

Is vegan Alfredo healthy?

Vegan Alfredo can be healthier than the traditional version because it skips dairy and heavy cream. It’s usually lower in saturated fat and can have more plant-based nutrients, especially if you use veggies or plant-based milk. Just keep in mind it can still be rich, so enjoy it as a tasty treat!

How long does dairy-free Alfredo pasta last?

If you have leftover vegan fettuccine Alfredo, store it in an airtight container in the fridge for up to 5 days—just know the noodles will soak up the sauce as it sits. To reheat, warm it in a pan or microwave with a splash of plant-based milk or vegetable broth, stirring until creamy and hot.

Can I make this vegan fettuccine alfredo recipe gluten-free?

Yes! You can easily make this dairy-free pasta recipe gluten-free by swapping the regular pasta for a gluten-free version, like rice, chickpea, or lentil pasta. The sauce stays the same, so you’ll still get that creamy, comforting flavor without the gluten.

If you make this Vegan Fettuccine Alfredo recipe, please leave a star rating and let me know what you think in the comments below! I love reading your comments!

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!

Creamy Vegan Fettuccine Alfredo

5 from 12 votes
This thick and creamy vegan fettuccini Alfredo is guaranteed to wow your family, friends, and even the most skeptical meat lovers in your life. They’ll never guess that it’s made without a drop of butter, heavy cream, or cheese. 
Dark grey plate full of vegan fettuccine alfredo and a fork twisted into the noodles.
Prep Time 25 minutes
Cook Time 25 minutes
Total Time 50 minutes
Servings 8

Ingredients

  • 1 cup raw, unsalted almonds
  • 3 cups plus 2 tablespoons of water, divided
  • 1 tablespoon extra-virgin olive oil
  • 1 medium yellow onion , diced
  • 5 large cloves garlic, minced
  • 4 cups low-sodium vegetable broth, or the equivalent amount of vegetable bouillon and water
  • 1 16-ounce package of fettuccine
  • 4 teaspoons cornstarch
  • 1 tablespoon salt, only if using low-sodium broth
  • 1 teaspoon ground black pepper
  • Freshly cracked black pepper to taste, for garnish
  • ½ cup finely chopped fresh parsley, for garnish

Instructions

  • Using a high-­powered blender, blend the almonds and 3 cups of water until a creamy milk forms. Over a large bowl, pour the liquid through a nut milk bag to strain out the pulp, and gently massage the bag until all the milk has passed through and only a thick crumbly clump of almond pulp remains. Set aside the silky ­smooth almond cream and discard the pulp (or save it to use in another recipe).
  • Heat the olive oil in a large pot over medium heat. Add the onion and garlic and sauté for 2 to 4 minutes, until soft and fragrant. 
  • Add the vegetable broth and homemade almond milk, increase the heat to medium-high, and bring to a boil.
  • Add the fettuccine to the pot and cook uncovered for the amount of time suggested on the package or until the noodles are cooked and tender. This will take 9 to 12 minutes but can vary depending on the type of pasta you use. Stir the pasta frequently to prevent it from clumping and sticking to the bottom of the pot.
  • While the pasta is cooking, mix the cornstarch and 2 tablespoons of water in a small bowl until the cornstarch dissolves.
  • Two minutes before the pasta is done, add the cornstarch and water mixture, salt, and ground black pepper to the pot. Cook for 2 to 5 minutes, until the sauce, starts to thicken.
  • Turn the heat off and allow the pasta and sauce to rest on the stove for 5 minutes to thicken. If the sauce is still very liquid, turn the heat on while mixing the pasta and sauce for another 1 to 2 minutes—but keep in mind that the sauce will continue to thicken with time.
  • Plate the pasta and garnish with the cracked black pepper and parsley.

Video

Notes

  • Storing Suggestions: If you have leftovers, store them in an airtight container in the fridge for up to 5 days. To reheat, warm it in a pan or microwave with a splash of plant-based milk or vegetable broth, stirring until creamy and hot.
  • Gluten-Free Option: Swap the regular pasta for a gluten-free version, like rice, chickpea, or lentil pasta. 

Nutrition

Calories: 141kcal | Carbohydrates: 9g | Protein: 5g | Fat: 11g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.003g | Cholesterol: 0.1mg | Sodium: 880mg | Potassium: 183mg | Fiber: 3g | Sugar: 2g | Vitamin A: 318IU | Vitamin C: 7mg | Calcium: 64mg | Iron: 1mg
Course — dinner, Main
Cuisine — Italian
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.
The Friendly Vegan Cookbook Cover

The Friendly Vegan Cookbook

This recipe is just one of the 100 veganized family favorites you’ll find in The Friendly Vegan Cookbook. Other recipes you can look forward to in the book include:

…and 100 more. Toni Okamoto and I are the best of friends in real life and love having fun in the kitchen. We’re exited to help you cook up some magic in your own home and help you feed your family, your friends, and any vegan naysayers you’d like to impress. You can order a copy of the book here!

Vegan Fettuccine Alfredo recipe comes from The Friendly Vegan Cookbook by Michelle Cehn and Toni Okamoto, with permission from BenBella Books, 2020, all rights reserved.

newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Leave a Comment

5 from 12 votes

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


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




16 comments
  1. 5 stars
    Fettuccine Alfredo is one of my favorite foods, so happy to have found this delicious vegan recipe!

  2. 5 stars
    Soooo creamy and delicious!!

  3. 5 stars
    i made this for the fam and everyone loves it!! they coulndn’t believe this was vegan!

  4. 5 stars
    Delicious, creamy and healthy.. this was perfect. Thanks for sharing the recipe.

  5. 5 stars
    I made this on 12/26/21. It’s delicious with a light sprinkle of vegan parm and a side of steamed broccoli. Thank you for this easy and yummy recipe!

  6. 5 stars
    One of my favorite recipes! I make this with all types of pasta, but of course it’s best with fettuccini noodles 🙂

  7. Beatriz Buono-Core says:

    5 stars
    Ahh! One of the dishes I missed the most after going vegan was this one and knowing I can make it daily for the family and without much of a fuss is so priceless! Thank you to The Friendly Vegan Cookbook!

  8. Andrea White says:

    5 stars
    This is going to be a hit on Thanksgiving this year. So excited to make it for the fam!!

  9. 5 stars
    Just watching this video makes me hungry! I love how creamy and rich the sauce looks and I can’t wait to try it! I bet this would be amazing along with garlic bread and a vegan caesar salad, too. Yummy!

  10. 5 stars
    This tastes so rich and decadent but is surprisingly healthy!!! Eat up!

  11. 5 stars
    This looks SO good! Going on my list, for sure! Would it make any difference to soak the almonds or not?

    • If you’re using a standard blender, soaking the almonds will certainly help! But if you’ve got a high-powered blender like a Vitamix or Blendtec or Ninja you don’t actually need to! I’m a pretty spontaneous cook so I rarely have the forethought to soak my nuts, hehe.

  12. 5 stars
    I make this recipe all the time and I’m so excited to share it with you!! Hope you love it as much as I do! 🙂

  13. I am a lazy cook – can I just add pre-made almond milk instead of making my own? Thanks!

    • Hi Rosie! Yes, you can! It won’t be QUITE as thick and creamy, but it will still work pretty well 🙂

Stay Inspired!

Thank you for subscribing!