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.

Ingredients
 
 

  • 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

Instructions

  • 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

Nutrition

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.

Comments

  1. I made this recipe a few months ago and my fiancé and I both loved it! He was a little apprehensive at first as he is not a big fan of most “replacements” for traditional dairy products, but I reassured him that this would be delicious because I absolutely trust Caitlin and all of the ingredients were more simple ingredients and nothing too crazy. He did in fact love the end result, and I’ll be making it again this weekend when our friend comes to stay with us.

  2. 5 stars
    this was my first time making this recipe and it is so good! only changes I made were I did not peel any of the zucchini, doubled the lemon juice and added about a tbsp or two of nutritional yeast (I rarely measure nutritional yeast and always add extra lol) I had about a cup or so of broccoli in my fridge so I added that also and it went very well! in the future I will definitely double the recipe to have plenty of leftovers !!

  3. 5 stars
    So delicious and so easy. I doubled the lemon juice, tripled the nutritional yeast and added red pepper flakes. Also added in some broccoli with the julienned zucchini. Tastes amazingly authentic.

    1. I just made this and it was so good! I used 2 peeled zucchinis for the sauce (did not and zucchini to the noodles) and instead of cashews I did 2 heaping tbsps of cashew butter. I added some red pepper flakes to the sauce in the pan and then I topped the bowl with a little Follow Your Heart shredded parmesan! I also used banza elbow noodles but would have loved to use rotini or even penne!! 10/10 would make this again! I love the plant focused recipes.

  4. Very good recipe as always do I put extra veggies in like few pieces of celery, bokchoy and mushrooms this recipe are a defnitief for my recipe book with fresh parsley on😊

  5. 5 stars
    This is hands down my favorite vegan Alfredo recipe! Even my non vegan kids loved it! I’ll be making this one over and over and over again.

  6. 5 stars
    A new favorite! Love this recipe. The sauce is so creamy and fresh. Very cozy feeling but not too heavy because of the zucchini.

  7. 5 stars
    Super easy and delicious! The added lemon gives it a really fresh flavor, but as someone who’s not a huge lemon fan, I think I’ll only put 1/2tbsp next time! Such great flavour for a recipe with so few ingredients! Thanks for another great meal to add into the rotation!

  8. 5 stars
    I LOVE all of your recipes, but just tried this one last night and it’s at the top of the list!! Love the creativity and yumminess. Thanks for another great pasta recipe!!!

    1. Raw sunflower seeds can be substituted for cashews in a 1:1 replacement. You will need to soak your sunflower seeds similarly to your cashews. This works very well in savory recipes like sauces and dips

  9. I don’t see the lemon mentioned in the photo post at the beginning of this recipe included in the ingredients/instructions. Does it just get juiced into the blender with the rest of the ingredients? And is it only 1/2 a lemon, juiced? Really want to make this but want to ensure I make it correctly!

    1. Thanks for pointing that out! I would recommend only adding a splash of lemon juice – about 1 tablespoon, for a subtle tang

  10. 5 stars
    This is seriously SO TASTY!! And honestly pretty easy too, especially if you chop the zucchini and onion in advance. Thank you Caitlyn, this is totally going to become a regular recipe for me

  11. 5 stars
    I don’t normally eat pasta, but due to a recent dental surgery I’ve needed to find ‘soft foods’. I tried this today because it also allowed me to make use of my fresh-from-the-garden garlic and zucchini, and was so impressed by the final result…simple, healthy, and delicious. This is now one of my ‘saved’ recipes – thanks so much for creating!

  12. 4 stars
    Hi there! How much lemon juice do you add? I saw some added in the video so I started with a tablespoon and topped with lemon zest to taste, it was delicious! I love the simple recipes, thank you! 🙂

  13. 5 stars
    What is that kind of pasta called??? It’s so cute. Making this tonight and going to the store—hopefully I can find this pasta type!

  14. 5 stars
    I made this tonight for my family and we loved it! Even my picky daughter went back for seconds. 🙂 It was super easy to make and I appreciate the nut free option!

  15. Thank you for sharing a recipe that is WFPB . Appreciate that it doesn’t use vegan cheese. I have a lot of zucchini right now and am looking forward to trying this recipe tomorrow. It’s sure to be delivered as every recipe I have tried of yours is. Thank you for all you do.