Vegan Fettuccine Alfredo

Creamy, dreamy, and completely dairy-free, this Vegan Fettuccine Alfredo is the ultimate comfort food without compromise. Made with homemade almond cream, garlic, and onion for depth of flavor, this one-pot pasta dish is easy to prepare and packed with richness. A perfect plant-based meal for weeknights or special occasions.

Vegan Fettuccine Alfredo

Why You’ll Love This Recipe

  • Creamy without the dairy: Homemade almond milk creates a silky, luscious sauce.

  • One-pot simplicity: Everything cooks in one pot for easy prep and cleanup.

  • Nourishing and wholesome: Uses clean, plant-based ingredients.

  • Family-friendly: Comforting flavors that even non-vegans will enjoy.

  • Customizable: Add your favorite veggies or herbs for variation.

  • Nutritious: High in protein and healthy fats from almonds.

  • Budget-friendly: No pricey vegan cream alternatives needed.

  • No fancy equipment: A blender and pot are all you need.

  • Meal-prep ready: Keeps well for leftovers or next-day lunches.

  • Restaurant-worthy taste: Rich, savory, and completely satisfying.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • 1 cup raw unsalted almonds

  • 3 cups plus 2 tablespoons water, divided

  • 1 tablespoon extra-virgin olive oil

  • 1 medium yellow onion, diced

  • 5 large garlic cloves, minced

  • 4 cups low-sodium vegetable broth (or equivalent bouillon + water)

  • 16 ounces uncooked fettuccine

  • 4 teaspoons cornstarch

  • 1 tablespoon salt (only if using low-sodium broth)

  • 1 teaspoon ground black pepper

  • Freshly cracked black pepper, for garnish

  • ½ cup finely chopped fresh parsley, for garnish

Directions

  1. Make almond milk:

    • Blend almonds with 3 cups of water in a high-powered blender until smooth.

    • Strain the mixture using a nut milk bag over a large bowl. Discard (or save) the pulp and set aside the almond milk.

  2. Sauté aromatics:

    • In a large pot, heat olive oil over medium heat.

    • Add onion and garlic, sautéing for 2–4 minutes until softened and fragrant.

  3. Add liquids and cook pasta:

    • Pour in vegetable broth and the homemade almond milk.

    • Increase heat to medium-high and bring to a boil.

    • Add uncooked fettuccine and cook uncovered for 9–12 minutes, stirring frequently.

  4. Thicken the sauce:

    • Mix 4 teaspoons of cornstarch with 2 tablespoons of water in a small bowl.

    • Two minutes before the pasta is done, stir in the cornstarch slurry, salt (if using), and black pepper.

    • Cook for 2–5 more minutes until the sauce thickens.

  5. Let rest and serve:

    • Turn off the heat and allow the dish to rest for 5 minutes.

    • If the sauce is still too thin, turn the heat back on for 1–2 minutes while stirring.

    • Plate and garnish with fresh parsley and cracked black pepper.

Servings and timing

This recipe serves 6 to 8 people.
Prep time: 25 minutes
Cook time: 25 minutes
Total time: 50 minutes

Variations

  • Add vegetables: Stir in steamed broccoli, peas, mushrooms, or spinach for added texture and nutrition.

  • Nut-free version: Use oat milk or cashew cream instead of almond milk.

  • Gluten-free: Use gluten-free fettuccine or pasta of choice.

  • Spicy twist: Add a pinch of red pepper flakes while sautéing garlic.

  • Cheesy flavor: Mix in 1–2 tablespoons of nutritional yeast for a cheese-like depth.

  • Lemon zest: Add a touch of lemon zest or juice for brightness.

  • Fresh herbs: Substitute or add in fresh basil, thyme, or chives for flavor variation.

  • Protein boost: Top with grilled tofu or chickpeas.

  • Roasted garlic: Swap sautéed garlic for roasted garlic for a deeper flavor.

  • Smoky version: Add a pinch of smoked paprika for warmth.

Storage/Reheating

Storage:
Keep leftovers in an airtight container in the refrigerator for up to 4 days.

Reheating:
Warm gently on the stovetop or in the microwave. Add a splash of vegetable broth or plant milk to loosen the sauce if it has thickened.

Freezing:
Not recommended, as the sauce may separate upon thawing.

FAQs

Can I use store-bought almond milk instead of making it from scratch?

Yes, but homemade almond milk will yield a richer and creamier result. Choose unsweetened and unflavored almond milk if using store-bought.

What can I use instead of almonds?

You can use cashews (soaked), sunflower seeds, or oat milk for a nut-free version.

Can I make this gluten-free?

Absolutely. Just substitute with your favorite gluten-free fettuccine or pasta.

Will the sauce thicken more as it cools?

Yes, the sauce continues to thicken as it sits. Let it rest for 5–10 minutes after cooking.

What if I don’t have a nut milk bag?

You can use a fine mesh strainer, cheesecloth, or a clean kitchen towel to strain the almond milk.

How do I prevent the pasta from sticking?

Stir frequently while cooking and make sure there’s enough liquid to cover the pasta during boiling.

Can I make this ahead?

Yes. Prepare and store it in the fridge. Reheat with a splash of broth or almond milk to restore creaminess.

Is this recipe kid-friendly?

Yes. The creamy, mild flavor is typically well-loved by kids, especially when served with simple vegetables.

Can I use another oil?

Yes. Avocado oil or sunflower oil can be used in place of olive oil.

What herbs go well as garnish?

Parsley is classic, but you can also use basil, thyme, or chives depending on your preference.

Conclusion

This Vegan Fettuccine Alfredo is a plant-based twist on a classic comfort dish, offering creamy indulgence without the dairy. With simple ingredients and bold flavor, it’s a recipe that works for busy weeknights, family dinners, or cozy weekends. Whether you’re vegan or just looking for a lighter pasta option, this dish delivers on taste and satisfaction every single time.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Fettuccine Alfredo

Vegan Fettuccine Alfredo

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jessica
  • Prep Time: 25 minutes
  • Cook Time: 25 minutes
  • Total Time: 50 minutes
  • Yield: 6 to 8 servings
  • Category: Main
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegan

Description

This Vegan Fettuccine Alfredo is a creamy, one-pot pasta dish made with homemade almond milk, garlic, and onions for a luscious, dairy-free sauce. A wholesome and satisfying meal the whole family will love, garnished with fresh parsley and cracked black pepper.


Ingredients

  • 1 cup raw unsalted almonds
  • 3 cups plus 2 tablespoons water, divided
  • 1 tablespoon extra-virgin olive oil
  • 1 medium yellow onion, diced
  • 5 large garlic cloves, minced
  • 4 cups low-sodium vegetable broth (or equivalent bouillon/paste + water)
  • 16 ounces uncooked fettuccine
  • 4 teaspoons cornstarch
  • 1 tablespoon salt (only if using low-sodium broth)
  • 1 teaspoon ground black pepper
  • Freshly cracked black pepper, for garnish
  • 1/2 cup finely chopped fresh parsley, for garnish

Instructions

  1. In a high-powered blender, blend almonds with 3 cups of water until smooth. Strain through a nut milk bag over a bowl to make almond milk. Discard or save the pulp.
  2. Heat olive oil in a large pot over medium heat. Add diced onion and garlic; sauté for 2–4 minutes until soft and fragrant.
  3. Add vegetable broth and the homemade almond milk. Increase heat to medium-high and bring to a boil.
  4. Add uncooked fettuccine and cook uncovered, stirring frequently, for 9–12 minutes or until noodles are tender.
  5. While pasta cooks, mix cornstarch with 2 tablespoons of water in a small bowl until dissolved.
  6. Two minutes before pasta is done, stir in the cornstarch slurry, salt (if using), and ground black pepper. Cook for 2–5 minutes until sauce thickens.
  7. Turn off heat and let pasta sit for 5 minutes to continue thickening. If still too runny, heat for 1–2 more minutes while stirring.
  8. Serve hot, garnished with freshly cracked black pepper and chopped parsley.

Notes

  • Use a nut milk bag for best results when straining the almond milk.
  • Stir pasta frequently to prevent clumping and sticking to the pot.
  • Sauce continues to thicken as it cools—don’t overcook at the end.
  • Optional: Save almond pulp for baking, smoothies, or as a binder in veggie burgers.

Nutrition

  • Serving Size: 1 serving
  • Calories: 410
  • Sugar: 4g
  • Sodium: 520mg
  • Fat: 14g
  • Saturated Fat: 1g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 58g
  • Fiber: 4g
  • Protein: 12g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star