Spoonful of Kindness

menu icon
go to homepage
  • RECIPES
  • RESOURCES
  • ABOUT
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • RECIPES
    • RESOURCES
    • ABOUT
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Vegan Fettuccine Alfredo

    Modified: May 13, 2025 · Published: Mar 17, 2025 by Ana · Leave a Comment

    Jump to Recipe

    Creamy, rich, dairy-free and soy-free, this vegan fettuccine alfredo is comfort food at its finest. Made with soaked cashews, nutritional yeast and a touch of miso for extra depth, it delivers all the velvety goodness of traditional alfredo without the heavy cream.

    Vegan Fettuccine Alfredo
    Jump to:
    • 💛 Why You Will Love This Recipe
    • What Is Alfredo Sauce?
    • 🥣 Ingredients and Substitutions
    • 📋Step-by-Step Instructions
    • Tips on Soaking Cashews
    • ❔Vegan Fettuccine Alfredo FAQs
    • 🍝 More Vegan Pasta Recipes
    • Vegan Fettuccine Alfredo

    💛 Why You Will Love This Recipe

    • Soy-free – Perfect for those with soy allergies or sensitivities without compromising on flavour.
    • Plant-based – Made entirely from wholesome, vegan ingredients for a guilt-free comfort meal.
    • Rich and creamy – The cashew-based sauce delivers a velvety texture and indulgent taste without any dairy.
    • Perfect for meal prepping – The sauce reheats beautifully for quick, satisfying meals throughout the week.

    What Is Alfredo Sauce?

    Traditional Alfredo sauce is a rich and creamy white sauce made from butter, heavy cream and Parmesan cheese. It originated in Italy as a simple pasta sauce, but modern versions often include garlic, black pepper and other seasonings for added depth.

    This vegan fettuccine Alfredo, however, swaps dairy ingredients for plant-based alternatives. Plant-based milk perfectly substitutes dairy milk, cashew cream gives the sauce a thick, creamy texture without using heavy cream and nutritional yeast adds that cheesy, savoury flavour that mimics the taste of Parmesan.

    🥣 Ingredients and Substitutions

    • Raw cashews – Soaked raw cashews create a smooth, creamy base for the sauce, adding richness and a mild nutty flavour.
    • Plant-based milk – I used soy milk, but you can swap it for almond milk, coconut milk or any unsweetened non-dairy milk. Use full-fat milk for a rich, creamy sauce.
    • Nutritional yeast – Adds a cheesy, savoury flavour that mimics the taste of Parmesan in a vegan-friendly way.
    • Lemon juice – Brightens up the sauce with a touch of acidity. You can substitute it with white wine vinegar or apple cider vinegar if you don’t have any lemons at hand.
    • Miso paste – Optional but adds a deep, umami flavour that enhances the overall taste.
    • Garlic – Minced or roasted, it infuses the sauce with a rich, aromatic depth.
    • Vegan butter – Adds a silky texture and helps bring the flavours together. You can replace it with olive oil, sunflower oil or any neutral oil.
    • Salt and pepper – Essential for balancing and enhancing the flavours of the sauce.
    • Nutmeg – A small pinch adds warmth and a subtle, earthy sweetness to the sauce.
    • Fettuccine pasta – Alfredo sauce is usually paired with fettuccine because the wide, flat shape of fettuccine noodles holds onto the rich, creamy sauce better than thinner pasta like spaghetti. The surface area and thickness of fettuccine allow the sauce to cling to each strand, creating a smooth, even coating with every bite. The hearty texture of fettuccine also balances the richness of the sauce. If you don’t have fettuccine at hand (or don’t really like it), you can replace it with spaghetti, penne or fusilli pasta.
    Vegan Fettuccine Alfredo

    📋Step-by-Step Instructions

    Step One: Cook the pasta.

    Cook pasta according to package instructions. Reserve about  ½ cup of pasta water before draining.

    Step Two: Blend the sauce.

    In a blender, blend soaked cashews, plant milk, nutritional yeast, lemon juice, miso, garlic, salt, pepper and nutmeg until smooth.

    Step One: Cook the pasta
    Step Two: Blend the sauce

    Step Three: Cook the sauce.

    Heat vegan butter in a pan over medium heat. Pour in the blended sauce and simmer for 3-5 minutes, stirring constantly. If it’s too thick, add pasta water a little at a time.

    Step Four: Combine and serve.

    Toss in the cooked fettuccine, mixing well to coat. Adjust seasoning as needed. Serve with vegan parmesan, fresh parsley and black pepper on top!

    Step Three: Cook the sauce
    Step Four: Combine and serve

    Tips on Soaking Cashews

    To make vegan fettuccine alfredo, you will need to soak the cashews first. There are three ways to do this. For the best texture and nutritional value, soak them overnight in cold water for 8 to 12 hours. If you’re short on time, you can soak them in hot water for about 30 minutes. For a super quick fix, boil them for 15 minutes. You can read more about how to soak cashews here.

    Vegan Fettuccine Alfredo

    ❔Vegan Fettuccine Alfredo FAQs

    How many servings does this make?

    As written, the recipe makes 6 servings.

    How long does the sauce last in the fridge?

    Stored in a sealed container, it should keep for about 3 days.

    Can I freeze the sauce?

    Yes! Store any leftover sauce in an airtight container and freeze for up to 3 months. Just thaw and reheat when needed.

    🍝 More Vegan Pasta Recipes

    If you’re in the mood for a different kind of pasta, check out this easy vegan tomato pasta, vegan lemon pasta, one-pot spinach tomato pasta or vegan spaghetti carbonara.

    Vegan Fettuccine Alfredo

    Vegan Fettuccine Alfredo

    Creamy, rich, dairy-free and soy-free, this vegan fettuccine alfredo is comfort food at its finest. Made with soaked cashews, nutritional yeast and a touch of miso for extra depth, it delivers all the velvety goodness of traditional alfredo without the heavy cream.
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 15 minutes mins
    Total Time 30 minutes mins
    Servings: 6

    Ingredients

    • 12 oz (340 g) fettuccine pasta
    • 1 ½ cup (210 g) soaked cashews
    • 1 ½ cup (360 ml) unsweetened plant-based milk
    • 3 tablespoons nutritional yeast
    • 1 tablespoon lemon juice
    • 1 tablespoon miso paste (optional)
    • 4 cloves garlic, minced
    • ½ teaspoon salt
    • ½ teaspoon black pepper
    • ¼ teaspoon nutmeg
    • 2 tablespoons vegan butter
    Prevent your screen from going dark

    Instructions
     

    • Cook pasta according to package instructions. Reserve about  ¼ cup of pasta water before draining.
    • In a blender, blend soaked cashews, plant milk, nutritional yeast, lemon juice, miso, garlic, salt, pepper and nutmeg until smooth.
    • Heat vegan butter in a pan over medium heat. Pour in the blended sauce and simmer for 3-5 minutes, stirring constantly. If it’s too thick, add pasta water a little at a time.
    • Toss in the cooked fettuccine, mixing well to coat. Adjust seasoning as needed. Serve with vegan parmesan, fresh parsley and black pepper on top!
    Nutrition Facts
    Vegan Fettuccine Alfredo
    Amount per Serving
    Calories
    477
    % Daily Value*
    Fat
     
    20
    g
    31
    %
    Saturated Fat
     
    5
    g
    31
    %
    Trans Fat
     
    0.02
    g
    Polyunsaturated Fat
     
    4
    g
    Monounsaturated Fat
     
    9
    g
    Cholesterol
     
    7
    mg
    2
    %
    Sodium
     
    360
    mg
    16
    %
    Potassium
     
    526
    mg
    15
    %
    Carbohydrates
     
    58
    g
    19
    %
    Fiber
     
    4
    g
    17
    %
    Sugar
     
    7
    g
    8
    %
    Protein
     
    18
    g
    36
    %
    Vitamin A
     
    281
    IU
    6
    %
    Vitamin C
     
    2
    mg
    2
    %
    Calcium
     
    105
    mg
    11
    %
    Iron
     
    3
    mg
    17
    %
    * Percent Daily Values are based on a 2000 calorie diet.
    Did you make this recipe?I love seeing your creations! Tag me on Instagram at #spoonfulofkindness!

    More Pasta Recipes

    • Vegan Spinach Pasta
      Healthy Vegan Spinach Pasta
    • Beetroot Ravioli
      Beetroot Ravioli with Cashew Cream
    • Vegan Spaghetti Carbonara
      Vegan Spaghetti Carbonara
    • Easy Vegan Tomato Pasta
      Easy Vegan Tomato Pasta
    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Join our community!

    creamy vegan broccoli soup

    Get new recipes sent straight to your inbox.

    Latest

    • Creamy Cabbage Alfredo
      Creamy Cabbage Alfredo
    • Butter Bean Curry
      Butter Bean Curry
    • Puff Pastry Pizza Rolls
      Puff Pastry Pizza Rolls
    • Vegan Molasses Cookies
      Vegan Molasses Cookies

    In Season

    • Vegan Banana Pancakes
      Vegan Banana Pancakes
    • Vegan Apple and Pear Crumble
      Vegan Apple and Pear Crumble
    • Bircher Muesli with Grated Apples and Peanut Butter
      Bircher Muesli with Grated Apples and Peanut Butter
    • Vegan Butternut Squash Soup with Coconut Milk
      Vegan Butternut Squash Soup with Coconut Milk

    Footer

    All recipes | Contact | About | Privacy Policy

    • Facebook
    • Instagram
    • Pinterest
    • Mail

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe (optional):

    So simple, yet so tasty! Will make again.
    My family loved this!
    Thank you for sharing this recipe
    This worked exactly as written, thanks!
    Loved it! The flavors were perfect.
    Followed the recipe exactly, and it turned out amazing!

    Or write in your own words (optional):

    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.