This post may contain affiliate links, please see the privacy policy for details.

Fresh, bright and incredibly versatile, vegan pesto is a go-to sauce that adds a pop of flavor to just about anything. Made with basil, spinach, nuts and nutritional yeast, this plant-based version skips the cheese found in traditional pesto recipes but keeps all the richness and zing. You can whip it up in minutes using a food processor or blender. Use it on pasta, drizzle it over pizza or serve it as a dip with crackers or veggies for an easy, flavor-packed upgrade.

A bowl of spaghetti with vegan pesto sauce, cherry tomatoes, and parsley on a checkered tablecloth, with basil and cheese nearby.

Vegan pesto is a fresh, herby sauce made with basil, spinach and nuts. It’s quick to prepare and perfect for pasta, pizza or dipping.

Also try these no-bake granola bars, strawberry oat bars, lasagna al forno, or homemade tomato paste.

A hand sprinkles grated cheese over a plate of pasta tossed in vibrant vegan pesto sauce, garnished with cherry tomatoes and herbs.

Why You’ll Love It

Quick to make: It takes just minutes in the blender.
Dairy free and delicious: No cheese needed for big flavor.
Great for meal prep: Make a batch and use it all week.
Versatile: Perfect for pasta, pizza, sandwiches or snacks.
Nutrient packed: Full of fresh greens, healthy fats and B12-rich nutritional yeast.

Plate of spaghetti with vegan pesto sauce and cherry tomatoes, garnished with parsley, next to fresh basil and tomatoes.

Vegan Pesto Ingredients

A complete list of ingredients and amounts can be found in the recipe card below.

Basil leaves: Classic pesto flavor and vibrant green color.
Spinach leaves: Adds volume and mild earthiness to the blend.
Pine nuts: Traditional pesto ingredient with rich flavor.
Walnuts: Adds a slightly bitter, hearty balance to the pine nuts.
Garlic: Brings a bold, savory punch.
Lemon juice: Brightens the flavors and adds a fresh finish.
Nutritional yeast: Gives a cheesy, umami flavor without dairy.
Olive oil: Provides richness and helps create a smooth texture.

Fresh spinach, basil, grape tomatoes, pine nuts, walnuts, garlic, parsley, nutritional yeast, and grated cheese come together for a vibrant vegan pesto sauce.

How to Make Vegan Pesto

For more detailed instructions with weights and measurements, jump to the printable recipe card.

Add ingredients to blender: Combine all ingredients in a food processor or blender.
Blend until smooth: Pulse and blend until desired consistency is reached.
Adjust texture: Add a little more water if needed for blending.
Store or serve: Use immediately, refrigerate or freeze in small portions.

A hand holds a jar of vegan pesto above a table with pasta, cheese, bread, basil, and tomatoes.

Substitutions and Variations

Swap the nuts: Use cashews, almonds or sunflower seeds if needed.
Use kale or arugula: Substitute greens for a stronger or spicier flavor.
Add avocado: For an even creamier texture and richness.
Make it oil free: Replace olive oil with extra water or avocado.

A plate of pasta tossed in vegan pesto sauce with cherry tomatoes, garnished with parsley and fresh basil, on a checkered tablecloth.

Serving Suggestions

With pasta: My favorite gluten free pastas to compliment this easy vegan pesto are chickpea and banza, although you’ll find it goes well with any kind of pasta.
With a salad: Spoon your vegan pesto over burrata and tomatoes or use it in your next tortellini salad.
In other dishes: Spread homemade vegan pesto over hot buttered toast or use it in Bolognese or puff pastry appetizers. You can also serve it as a dipping sauce for chips or veggie crudites.

A glass bowl of vegan pesto sauce on a yellow and white checkered cloth, with pasta in the background.

How to Store Vegan Pesto

Store: Keep it in an airtight container in the fridge and use within 4 days.
Freeze: Freeze it in ice cube trays for up to 3 months.
Thaw: Thaw in the fridge or on the counter before use.

A glass bowl of vegan pesto sauce sits on a yellow and white checkered tablecloth.

Top Tips

Use fresh ingredients: Bright herbs and fresh lemon juice give the best flavor.
Don’t over-blend: Pulse to keep some texture if you prefer a chunkier pesto.
Taste and adjust: Add more lemon, garlic or yeast to suit your preference.
Store in small portions: Freeze in cubes so you only defrost what you need.

A hand sprinkles shredded cheese over a plate of pasta with vegan pesto sauce and cherry tomatoes.

Best Vegan Pesto Sauce FAQs

Can I use just one type of nut?

Yes, you can use only pine nuts or walnuts depending on your preference.

Is the nutritional yeast necessary?

It gives a cheesy flavor, but you can leave it out or use a vegan parmesan.

Can I use frozen spinach?

Yes, but thaw and drain it well first to avoid a watery pesto.

Plate of spaghetti with vegan pesto sauce and cherry tomatoes, garnished with parsley, next to fresh basil and tomatoes.

Easy Vegan Pesto Sauce Recipe

5 from 2 votes

Vegan Pesto

Vegan pesto is a fresh and flavorful sauce you can make in just minutes. It’s packed with herbs, nuts and nutritional yeast for a bold, cheesy taste without any dairy. Spread it, toss it or dip into it – this sauce does it all.
Prep Time: 10 minutes
Cook Time: 0 minutes
Total Time: 10 minutes
Servings: 16

Ingredients 

  • 2 Cups basil leaves, fresh, packed
  • 1 Cup spinach leaves, fresh, packed
  • 3 Tablespoons pine nuts
  • 3 Tablespoons walnuts
  • 3 Cloves garlic
  • 2 Tablespoons lemon juice
  • 4 Tablespoons nutritional yeast
  • 3 Tablespoons olive oil
  • 4 Tablespoons water

Instructions 

  • Add of the ingredients into a food processor or small blender.
  • Blend until smooth.
  • If not getting smooth, add a few tablespoons more water.
  • Store in the refrigerator or freezer, or add to pasta or your favorite recipe.

Notes

Use fresh ingredients: Bright herbs and fresh lemon juice give the best flavor.
Don’t over-blend: Pulse to keep some texture if you prefer a chunkier pesto.
Taste and adjust: Add more lemon, garlic or yeast to suit your preference.
Store in small portions: Freeze in cubes so you only defrost what you need.

Nutrition

Calories: 77kcal | Carbohydrates: 2g | Protein: 2g | Fat: 7g | Saturated Fat: 1g | Sodium: 3mg | Potassium: 105mg | Fiber: 1g | Sugar: 1g | Vitamin A: 445IU | Vitamin C: 3mg | Calcium: 13mg | Iron: 1mg
Like this recipe? Rate and comment below!

Vegan pesto is a quick and easy way to add flavor and nutrition to your meals. With its rich green color and bold taste, it’s a sauce that brings life to everything from pasta to pizza. The mix of basil, spinach, lemon and garlic blends beautifully with nuts and nutritional yeast for a sauce that’s smooth and satisfying. Whether you use it right away or freeze it for later, this is one recipe you’ll be making often.

Other Recipes to Try

Blogger Bella Bucchiotti of xoxoBella.com shares a recipe for a quick and easy vegan pesto sauce. Make with basil and spinach, it is an easy pesto sauce for summer.
Bella Bucchiotti

Bella Bucchiotti is a Canadian-based syndicated food, travel, and lifestyle writer, photographer, and creator at xoxoBella. She founded xoxoBella in 2015, where she shares her love for food, dogs, sustainability, fitness, crafts, outdoor adventures, travel, and philanthropy to encourage others to run the extra mile, try new recipes, visit unfamiliar places, and stand for a cause. Bella creates stress-free and family-friendly recipes for weeknight dinners and festive feasts.

 

You Might Also Like

Leave a comment

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

Recipe Rating




5 from 2 votes (1 rating without comment)

11 Comments

  1. This looks really great I love the vegan option. If you ever want to join our meatless Monday link up w one of your recipes we’d love to have you