Vegan Alfredo Pasta Recipe

Missing that rich and creamy Alfredo pasta but looking for a vegan option? Making a fantastic vegan Alfredo is actually quite simple, and with a few clever substitutions, you can create a plant-based version that’s just as satisfying as the classic. This recipe is completely cashew-free. We achieve that rich, decadent texture with a clever ingredient swap, resulting in a plant-based sauce that rivals the classic.

A plate of creamy alfredo pasta topped with grated cheese and garnished with chopped parsley, with a fork on the side.
Photo Credit: Two City Vegans
This post has affiliate links. As an Amazon Associate, I earn from qualifying purchases. Thank you.

Why You’ll Love This Vegan Alfredo Pasta Recipe

  • Say goodbye to heavy cream and cheese! This recipe is lighter but still delivers a satisfying richness.
  • Perfect for busy weeknights! The sauce comes together quickly, making it ideal for a speedy yet delicious meal.
  • Allergy concerns? This dairy-free and nut-free recipe ensures everyone at the table can enjoy a taste of Alfredo heaven.
  • The perfect base for customization! Add your favorite veggies, protein, or herbs to personalize your pasta dish.
  • Leftovers taste great! This recipe reheats well, making it perfect for meal prep lunches or quick dinners throughout the week.

Ingredients You’ll Need

You’ll need all the ingredients in the photograph below.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we'll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

Ingredients for cooking alfredo pasta displayed on a wooden surface including pepper, vegan butter, spaghetti, italian seasoning, parmesan cheese, salt, garlic, flour, parsley, and almond milk, all labeled.
Photo Credit: Two City Vegans

How to Make Vegan Alfredo Pasta with Step-By-Step Instructions

A complete printable recipe and the measurements in both US customary and metric are available in the recipe card below.

Follow the package directions for cooking your spaghetti.

Uncooked spaghetti partially submerged in boiling water in a stainless steel pot.
Fill a large pot with the specified amount of water, bring it to a boil over high heat, and then add the spaghetti.
Cooked spaghetti noodles draining in a metal colander placed over a saucepan on a kitchen counter.
Cook for the time mentioned on the package, stirring occasionally until the spaghetti is al dente.

Make the Creamy Sauce

While the pasta cooks, melt vegan butter in a non-stick pan over medium heat. Add the minced garlic and cook for a couple of minutes, until fragrant.

A cube of butter melting in the center of a black non-stick frying pan.
Melt the butter in a non-stick pan over medium heat.
A skillet with melted butter, garlic slices, and chopped almonds, viewed from above.
Add the minced garlic and cook for a couple of minutes.

Thicken the Base

Whisk in the flour and cook for about a minute, creating a roux.

Slowly whisk in the almond milk, making sure to incorporate all the flour mixture. Bring the sauce to a simmer and let it cook for 5 minutes, or until thickened.

Cooking in a skillet with garlic and onions, oil visible, on a stovetop.
Whisk in the flour and cook for about a minute.
A skillet containing a mixture of milk, cooking on a stove, showing bubbles and slight browning.
Slowly whisk in the almond milk, ensuring all the flour mixture is incorporated.
A skillet containing creamy soup garnished with herbs and spices on a marble surface.
Bring the sauce to a simmer and the Italian seasoning, salt, and pepper. Let it cook for 5 minutes until thickened.

Season it Up!

Add the Italian seasoning, salt, and pepper to taste.

Combine & Serve

Toss the cooked spaghetti with the creamy sauce until well combined. Serve immediately topped with vegan parmesan cheese and fresh parsley, if desired.

A Plate of vegan alfredo pasta topped with parsley on a light surface, with a fork and a bowl of sauce in the background.
Combine the sauce and the spaghetti and top with cheese and parsley.

Recipe Notes and Expert Tips

  • Plant-Milk Magic: Unsweetened almond milk works beautifully here, but feel free to experiment with your favorite plant-based milk! Oat milk creates a creamier sauce, while soy milk offers a slightly richer flavor.
  • Starchy Secrets: Reserve some pasta water before draining! Adding a splash or two of this starchy liquid to your sauce can help loosen it up and achieve that restaurant-style silky texture.
  • Roux Power: The roux (flour cooked in vegan butter) is the base of our creamy sauce. If your sauce seems a bit thin after simmering, whisk in a cornstarch slurry. Simply mix one teaspoon cornstarch with one tablespoon of water and whisk it into the simmering sauce until thickened to your desired consistency.
  • Spice It Up!: Feeling adventurous? Add a pinch of red pepper flakes for a touch of heat or a sprinkle of nutritional yeast for an extra cheesy flavor. Nutritional yeast also adds a bit of a savory, umami complexity.
  • Herb Haven: Fresh herbs like chopped chives, basil, or oregano can add a wonderful pop of freshness to your finished dish.
  • Don’t be shy with the veggies! This recipe is a fantastic starting point for incorporating your favorite chopped vegetables. Broccoli florets, sautéed spinach, or sliced mushrooms all work beautifully. For heartier vegetables, pre-cook them slightly before adding them to the sauce.
A fork lifting creamy vegan alfredo pasta garnished with herbs from a plate on a light textured surface.
Photo Credit: Two City Vegans

How to Store Vegan Alfredo Pasta

Vegan Alfredo pasta reheats well, making it perfect for meal prep lunches or quick dinners throughout the week.

Store leftover pasta in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, adding a splash of plant-based milk or pasta water to loosen the sauce if needed.

What to Serve With Vegan Alfredo Pasta

Fresh & Simple: A light and refreshing Arugula Salad with Lemon Vinaigrette cuts through the richness of the Alfredo, adding a pop of green and a delightful peppery bite.

Garlic Bread with a Twist: Upgrade your classic garlic bread by using toasted baguette slices and topping them with a vegan pesto or a simple mixture of olive oil, minced garlic, and dried herbs.

Creamy Vegan Tomato Soup: For a comforting and contrasting starter, try a vibrant tomato soup made with plant-based milk and fresh or canned tomatoes. Serve it warm for an appetizer or light lunch alongside your Alfredo.

A plate of alfredo pasta topped with grated cheese and parsley, with extra cheese and a sauce jug in the background on a textured table.
Photo Credit: Two City Vegans

More Easy Recipes for You to Try at Home

Need even more inspiration for taste meals? Check out these delicious recipes!

Did you make this recipe? We’d love to know! Please leave a 5-star review below (it really helps!) and tag and follow us on PinterestFacebook, and Instagram, for more tasty inspiration!

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A plate of creamy alfredo pasta topped with grated cheese and garnished with chopped parsley, with a fork on the side.

Vegan Alfredo Pasta Recipe

Mandy Applegate
This Vegan Alfredo is a blank canvas for customization! Add your favorite veggies, protein, or herbs to personalize your pasta dish and create endless flavor combinations.
No ratings yet
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Main Course
Cuisine Italian
Servings 2 people
Calories 889 kcal

Ingredients
 
 

  • ½ pound spaghetti
  • ½ cup butter vegan
  • 2 garlic cloves minced
  • 2 tablespoons flour
  • 1 ¼ cup almond milk
  • 1 tablespoon Italian seasoning
  • Salt and pepper
  • Parmesan cheese vegan
  • 1 tablespoon fresh parsley finely chopped

Instructions
 

  • Cook spaghetti according to the package directions.
    ½ pound spaghetti
  • Heat a non-stick pan over medium heat and add the butter, once it melts, add the garlic and cook for a couple of minutes.
    ½ cup butter, 2 garlic cloves minced
  • Add the flour and mix until creamy. Add the almond milk and stir, bring to a simmer and let it cook for 5 minutes, or until it thickens. Add the Italian seasoning, salt and pepper.
    2 tablespoons flour, 1 ¼ cup almond milk, 1 tablespoon Italian seasoning, Salt and pepper
  • Add the spaghetti and gently toss to coat evenly with the creamy alfredo sauce until well combined.
  • Serve with vegan Parmesan cheese and fresh parsley.
    1 tablespoon fresh parsley, Parmesan cheese

Notes

  • Plant-Milk Magic: Unsweetened almond milk works beautifully here, but feel free to experiment with your favorite plant-based milk! Oat milk creates a creamier sauce, while soy milk offers a slightly richer flavor.
  • Starchy Secrets: Reserve some pasta water before draining! Adding a splash or two of this starchy liquid to your sauce can help loosen it up and achieve that restaurant-style silky texture.
  • Roux Power: The roux (flour cooked in vegan butter) is the base of our creamy sauce. If your sauce seems a bit thin after simmering, whisk in a cornstarch slurry. Simply mix one teaspoon cornstarch with one tablespoon of water and whisk it into the simmering sauce until thickened to your desired consistency.
  • Spice It Up!: Feeling adventurous? Add a pinch of red pepper flakes for a touch of heat or a sprinkle of nutritional yeast for an extra cheesy flavor. Nutritional yeast also adds a bit of a savory, umami complexity.
  • Herb Haven: Fresh herbs like chopped chives, basil, or oregano can add a wonderful pop of freshness to your finished dish.
  • Don’t be shy with the veggies! This recipe is a fantastic starting point for incorporating your favorite chopped vegetables. Broccoli florets, sautéed spinach, or sliced mushrooms all work beautifully. For heartier vegetables, pre-cook them slightly before adding them to the sauce.

Nutrition

Calories: 889kcalCarbohydrates: 94gProtein: 17gFat: 50gSaturated Fat: 30gPolyunsaturated Fat: 3gMonounsaturated Fat: 13gTrans Fat: 2gCholesterol: 122mgSodium: 577mgPotassium: 329mgFiber: 6gSugar: 3gVitamin A: 1629IUVitamin C: 4mgCalcium: 274mgIron: 3mg
Keyword vegan alfredo pasta
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

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

Recipe Rating