Creamy Vegan Alfredo Sauce with Zucchini

GFGluten FreeNFNut FreeVVegan
4.96 from 24 votes
Jump to RecipeRate This RecipePin Recipe

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

Pour this Creamy Vegan Alfredo Sauce with Zucchini over your favorite pasta for a hearty, cozy meal that’ll keep you feeling satisfied all evening long. Vegan, Nut-Free, Gluten-Free option.

This Creamy Vegan Alfredo Sauce is just as comfort food-worthy as the classic Italian sauce, yet is made with wholesome plant-based ingredients in a high-speed blender. It’s hearty, rich, creamy, and packs a secret ingredient…zucchini! All you need is 8 simple ingredients and 30 minutes to make.

Table of Contents
  1. A Fresh, Creamy Twist on Italian Fettuccine Alfredo
  2. What You Need for Vegan Alfredo Sauce
  3. How to Make Vegan Alfredo Sauce with Zucchini
  4. Serving Suggestions
  5. How to Store Vegan Alfredo Sauce
  6. Substitutions and Variations
  7. Recipe FAQs
  8. Creamy Zucchini Alfredo Recipe
zucchini pasta in white bowl with gold fork

A Fresh, Creamy Twist on Italian Fettuccine Alfredo

If you’re reading this during summer squash season, you might have a garden at home that’s currently overflowing with zucchini. And once you’re finished baking Vegan Zucchini Bread and Vegetable-Stuffed Zucchini Boats, you might be ready to branch out and try something new. 

This mouthwatering Dairy-Free Alfredo Sauce is just the ticket. Perfectly sautéed zucchini, bouncy bites of al dente pasta, and a “cheesy”, creamy sauce your family will never guess contains hidden veggies. 

Give it a try the next time you need a quick and easy summer dinner, lunch, or weekly meal prep.

What You Need for Vegan Alfredo Sauce

This homemade pasta is made with just 8 simple ingredients. But don’t take that to mean simple flavor. This Vegan Alfredo Sauce packs BIG flavor. It’s hearty, earthy, zippy, and extra creamy. Here are the must-have ingredients:

ingredients for zucchini alfredo arranged on kitchen countertop
  • Zucchini: Adds a subtle creaminess, heartiness, and moisture to this vegan Alfredo sauce. If you’re looking for new ways to sneak veggies into your kids’ diet, this pasta sauce won’t let you down.  
  • Cashews: Raw unsalted cashews aren’t found in a traditional Alfredo sauce, but they’re one of my favorite nuts to use when making rich, creamy vegan sauces. Just make sure to use raw whole cashews or cashew pieces. Save the roasted cashews for Pizza Roasted Nuts or this Rainbow Quinoa Salad
  • Aromatics: Fresh garlic and onion add depth and complexity to the foundation of the sauce.
  • Nutritional yeast: Our vegan substitute for parmesan cheese. If you have vegan parmesan cheese on hand, feel free to use it instead. 
  • Lemon juice: Adds necessary acidity that brightens up the sauce. I highly recommend fresh over pre-bottled. 
  • Pasta: ​Use your favorite! Any pasta of choice will work.

How to Make Vegan Alfredo Sauce with Zucchini

step-by-step diagram showing how to make zucchini alfredo
  1. Peel and dice one zucchini. Finely julienne the other. Set both aside separately. 
  2. Cook the pasta in a pot of salted water until al dente. During the final minute of cook time remove 2/3 cup of pasta water and set aside and add the julienned zucchini to blanch it. Drain the pasta and blanched zucchini and set aside. 
  3. Sauté the onion and zucchini until tender and translucent. Add the garlic and sauté for an additional 1 to 2 minutes.
  4. Transfer the sautéed zucchini and onion mixture to a blender along with the remaining ingredients. Blend until a smooth, creamy Alfredo sauce forms. 
  5. Return the blended sauce to the pan along with the cooked pasta and zucchini, and mix well until the pasta is well coated. 
  6. Serve warm with additional salt, black pepper, and fresh herbs, as desired. Enjoy!

Caitlin’s Cooking Tips

  • Cook the pasta al dente. Once the pasta is added to the creamy sauce, it will continue to cook. Al dente pasta should have a slightly chewy “bite” to it. It should not be overly soft or mushy, but it should not be crunchy either. Don’t be afraid to taste the pasta as you cook!
  • Use a blender with blades located at the bottom. In order to make a smooth, creamy sauce from scratch, it is important to use a high powered blender that pulls all of the ingredients to the bottom. If the blender has blades up the stem and is incapable of creating a vortex, your sauce will have a slight grittiness from the raw cashews.
zucchini alfredo in large saute pan with a pair of metal serving tongs

Serving Suggestions

I typically serve this Alfredo pasta as is with a side of crusty garlic bread. If you’re looking for a simple side dish that pairs well, I recommend lighter, veggie-packed sides like these Easy Garlic Green Beans, Roasted Cabbage, or a big bowl of Balsamic Mushrooms.

If you’re looking for more vegan recipes made with zucchini, you’ll also love these Vegan Zucchini Lasagna Roll Ups, these Savory Zucchini Muffins and this Cheesy Vegan Zucchini Gratin! Or, if you need something sweet, try my One Bowl Vegan Chocolate Chip Zucchini Muffins

How to Store Vegan Alfredo Sauce

Leftover pasta will keep in an airtight container in the fridge for up to 5 days. 

Reheat in a microwave-safe bowl in 30 second intervals, or in a saucepan until warmed through. The inclusion of zucchini should help keep the creamy sauce from drying out, but I still recommend adding a splash of water when reheating to be sure it comes out perfectly creamy. 

I would not recommend freezing this pasta dish, however, the Alfredo sauce alone can be frozen in an airtight glass jar for up to 2 months. When thawed, the sauce may separate. If that’s the case, place it back in the blender until creamy again or whisk vigorously when heating.

Substitutions and Variations

  • Gluten-free option: Use gluten-free pasta instead of wheat-based pasta. 
  • Oil-free option: Sauté the aromatics in 1/4 cup of water and a pinch of salt instead of the melted butter. 
  • Nut-free option: Use hemp hearts instead of cashews. The hemp hearts will leave small colored flecks in the sauce, but the sauce will still taste creamy and rich. You can also try my naturally nut-free Garlic Cream Sauce Pasta next. 
  • Zucchini substitution: Replace the zucchini with yellow squash or omit entirely. 
  • Add protein: Traditional fettuccine Alfredo is served without added protein, but if you’d like to make the meal even more substantial, add your favorite plant-protein such as grilled vegan chicken, Crispy Tofu, or Smoky Tempeh crumbled into crispy “bacon” bits. 
  • Add veggies: In addition to grated zucchini, add in your favorite veggies. Roasted vegetables like broccoli, asparagus, mushrooms, frozen green peas, artichoke hearts, or even my Roasted Red Peppers would be delicious in this creamy pasta sauce.
zucchini pasta in white bowl with gold fork

Recipe FAQs

What is the best substitute for heavy cream in Alfredo?

Blending raw nuts and seeds is one of my favorite way to make plant-based creamy sauces. Cashews in particular have a buttery, creamy texture while remaining very neutral in flavor. It’s the perfect base for a creamy Alfredo sauce as well as a heavy cream substitute in recipes like Chickpea Noodle Casserole or this Sun-Dried Tomato Pasta.

Can this recipe be made ahead of time?

Yes and no. You can make the zucchini sauce up to 2 days ahead of time, but I would recommend cooking the pasta just before serving. If you plan to make the sauce ahead of time, be sure to add 2 teaspoons of flour to the pan with the garlic; it will help to thicken the sauce.

How do you add flavor to vegan Alfredo sauce?

 Salt! If you find your home cooking bland, this is a good sign that you are not salting your food properly. For the best flavored vegan Alfredo sauce, boil the pasta in salted water and add additional salt to the sauce.

Enjoy! If you make this recipe and decide to share it on Facebook or Instagram, don’t forget to tag me @FromMyBowl + #FromMyBowl! I would also love it if you could leave a comment below with a recipe rating! Thank you for the support 😊

zucchini alfredo in white bowl on marble background

Creamy Zucchini Alfredo

4.96 from 24 votes
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4 people
Pour this Creamy Vegan Alfredo Sauce with Zucchini over your favorite pasta for a hearty, cozy meal that'll keep you feeling satisfied all evening long. Vegan, Nut-Free, Gluten-Free option.


  • 8 ounces pasta of choice
  • 1/2 tablespoon + 1/2 teaspoon kosher salt divided
  • 1 tablespoon vegan butter or oil
  • 2 zucchini divided
  • 1/2 yellow onion diced
  • 3 cloves garlic minced
  • 1 teaspoon nutritional yeast
  • 1 tablespoon fresh lemon juice
  • 1/3 cup hemp hearts or soaked raw cashews
  • 2/3 cup pasta water see instructions
  • black pepper to taste


  • Prep: Use a vegetable peeler to peel all of the green outer layer off of one zucchini, then finely dice it. Take the other zucchini and finely grate or julienne it; set both aside, separately.
  • Cook the Pasta: Bring a large pot of salted water to a boil with 1/2 tablespoon of kosher salt. Once boiling, add the pasta and cook until al dente, according to package directions. When there is 1 minute left of cook time, (1) carefully remove 2/3 cup of the pasta water and set aside, then (2) add the julienned zucchini and cook for the remaining minute, to blanch it. Drain with a fine metal sieve and set aside.
  • Aromatics: In the meantime, melt the butter in a large sauté pan over medium heat. Add the onion and zucchini and sauté for 10 minutes, until the zucchini is translucent. Add the garlic and sauté for an additional 1 to 2 minutes, then remove from the heat.
  • Blend: Carefully transfer the sautéed zucchini and onion mixture to a blender along with the reserved pasta water, nutritional yeast, lemon juice, hemp hearts or cashews, and remaining 1/2 teaspoon of salt. Blend on high for 45 to 60 seconds, until a smooth sauce forms.
  • Combine: Return the blended sauce to the same pan over medium-low heat, then add in the cooked pasta and zucchini and mix well. Season with additional salt and pepper to taste.
  • Serve & Store: Divide among plates and serve warm; store leftovers in the refrigerator in a sealed container for up to 5 days.

Recipe Notes

  • Hemp Hearts vs Cashews: this recipe tastes great with either option! Hemp hearts will leave small colored flecks in the sauce, while cashews create a solid white sauce.
  • Gluten-Free: use gluten-free pasta instead of wheat-based pasta


Calories: 1423kcalCarbohydrates: 196gProtein: 61gFat: 44gSaturated Fat: 5gPolyunsaturated Fat: 28gMonounsaturated Fat: 8gTrans Fat: 0.1gSodium: 3635mgPotassium: 1705mgFiber: 15gSugar: 19gVitamin A: 1667IUVitamin C: 83mgCalcium: 240mgIron: 14mg
Keyword: vegan alfredo, vegan zucchini recipes, zucchini alfredo
Course: Main
Method: Stovetop
Cuisine: American
Diet: Vegan

About the Author

Hey there, I’m Caitlin! I make easy-to-follow, wholesome, and budget-friendly vegan recipes that are mostly gluten-free and refined sugar-free. I’m also an avid yogi, love the great outdoors, am chocolate-obsessed, and enjoy eating almond butter straight off of the spoon.

Learn More

FREE GUIDE: 5 Tips for Quick & Easy Vegan Dinners

Plus, get all of my recipes sent straight to your inbox!

You May Also Like

Leave a Comment

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    This is my favorite vegan Alfredo recipe! Every time I make it I’m so impressed with how much flavor it has with such simple and easy ingredients. It is a definite go to for me 🙂

  2. 5 stars
    This recipe is amazing. The creamy sauce over pasta is flavorful and delicious. My daughter who is part time vegan lol… couldn’t believe how delicious it is. I gave this recipe 5 🌟.

  3. 5 stars
    Just made this for the first time and it’s so delicious!! I was expecting a lot of prep work but it easy and not a ton of dishes to wash. Will definitely make again.

  4. 5 stars
    OUTSTANDING recipe- just made it and it turned out just like the photos. The calorie count in the recipe seems high given the ingredients but even if it’s accurate, it’s so worth making… and eating!

  5. My brother is giving me a bunch of zucchini from his garden tomorrow and I’m psyched to try this recipe! I also have questions!

    1) Do you remove the zucchini skin purely for appearance, or is it a texture issue?
    2) How big are the 2 zucchini you use (approximately)? Like, could you tell me about how long they are or (better yet!) how much do they weigh?

    Thank you!

    1. Hi Elizabeth! Yes, peeling the zucchini is more for appearance. If you don’t mind a green alfredo, you do not need to peel them! I used 2 medium sized zucchini (8 or so inches) but the recipe is pretty flexible, if the zucchini size varies a little you should be ok!

  6. 5 stars
    Delicious use of zucchini!! I love that it’s used 2 different ways. Extra lemon zest, juice + Aleppo pepper on top- so tasty.

  7. 5 stars
    This is AMAZING, I can’t believe how rich it tastes for a dish that is mostly zucchini. I will definitely be adding this one to my regular lineup.

  8. What type of pasta did you use. Nice to know I o know iI can use hemp seeds for Alfredo
    sauce. Looks great, Barb

  9. 5 stars
    I made this today and it’s soooooo good! The sauce alone is delicious! I could eat it as a soup, as a dip or sauce on other things. It’s delicious! I highly recommend!

  10. 5 stars
    I made this recipe for the first time a few weeks ago just to use up some extra zucchini. It’s so good I’ve made it probably 5 times since then!! It’s so delicious and a great way to incorporate veggies.