Looking for a healthy and delicious vegan pesto recipe? Look no further than this easy Vegan Basil Pesto with pine nuts! It's just the thing for anyone who loves pesto but wants a vegan option. This recipe is quick and easy to make, just like my Vegan Walnut Pesto. You're going to love it!

Making this homemade vegan basil pesto with pine nuts is great for using fresh basil harvested from the garden. This dairy-free version is a variation of the classic pesto recipe, substituting nutritional yeast for Parmesan cheese. I love trying different pesto variations, but this is a classic I always return to. It's so versatile, and you can add it to many dishes, like these roasted green beans with garlic or vegan asparagus mushroom pasta!
Jump to:
Why You'll Love This Vegan Basil Pesto
I love making this vegan basil pesto during the summer months when fresh basil is plentiful in our patio garden. It's the best way to utilize basil as far as we're concerned! Here's why you'll love it too:
- This easy-to-make pesto is so fresh and lemony! Adjust the garlic to taste.
- It's so simple to make - gather the ingredients, prep, and whirl them in the food processor! It can't get any easier.
- Not only is it incredibly delicious, you can make it with different nuts and adjust the seasoning to your taste.
- It also freezes well so you can enjoy it during the following months and even during winter to get a taste of summertime.
Be sure to try this vegan basil pesto with my easy-to-make Vegan Caprese Sandwich, it's a summertime favorite! Stir this vegan basil pesto into Vegan Cashew Cream to make a creamy vegan pesto sauce. You may also like this green and zesty Carrot Top Chimichurri on your burgers and sandwiches.
I love this pesto recipe. it was super tasty and well-balanced! Toasting pine nuts was a game changer!
- Nancy
Ingredients

The heart of this delicious vegan basil pesto recipe without animal products is the fruity extra-virgin olive oil, pine nuts, and fresh basil.
- Pine nuts - lightly toasted to bring out the flavor of the pine nuts.
- Basil - Fresh basil leaves are essential; they are the main ingredient!
- Fresh lemon juice for brightness - do not use lemon concentrate.
- Nutritional yeast - for a cheesy flavor; I highly recommend it for adding that element of umami.
- Extra-virgin olive oil - Use the best quality fruity olive oil you can find; it will make a difference.
- Garlic cloves - essential for this recipe!
- Sea salt - for bringing out the flavors. I love coarse sea salt, but you can use any salt you like. Be sure to taste and adjust the amount used as needed.
A complete ingredient list with exact amounts can be found in the recipe card below.
Substitutions
- Basil - If you're a bit short of basil, use spinach or kale instead. You can use beet greens or carrot greens instead of basil, or a mixture.
- Nutritional yeast - Feel free to omit this if you can't find it, although I like the cheesy flavor, umami, and creaminess it imparts. In this dairy-free version, you can try a touch of miso instead for umami.
- Pine nuts - Try walnuts, cashews, sunflower seeds, pistachios, or almonds. If you'd like to try walnuts, look at this vegan walnut pesto.
- Spice it up - Try spiced almonds instead of pine nuts. Or you can add more garlic. If you like the "bite" of garlic, use large cloves. If you like the garlic to be more subtle, use one or two small cloves of garlic.
- Oil-free - Substitute olive oil with water.
- Budget-friendly - Try it with half cashews and half walnuts or all walnuts like in this vegan walnut pesto.
- Deluxe - Try pistachios instead of pine nuts.
How to Make Vegan Basil Pesto With Pine Nuts
I'll guide you through the steps to create an exceptional vegan basil pesto. Toasting the pine nuts takes less than ten minutes!

- Step 1: Preheat the oven to 350°F. Place the raw pine nuts on a rimmed baking sheet lined with aluminum foil or a Silpat.

- Step 2: Toast the pine nuts on a rimmed baking sheet in the oven for approximately 8 minutes. After they turn slightly golden, take them out of the oven to cool for a few minutes.

- Step 3: Place the garlic cloves in the food processor and chop the garlic in by pulsing it a few times.

- Step 4: Place all of the ingredients in the bowl of the food processor - basil, sea salt, a generous squeeze of lemon juice, nutritional yeast, and pine nuts.

- Step 5: Pulse for several seconds until the mixture is blended.

- Step 6: Add the olive oil slowly while the food processor runs until you get a creamy mixture. Taste and adjust the seasoning. If you prefer a thinner pesto, add water, a tablespoon at a time, until you achieve the desired consistency.
Expert Tips
Use the freshest and highest-quality ingredients you can find. Fresh basil, lemon, and garlic-each quality ingredient makes such a difference!

How To Serve This Vegan Basil Pesto
This recipe makes approximately one cup. You can get eight servings that are two tablespoons each. Here are ways in which you can enjoy it:
- On pasta - To make a pesto pasta sauce, reserve a cup of pasta water when you drain the pasta. Start with two tablespoons of pasta water and add more in small increments as needed while mixing it with the pesto over low heat. You don't want to cook the pesto; heat it gently with the pasta.
- Make pesto pizza - I prefer to put the pesto on pizza after baking the crust so it doesn't get crispy and to avoid charring.
- As a dip - You can also spread the pesto on crostini or use it as a dip, slather it on sandwiches, or mix it with cooked potatoes.
Recipe FAQs
You can refrigerate the leftover vegan basil pesto in an airtight container for up to 4 to 5 days. Before placing the lid on top, place a piece of plastic wrap on the pesto.
Yes! You can freeze this Perfect Vegan Pesto for up to four months. To do so, place it in an ice cube tray and cover it tightly with plastic wrap. Once frozen, you can pop the cubes out and store them in a freezer-safe bag. One cube is approximately two tablespoons, or one serving.
Traditionally, pesto is not vegan since it typically contains Parmesan or Pecorino cheese. In addition, rennet is used to curdle the milk from which the cheese is made. When shopping for vegan pesto, always read the label; some brands are vegan such as Seggiano Fresh Basil Pesto Genovese. Not sponsored, just sharing a pesto I enjoy when I want to have some handy in the pantry!
Several types of pasta pair well with pesto, such as farfalle, gnocchi, linguine, and trofie.
You can substitute tree nuts such as walnuts, almonds, cashews, pistachios, or sunflower seeds.
Yes! If you are short on basil, you can use spinach, beet greens, carrot greens, or a mixture.
Related Vegan Recipes
If you try this recipe or any other recipe on my website, please leave a star rating and let me know how it goes in the comments below. I love hearing from you!
Recipe

Easy Vegan Basil Pesto
EQUIPMENT
- colander
- Measuring spoons
INGREDIENTS
- ½ cup pine nuts
- 2 large cloves garlic peeled and cut into large chunks
- 3 cups fresh basil rinsed and dried gently, lightly packed, approximately 3 oz
- 3 tablespoons nutritional yeast optional, highly recommended
- 2 tablespoons fresh lemon juice
- 1 teaspoon coarse sea salt slightly rounded
- ¼ cup extra virgin olive oil
INSTRUCTIONS
- Preheat the oven to 350°F. Place the pine nuts on a rimmed baking sheet and put in the oven for approximately 8 minutes. After they turn slightly golden take them out of the oven to cool.
- Chop the garlic in the food processor for several pulses.
- Place the fresh basil, nutritional yeast, lemon juice, sea salt, and pine nuts in the bowl of the food processor. Pulse several times until mixed. Scrape down the sides as needed.
- Add the olive oil in a steady stream and blend until it is combined. Use immediately, or refer to notes for storage instructions.
NOTES
- As noted above, the nutritional yeast is optional but I recommend it for the cheesy flavor. The pesto is delicious without it also.
- If you prefer a thinner pesto, add water, a tablespoon at a time, until you achieve the desired consistency.
- If not using the immediately, place in an airtight glass container for up to 5 days.
- Pesto freezes well. Place it in ice cube trays, cover it tightly with plastic wrap, and store in the freezer for up to one month.
NUTRITION
Resplendent Kitchen offers nutritional information for recipes contained on this site as a courtesy. Although resplendentkitchen.com attempts to provide accurate nutritional information from online calculators, these figures are estimates.















allHungry says
This vegan pesto recipe is a game-changer! Simple, flavorful, and perfect for every meal—thank you for sharing this deliciousness!
Emily Miller says
Thank you so much for sharing your feedback, I'm glad you enjoyed it!
Helen says
A delicious and beautiful pesto. Great, easy to follow directions.
Emily says
Thank you for trying out our pesto recipe, Helen! We're so glad you enjoyed it!
Andrea says
This pesto turned out amazing! So delicious and easy to make too!
Emily says
Thank you for trying our pesto recipe, Andrea! We're glad you enjoyed it and found it easy to make.
Ruth says
Made this for a pizza recipe. It was so easy to make and the flavor was amazing!
Emily says
Thank you for trying out this pesto recipe, Ruth! We're glad to hear that you found it easy to make and that the flavor was great!
Nancy says
I love this pesto recipe. it was super tasty and well-balanced! Toasting pine nuts was a game changer!
Emily says
Thank you for trying out our pesto recipe, Nancy! We're so glad you enjoyed it and that toasting the pine nuts made a big difference. Thank you for sharing your experience with us!
Jacqui says
This pesto is incredible! It is delicious and perfect for quick weeknight meals. It also tastes super good on pizza (instead of red sauce).
Emily says
Thank you, Jacqui! We're so happy to hear that you've tried it out and loved it. Thanks for sharing!
Joshua says
I like using pesto in my grilled paninis but the store bought ones always have so many extra ingredients. I love how simple your recipe is, fresh, and full of flavor. I didn't realize how easy it was to make this sauce so thanks for your recipe!
Emily says
Thanks for your review Joshua! I'm so glad you enjoyed the pesto recipe. It's one of my favorites and it's always nice to find a simple way to make something delicious.
Anaiah says
I love a good vegan pesto and this recipe was amazing! It's my family's new favorite and I love that it was so easy to make. It's perfect in our pasta, salads, and spreading on our sandwiches.
Emily says
Thank you for your review, Anaiah! I'm so glad to hear that our recipe has become a family favorite. It's always such a joy to see families enjoy cooking and eating healthy and delicious meals together.
Marinela says
A tasty way to use up fresh basil. This healthy vegan pesto is perfect for pasta or as a side dish to any plant-based meal, thanks for sharing!
Emily says
Thank you so much for your thoughtful review of this recipe, Marinela! I'm glad to hear that it's a tasty way to use up fresh basil.
Kayla says
Yum! Used this on some pizza I made this week and it was divine!
Emily says
Hi Kayla! I'm so glad you enjoyed our pesto recipe. Thank you for the feedback--this is exactly what we hope to hear!
Lucy says
Pesto is my favourite and your recipe is delicious. So simple and easy to make in such a large batch for perfect for meal prep. This is delicious with a range of dishes - salads, pastas etc. Thank you for sharing 🙂
Emily says
Hi Lucy, thank you for your review and feedback. I'm glad to hear that you enjoy our pesto recipe! If there's anything else in particular you would like to see on the blog, please let us know and we'll be sure to take note of it!
Brian says
This *really* is that good. I've not had a pesto this good in a restaurant.
Emily says
Thank you, Mr. Resplendent Kitchen! AKA Brian 🙂