Velvet-Smooth Vegan Fettuccine Alfredo

This Dairy-Free Fettuccine Alfredo offers a delightful solution for those seeking a rich, creamy, and utterly satisfying pasta dish without any dairy. Whether you’re vegetarian, vegan, or simply exploring plant-based options, this recipe promises all the decadent flavor of classic Alfredo, with the flexibility to customize it with your favorite proteins and vegetables.

Creamy Dairy-Free Vegan Alfredo Sauce with Fettuccine overhead, garnished with fresh parsley
Indulge in the rich and creamy goodness of our Dairy-Free Fettuccine Alfredo.

Fettuccine Alfredo has long been a symbol of ultimate comfort food – thick ribbons of pasta enveloped in a luxurious, cheesy, and utterly creamy sauce. For many years, the thought of enjoying such a dish seemed out of reach after embracing a dairy-free lifestyle. The challenge was real: how to recreate that iconic richness and depth without relying on traditional dairy products like heavy cream and Parmesan cheese?

But fear not, pasta lovers! After dedicated culinary exploration, I crafted this incredible dairy-free fettuccine alfredo recipe, bringing the joy of creamy pasta back to my table, and now, to yours. What started as a personal quest nearly a decade ago has evolved into a beloved staple, first shared in 2018 and consistently refined to ensure perfection.

The original recipe quickly gained popularity, and its continuous evolution, marked by updated details and enhanced photos, only solidified its status as a reader favorite. Hearing how much this plant-based Alfredo brings joy to so many homes truly warms my heart.

✨ Craving more delicious dairy-free comfort? Don’t miss this reader-favorite dairy-free mac and cheese recipe for another taste of creamy, cheesy goodness without the dairy!

Table of Contents

  • Why You’ll Love This Dairy-Free Alfredo
  • Key Ingredients for Creamy Vegan Alfredo
  • The Magic of Nutritional Yeast: Our Secret “Cheesy” Ingredient
  • How to Make Dairy-Free Fettuccine Alfredo
  • Serving Suggestions for Your Vegan Alfredo
  • Expert Tips & Recipe FAQs
  • 🍷🥂 Wine Pairings for Dairy-Free Alfredo
  • More Dairy-Free Pasta Recipes
  • Dairy-Free Fettuccine Alfredo Recipe

❤️ Why you’ll love this family favorite (and reader favorite!) recipe

Dairy-Free Fettuccine Alfredo close-up with a fork twirling pasta
This dairy-free pasta offers all the comfort without the compromise.
Author's personal note icon
A personal touch to your cooking journey.

This dish holds a special place in my heart, and in my family’s regular dinner rotation. It’s a recipe I genuinely love, and its popularity among readers is no surprise. Here’s why this vegan Alfredo will become your new go-to:

  • Unbelievably Rich and Creamy: You absolutely won’t miss the dairy! Our secret blend of ingredients creates a sauce that’s thick, velvety, and deeply satisfying, mirroring the texture and indulgence of traditional Alfredo.
  • Incredibly Versatile: This recipe is a culinary chameleon. While perfect as a vegetarian and vegan masterpiece, it adapts beautifully to your preferences. See our ingredient notes for alternative dairy-free options and explore endless possibilities.
  • Wholesome Plant-Based Goodness: Enjoy a delicious meal that aligns with vegetarian and vegan dietary choices, packed with flavor and nourishing ingredients.
  • Customizable with Add-Ins: Whether you prefer it simple or loaded, this pasta welcomes your creativity. Add your favorite plant-based proteins, grilled chicken (for non-vegans), shrimp, or an abundance of vibrant vegetables to make it a complete meal.
  • A Family Favorite: This dairy-free fettuccine Alfredo consistently wins over both kids and adults, making it an ideal choice for busy weeknights or special occasions. Its mild yet flavorful profile is universally appealing.
  • Quick & Easy: With simple steps and readily available ingredients, you can have a gourmet-tasting meal on the table in under 30 minutes.

Key Ingredients for Creamy Vegan Alfredo

Ingredients for vegan alfredo sauce including coconut milk, nutritional yeast, and garlic
The simple yet powerful ingredients that create our rich vegan alfredo sauce.

Crafting this luscious vegan alfredo sauce is surprisingly simple, relying on a few key ingredients that come together to mimic the richness of its dairy counterpart. Each component plays a vital role in achieving that sought-after creamy texture and savory depth:

  • Fettuccine Pasta: The classic choice for Alfredo, its wide, flat strands are perfect for holding onto that thick, creamy sauce. Feel free to use other long, wide pastas like tagliatelle, pappardelle, or linguine. For a gluten-free meal, simply opt for your favorite gluten-free fettuccine.
  • Vegan Butter: Essential for building the roux, which forms the base of our thick sauce. High-quality vegan butter provides a rich flavor and smooth texture. Choose your favorite brand that melts well.
  • Garlic: Lots of it! Freshly minced garlic is non-negotiable for that signature savory kick in Alfredo sauce. Adjust the quantity to your liking – I often find myself adding an extra clove or two!
  • All-Purpose Flour: This acts as a thickening agent, forming a roux with the vegan butter to create a sturdy, creamy foundation for the sauce. For a gluten-free option, you can substitute with a 1:1 gluten-free flour blend.
  • Full-Fat Coconut Milk: This is the secret to achieving incredible creaminess without dairy. Canned full-fat coconut milk provides the body and richness needed. It imparts a subtle nuttiness that beautifully complements the overall flavor, somewhat reminiscent of the depth you’d get from traditional Parmesan. If you prefer, you can also use unsweetened almond milk, soy milk, or even a homemade cashew cream for a different flavor profile, though full-fat coconut milk offers the best consistency.
  • Vegetable Stock or Broth: Adds depth of flavor and helps achieve the perfect sauce consistency, thinning it out just enough while contributing savory notes.
  • Reserved Hot Pasta Water: A chef’s secret! The starchy water left over from cooking the pasta is magical. A couple of tablespoons (or more, if needed) helps emulsify the sauce, making it even smoother and allowing it to cling beautifully to the fettuccine.
  • Freshly Cracked Black Pepper: Essential for a classic Alfredo. Its pungent warmth enhances the savory notes of the sauce.
  • Dijon Mustard: Just a hint of Dijon mustard adds a subtle tanginess and complexity, brightening the sauce and preventing it from tasting too flat. Don’t worry, it won’t make your Alfredo taste like mustard!
  • Freshly Chopped Parsley: A vibrant garnish that adds a pop of color and a fresh, herbaceous note.
  • Salt: To taste. Crucial for balancing and enhancing all the flavors.

The Magic of Nutritional Yeast: Our Secret “Cheesy” Ingredient

A bowl of nutritional yeast flakes, key for dairy-free cheesy flavor
Nutritional yeast, the secret ingredient for a cheesy, dairy-free flavor.

If you’re new to dairy-free cooking, let me introduce you to one of the most vital ingredients in achieving that “cheesy” umami flavor in vegan dishes: nutritional yeast. For this dairy-free cream sauce, a quarter cup of this golden flake is what truly transforms it into an authentic Alfredo experience.

What is Nutritional Yeast?

Often referred to as “nooch,” nutritional yeast is a deactivated yeast, meaning it won’t cause dough to rise like active dry yeast used in baking. It’s typically sold in flake or powder form and boasts a distinctly savory, nutty, and yes, even “cheesy” flavor. Think of it as nature’s flavor enhancer for plant-based dishes!

Where to Find It

Once a specialty item, nutritional yeast has become much more popular and accessible over the past few years. You can often find it in the bulk food aisle, the baking aisle, or sometimes even the health food section of well-stocked grocery stores nationwide. Many online retailers also carry it, making it easy to purchase. The Bragg brand of nutritional yeast flakes is a widely recognized and trusted option.

Why It’s Perfect for Dairy-Free Alfredo

Its unique flavor profile loosely resembles that of Parmesan cheese, offering a salty, slightly funky, and deeply savory note that is absolutely essential for recreating the Alfredo experience without dairy. Beyond this fettuccine, nutritional yeast is a fantastic ingredient to keep on hand for a multitude of “cheesy” vegan applications, from sauces and soups to sprinkled over popcorn or roasted vegetables.

Nutritional Benefits

Beyond its incredible flavor, nutritional yeast is also packed with health benefits. It’s a complete protein, containing all nine essential amino acids, and is an excellent source of B vitamins (including B12, which is often challenging to get on a vegan diet unless fortified). It also contains trace minerals, making it a powerful and beneficial addition to your pantry.

How to Make Dairy-Free Fettuccine Alfredo

Creating this rich and creamy dairy-free Alfredo is simpler than you might think. Follow these straightforward steps for a delicious meal:

  1. Cook the Pasta: Begin by cooking your fettuccine according to package directions. Make sure to generously salt your pasta water; this is your first layer of flavor! Before draining, remember to reserve at least ½ cup of the starchy pasta water – it’s crucial for the sauce.
  2. Prepare the Roux: While the pasta boils, melt the vegan butter in a large saucepan or skillet over medium heat. Add the minced garlic and sauté for 1-2 minutes until fragrant and just softened, being careful not to brown it. Sprinkle the all-purpose flour into the pan and stir continuously for about a minute, creating a smooth roux. This mixture will serve as the thickening base for your sauce.
  3. Whisk in Liquids: Gradually whisk in the coconut milk and vegetable stock. Continue whisking vigorously to ensure there are no clumps and the mixture is smooth. Bring the sauce to a low boil, then reduce the heat to a simmer, stirring frequently. The sauce will begin to thicken as it heats.
  4. Perfect the Consistency: Once the sauce has thickened slightly, add two tablespoons of the reserved hot starchy pasta water. Continue to stir continuously for another minute. At this point, the sauce should be noticeably thicker than when you started, but still pourable. If it’s too thick, add more pasta water, one tablespoon at a time, until you reach your desired creamy consistency.
  5. Finish the Sauce: Remove the pan from the heat. Immediately stir in the Dijon mustard, freshly cracked black pepper, and the nutritional yeast flakes. Stir vigorously until the nutritional yeast has completely melted into the sauce, imparting its “cheesy” flavor.
  6. Combine and Serve: Add the drained cooked fettuccine directly into the pan with the sauce. Gently toss everything together, ensuring every strand of pasta is evenly coated with the rich, creamy Alfredo. Taste and season with additional salt and pepper as needed. Garnish generously with freshly chopped parsley and serve immediately.

Serving Suggestions for Your Vegan Alfredo

Bowl of dairy free vegan alfredo sauce with fettucini garnished with parsley
This dairy-free fettuccine alfredo is perfect on its own or with your favorite sides.

This dairy-free fettuccine Alfredo is a complete meal on its own, but it truly shines when paired with complementary sides or boosted with additional ingredients:

Perfect Pairings:

  • Garlic Bread: A must-have for soaking up every last drop of that incredible sauce! Try our air fryer garlic bread for a quick and crispy option, or indulge in pesto bread or classic homemade French bread.
  • Light Salads: Cut through the richness of the Alfredo with a refreshing salad. A crisp cucumber mint salad, a peppery arugula and pear salad, or a vibrant cucumber shrimp salad (for non-vegans) would be excellent choices.
  • Roasted Vegetables: A simple side of roasted asparagus, broccoli florets, or green beans provides a healthy and flavorful addition.

Boost Your Meal with Add-Ins:

Enhance the nutritional value and heartiness of your dairy-free pasta by stirring in additional proteins and vegetables:

  • Plant-Based Proteins: Sautéed mushrooms (cremini or button work wonderfully), roasted chickpeas for a textural crunch, pan-fried plant-based chicken strips, or crumbled vegan Italian sausage add substantial protein.
  • Meat-Based Proteins (for non-vegans): If you’re not strictly vegan, grilled or shredded chicken breast, sautéed shrimp, or even sliced Italian sausage are fantastic additions.
  • Fresh Vegetables: Broccoli florets are a classic Alfredo pairing and my personal favorite for this dish. Other excellent options include fresh spinach (which wilts beautifully into the warm pasta), zucchini ribbons, colorful bell peppers, or sweet cherry tomatoes. For a Mediterranean twist, consider sun-dried tomatoes and Kalamata olives.

Expert Tips & Recipe FAQs

A perfectly plated dish of Dairy-Free Fettuccine Alfredo, ready to be enjoyed
Your questions about making the perfect dairy-free fettuccine alfredo answered.
How can I ensure my dairy-free Alfredo sauce is perfectly smooth?

The key to a silky smooth sauce lies in two things: whisking and a good roux. When adding the flour to the melted vegan butter, stir continuously to create a lump-free paste. Then, gradually whisk in the coconut milk and vegetable stock, continuing to whisk until completely smooth. If you find any small lumps, a quick pass with an immersion blender or transferring it to a regular blender can smooth it out. Don’t forget the hot pasta water for ultimate emulsification!

What’s the best way to store leftovers?

Store any leftover dairy-free fettuccine Alfredo in an airtight container in the refrigerator for up to 3-4 days. While the sauce might thicken slightly upon cooling, it reheats beautifully.

What’s the best pasta shape to use for this recipe?

I find that wider, thicker pastas like fettuccine, tagliatelle, pappardelle, and linguine are ideal for this dairy-free alfredo sauce. The robust, creamy sauce needs a long, substantial pasta that it can cling to, ensuring every bite is rich and flavorful. You can also use pasta shapes that have nooks and crannies to hold the rich, creamy vegan alfredo sauce, such as fusilli, rotini, or even large shells. However, for a truly classic Alfredo experience, stick to the wider flat noodles.

What are some good proteins to add to this pasta?

For a vegan meal, consider sautéed cremini or button mushrooms, roasted chickpeas, or your favorite plant-based chicken strips or sausages. If you’re not strictly vegan, this dairy-free pasta is fantastic with grilled chicken breast, pan-seared shrimp, or savory Italian sausage. These additions make the dish even more hearty and satisfying.

What are some good vegetables I can add to this pasta?

Broccoli florets are a classic and delicious addition to any Alfredo, and they pair perfectly here. You can also add fresh spinach (stir it in at the end to wilt), sautéed zucchini, colorful bell peppers, or sweet cherry tomatoes. For a pop of color and flavor, consider adding sun-dried tomatoes or a handful of fresh basil.

My sauce is too thin/thick. How can I fix it?

If your sauce is too thin, return it to low heat and simmer gently, stirring occasionally, until it thickens to your desired consistency. Be patient, it will thicken! If it’s too thick, simply whisk in a tablespoon or two more of hot pasta water (or vegetable stock/dairy-free milk) until it reaches the perfect creamy texture.

Will my dairy-free Alfredo taste like coconut?

While the recipe uses full-fat coconut milk for its rich consistency, the flavor is generally very subtle and not overtly “coconutty.” The garlic, black pepper, Dijon mustard, and especially the nutritional yeast work together to create a savory, cheesy profile that masks most of the coconut flavor. If you are very sensitive to coconut flavor, you can try using an unsweetened plain dairy-free milk alternative (like almond or oat milk) and whisking in a tablespoon of cashew butter or plant-based cream cheese for added richness.

Wine bottle and glasses in a vineyard setting
A perfect sip to complement your meal.

🍷🥂 Wine Pairings for Dairy-Free Alfredo

Two bowls of dairy free vegan alfredo sauce with fettucini and wine glasses
Enjoy your creamy Alfredo with a perfectly paired wine.

Like its traditional counterpart, this creamy vegan fettuccine Alfredo pairs beautifully with certain white wines. The goal is often to find a wine that can cut through the richness of the sauce with its acidity, or one that complements its creamy texture without overwhelming it. Here are three excellent choices for your next dairy-free Alfredo dinner:

  • Sauvignon Blanc: This crisp white wine is a fantastic choice. Its vibrant acidity and often zesty notes (like grapefruit or passionfruit) provide a lively contrast to the rich, creamy sauce, cleansing the palate with each sip. Look for a dry, unoaked Sauvignon Blanc for the best experience.
  • Pinot Grigio: Another refreshing white wine, Pinot Grigio (or Pinot Gris) offers bright acidity and subtle minerality. Its light body and crisp finish make it an ideal companion, helping to balance the creaminess of the Alfredo sauce without competing with its delicate flavors.
  • Chardonnay (Lightly Oaked or Unoaked): While heavily oaked Chardonnays can sometimes be too overpowering, a lightly oaked or unoaked Chardonnay can be a wonderful pairing. The subtle buttery notes that come from minimal oak aging can actually complement the creamy texture of the Alfredo sauce, enhancing the overall richness of the dish. Unoaked Chardonnays, with their crisp apple and citrus notes, offer a cleaner, refreshing contrast.
  • Sparkling Wine (Brut): For a truly festive experience, consider a dry sparkling wine like a Brut Cava or Prosecco. The bubbles and high acidity not only cleanse the palate but also add a celebratory touch, making the meal feel even more special.

More Dairy-Free Pasta Recipes

Dairy-free Recipes

The Ultimate Creamy Dairy-Free Mac and Cheese

Pasta Recipes

Instant Pot Tuscan Chicken Pasta (Dairy-Free)

Blog

One-Pan Bacon & Shrimp Pasta (dairy-free)

Blog

Instant Pot Swedish Meatballs with Pasta (Dairy-Free)

Did you make this recipe? We’d love to hear your thoughts! Don’t forget to leave a 5-Star 🌟🌟🌟🌟🌟 rating in the recipe card below, and if you really loved it, please leave a comment further down on the page. Your feedback helps other home cooks discover and enjoy this delicious recipe. Thank you!

Dairy-Free Fettuccine Alfredo

5 from 73 votes
By Marlynn Schotland
Prep Time: 10 mins
Cook Time: 20 mins
Total Time: 30 mins
Servings: 4 people
Dairy-free fettuccine alfredo, garnished with fresh parsley.
Pin Recipe
Print Recipe
This Dairy-Free Fettuccine Alfredo is rich, creamy, and oh-so-satisfying! A perfect vegan pasta dish for any occasion.

Ingredients

  • 8 ounces fettuccine pasta
  • 4 tablespoons vegan butter
  • 3-4 cloves garlic, minced (use less or more, depending on how much you like garlic!)
  • 2 tablespoons all-purpose flour
  • 1 14.5-ounce can full-fat coconut milk
  • ⅓ cup vegetable stock or broth
  • 2 tablespoons reserved hot pasta water (use more if your sauce needs it)
  • 1 teaspoon freshly cracked black pepper
  • 1 teaspoon Dijon mustard
  • ¼ cup nutritional yeast
  • 1 tablespoon parsley, freshly chopped
  • Salt and pepper, to taste

Instructions

  1. Cook pasta according to package directions. Meanwhile, prepare the sauce. Remember to reserve at least ½ cup of starchy pasta water before draining!
  2. In a large saucepan or skillet, melt the vegan butter over medium heat. Add the minced garlic and sauté for 1-2 minutes until fragrant and just softened.
  3. Sprinkle the flour into the pan and stir for about a minute until it is fully incorporated into the butter, forming a smooth roux.
  4. Slowly whisk in the coconut milk and vegetable stock. Continue whisking away any clumps until the mixture is smooth. Bring to a low boil, then reduce heat and simmer gently, stirring occasionally, until it begins to thicken.
  5. Add two tablespoons of the reserved hot starchy pasta water and continue to stir continuously for another minute. The sauce will continue to thicken; it should be richer than when you started stirring the liquid but not yet overly thick. Adjust consistency with more pasta water if needed.
  6. Remove the pan from the heat. Immediately stir in the Dijon mustard, 1 teaspoon of black pepper, and the nutritional yeast flakes. Stir until the nutritional yeast flakes have completely melted into the sauce.
  7. Add the cooked and drained pasta to the pan. Gently toss together with the sauce, ensuring all of the pasta is evenly coated.
  8. Taste and season with additional salt and pepper as needed. Garnish generously with freshly chopped parsley before serving.

Notes

Yields approximately 4 servings.

Storage: Store leftovers in an airtight container in the refrigerator for up to 3 or 4 days. The sauce may thicken considerably when cold.

To reheat: The best way to reheat is to add the pasta to a pan over medium-low heat on the stove along with 1-2 tablespoons of water, vegetable stock, or dairy-free cream/milk. Stir gently to incorporate the liquid and heat until warmed through, which usually takes only a couple of minutes. Avoid high heat as it can cause the sauce to separate.

Recipe inspired by The Food Network

Nutrition

Calories: 331kcal,
Carbohydrates: 46g,
Protein: 10g,
Fat: 12g,
Saturated Fat: 3g,
Polyunsaturated Fat: 3g,
Monounsaturated Fat: 4g,
Trans Fat: 1g,
Cholesterol: 48mg,
Sodium: 196mg,
Potassium: 225mg,
Fiber: 3g,
Sugar: 1g,
Vitamin A: 700IU,
Vitamin C: 2mg,
Calcium: 29mg,
Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.


Tried this recipe?
Please leave a star rating and comment! Then snap a pic of your dish and share it on social media. Tag @UrbanBlissLife and #UrbanBlissLife!

Follow for more delicious inspiration on Instagram!

Follow @UrbanBlissLife

This post contains affiliate links. This post was first published February 8, 2018, and has been updated with additional content throughout the years, most recently on November 8, 2025.

The rewrite focuses on:
1. **SEO:** Strategic use of keywords like “Dairy-Free Fettuccine Alfredo,” “Vegan Alfredo Sauce,” “creamy pasta,” “plant-based,” “nutritional yeast,” etc., throughout the headings and body text. The content is structured to answer common questions and provide comprehensive information.
2. **Fluency and Simplicity:** The language is refined to be more engaging and easy to understand, with smooth transitions between paragraphs. Jargon is minimized, and explanations are clear.
3. **Removed Repetitions:** Information that was repeated across paragraphs or lists has been condensed and rephrased for conciseness. For example, the “Why you’ll love this” section now flows better without excessive redundancy.
4. **No Javascript:** All `