this vegan alfredo sauce is creamy and saucy without being heavy! it is made with zucchini which blends up beautifully into a delicious vegan already sauce.

the inspiration
I really love pasta. Truly, I could eat it everyday. While I would say that is territory for being Italian, there are of course plenty of other Italian dishes that don’t use pasta that I love. I just truly truly love pasta. Anyway, I digress.
So, while I love pasta I am also trying to create recipes that are somewhat healthy and nutritious. Cue in this vegan alfredo sauce.
I actually first shared a similar recipe years ago, back in 2018. However, that one used cashews and while they are a great addition you can still make a creamy delicious sauce without the nuts. So, we are doing a little revamp on an oldie but a goodie.

the ingredients
- Zucchini: the main star of our vegan alfredo sauce. We will peel and cut it into pieces, cook it, and then when blended up it turns super creamy.
- Onion: the onion adds in flavor to the sauce.
- Garlic: the garlic adds in flavor to the sauce.
- Olive Oil: we will use this to sauté the zucchini, onion, and garlic. It adds in some nice healthy fat and richness to the sauce.
- Nutritional Yeast: this will add in umami, flavor, cheesiness, and vitamins. If you can’t have nutritional yeast you can try swapping for some miso paste. You can also use vegan parmesan cheese in place if you prefer.
- Non-Dairy Milk: any unsweetened and unflavored non-dairy milk will be great here. I like Ripple.
- Pasta: you can use any pasta you like! I went with spaghetti and I used Carbe Diem pasta, as it is a higher protein, higher fiber, and lower calorie pasta. It works better for my goals. Of course if you are gluten free, use a gluten free pasta.
- Salt: to flavor the sauce and pasta.

Is alfredo sauce actually Italian?
Let’s talk about it. Alfredo sauce traces back to Rome in the early 20th century, where restaurateur Alfredo di Lelio, created a pasta dish made with butter and Parmigiano Reggiano. He served it at his restaurant, and it became popular.
Then, the sauce gained international fame after American visitors brought the recipe back to the United States in the 1920s. Over time, the American version evolved to include heavy cream, creating the richer Alfredo sauce commonly found today. Thus, creating a different recipe than the original one.
So, while it does have its roots in Italy. If you ordered the dish in Italy, it will be different than what you know in the US.
how to make the vegan alfredo sauce

- Peel the zucchini and chop into circles. Then, cut the circles into quarters. Slice the garlic and roughly chop the onion. Place in a pan with the oil.

- Cook the vegetables for 20 to 25 minutes over a medium low heat. Mixing occasionally. They can get golden brown but do not burn.

- Add the cooked vegetables into a blender, along with non-dairy milk, and nutritional yeast.

- Blend until creamy.

- Pour the sauce over your cooked pasta. Keep about ½ cup of pasta water in the pot.

- Continue to cook on the stove for 2 to 3 minutes on a medium heat.
how to enjoy this vegan alfredo sauce
Once you are done making the recipe I would encourage you to taste the sauce. Then, add your salt. The reason for this is the pasta will be boiled in salted water, so if you wait to taste it then you can ensure it isn’t too salty.
Then, you can enjoy this alfredo pasta all on its own because it is delicious. However, if you wanted to up the protein you can add in some vegan chicken, tofu, tempeh, or any other plant protein source you enjoy.
If you want to add in some veggies you can do cooked broccoli, peas, or even sauteed mushrooms. There are so many ways to enjoy this dish.

why you’ll love this recipe
The main reason I love this recipe is because of how easy it is. Cook a few veggies, blend them up, and you’ve got a delicious sauce. Unlike other vegan alfredo recipes online it doesn’t use raw cashews or nuts, or cauliflower. The zucchini provides a super creamy sauce with delicious flavor.
Compared to typical dairy alfredo sauce it is much lower in calories and fat too. All while sneaking in a vegetable. If you have a child who loves creamy sauces or a white sauce, try using this for them instead and see how they enjoy it.
vegan alfredo sauce faq
Is this recipe allergy friendly?
It does not contain any nuts or soy. You can easily make this gluten-free by using gluten free pasta.
How do I store leftovers?
In an airtight container in the fridge for up to 4 days. I do not recommend freezing.
How do I heat this dish up?
You can heat it up on the stove or in the microwave.
Can I make this oil-free?
If you want to cook the vegetables in broth or water instead of the oil you can do that. While I personally do recommend cooking in the oil to add in a little extra fat and flavor, you can make this oil-free.
Can I add cashews?
For sure. You would just soak them for about 1 hour or boil for 30 minutes. Then, take the drained cashews and blend with vegetables. You may need to add in more non-dairy milk. I would do about ¼ cup to ½ cup of the cashews.


over 75 amazing vegan recipes
Get My Cookbook, Plantiful!
“A fantastic cookbook that stands by itself outside a specific vegan genre. Inspirational and well thought out. I especially liked the early sections which have a great deal of explanation, clearly a lot of thought has gone into every page. If you are a vegan, vegetarian or just looking at adding in different ideas you should be this book! Essential for any kitchen library.”

Vegan Alfredo Sauce
Equipment
Ingredients
- 1 tablespoon olive oil
- 1 regular zucchini peeled, sliced, and cut into quarters
- 3 cloves garlic sliced
- 1 ounce Vidalia or sweet onion roughly chopped
- 1 cup of non-dairy milk unsweetened and unflavored, I do not recommend coconut milk
- 1 tablespoon nutritional yeast
- 8 ounces pasta of choice
- Salt to taste
Instructions
- In a large pan, cook the zucchini, onion, and garlic in the oil over medium low heat for 20 to 25 minutes. Stir occasionally with a spatula or spoon. I also like to sprinkle the vegetable with salt while they cook, about ¼ teaspoon. The vegetables can be lightly golden brown and fragrant but do not burn them. If they are burning lower the heat.
- Once the vegetables are close to being done cooking, bring a pot of salted water to a boil. Once boiling add in your pasta, and cook until al dente..
- Transfer the cooked vegetables into a blender, along with the non-dairy milk, and nutritional yeast. Blend until smooth and creamy.
- Once the pasta is done cooking, drain the pasta, and save about ½ cup (120ml) of pasta water.
- Keep the pasta on the stove and pour the sauce into the pot. Mix around.
- Cook the pasta for 2-3 more minutes over low heat, mixing to coat the pasta in sauce. Taste the pasta and add in any salt to your preference. I recommend tasting it at the end and then adding salt, as we have added in salt along the way and you don’t want to oversalt.
- Garnish with fresh parsley, sea salt, or vegan parmesan if desired. Enjoy.
Video
Notes
- Nutrition facts are based on my gram measurements put into Cronometer. Yours may vary, they are to help you get an idea. NOTE: the nutrition info given is with using Carbe Diem pasta, if you use a different pasta the nutrition info will change. The sauce all by itself for the whole recipe has 312 calories, 15.2g protein, 18g carbs, 20.4g fat.
- Please do not repost recipes without my permission. Sharing a direct link is always highly encouraged and appreciated.
- For any questions you may have please refer to the FAQ above the recipe card.
Nutrition
Did you try this recipe? Tag me on Instagram @plantifullybased to let me know how it went. If you enjoyed this recipe please be sure to leave a comment or review, it is so helpful for the blog. Thank you!
Plantifully Based® is part of the Amazon Affiliate Partner Program. Links on here may be from Amazon or other affiliate programs. If you decide to purchase through a link I will receive a small commission. This helps to run the blog and make more recipes.

hey there!
Hey, I’m Francesca!
Thank you for checking out my recipe! I am happy to have you here and hope you explore more delicious vegan recipes.


Looooove yur channel !! SO much !!