Vegan Pesto Recipe | Spinach, Walnut and Basil (Dairy Free) (2024)

Jump to Recipe Print

5 from 10 votes. Leave a review!

This vegan pesto recipe is packed with fresh basil, spinach and walnuts along with dairy free alternatives for a traditionally cheesy taste. It’s the perfect balance of rich herb flavor with the sharp bite of garlic, some salty-cheesy notes and smooth olive oil.

Homemade vegan pesto is easy to make using a food processor. While this isn’t the traditional technique, it’s super quick and makes a delicious pesto with ease.

Vegan Pesto Recipe | Spinach, Walnut and Basil (Dairy Free) (1)

This post contains affiliate links (including Amazon Associates) and I earn from qualifying purchases.

Is Pesto Sauce Vegan?

Traditional pesto is an Italian sauce made from basil, garlic, pine nuts, parmesan cheese and olive oil. Due to the cheese, this classic recipe is not vegan.

There are a few simple ways to substitute the parmesan cheese to create a delicious pesto that’s dairy free! My favorite is to use nutritional yeast, salt and walnuts, which creates a rich, nutty cheese flavor when blended together.

Vegan Pesto Recipe | Spinach, Walnut and Basil (Dairy Free) (2)

Making Pesto Less Expensive

While classic pesto is amazingly delicious, it can be quite costly to buy enough pine nuts, olive oil and cheese. Even the vegan substitutions for the cheese (nutritional yeast) can be expensive.

To enjoy this recipe more often (it’s one of my all-time favorite sauces), it’s helpful to use slightly less expensive ingredients. This is why I use lots of spinach and choose walnuts instead of pine nuts.

Spinach and walnuts are both nutritious and delicious in pesto. While they aren’t the cheapest ingredients themselves, they are less expensive compared to pricey basil and pine nuts.

You can always use what you like and have access to!

Vegan Pesto Recipe | Spinach, Walnut and Basil (Dairy Free) (3)

Vegan Pesto Ingredients

In this pesto sauce recipe, I’ve tried to stay close to the flavors found in a classic basil pesto while keeping the ingredients simple and vegan.

  • Basil: This flavor-packed fresh herb is the base ingredient for classic pesto recipes.
  • Spinach: I like to cut through the basil by adding some fresh spinach. Spinach adds extra nutrients and has a mild flavor that works well with other ingredients. If you want a fully basil-flavored pesto, substitute the spinach for extra basil, or use a different leafy green (ex. kale).
  • Olive oil: For a smooth and delicious pesto, olive oil is a classic and essential ingredient.
  • Walnuts: Rather than using expensive pine nuts, I like to make pesto with walnuts (which are still pricey but less than half the cost of pine nuts where I live). Measure the walnuts after they’re crushed. You could substitute for basically any nut or seed (ex. almonds, cashews, sunflower seeds).
  • Nutritional yeast: This tasty ingredient is how I replace parmesan cheese in vegan pesto recipes. Nutritional yeast has a slightly nutty and very cheesy flavor that works well as a dairy free cheese replacement!
  • Lemon juice: While not a super traditional ingredient, I love the fresh flavor, acidity and brightness that lemon brings to this recipe. The slight tartness of lemon juice adds a depth of flavor that may lack without true parmesan cheese.
  • Hemp seeds: This ingredient is optional and can be replaced with extra walnuts (or whatever nut/ seed you use). I like to toss some hemp seeds in for a boost of nutrition!
  • Garlic: I love garlic and it’s an essential ingredient in pesto. While you can adjust the amount of garlic to your taste preferences, keep in mind the garlic is raw and has a very pungent flavor when uncooked.
  • Salt: Some salt pulls all the flavors together! This recipe uses very little salt so you may want to add more to your taste preferences. Since this recipe doesn’t use cheese, extra salt will help the pesto taste more like a traditional sauce (cheese is typically very salty). If you’re used to a cheesy pesto, you may be disappointed in the flavor without extra salt.
Vegan Pesto Recipe | Spinach, Walnut and Basil (Dairy Free) (4)

How to Make Spinach Walnut Pesto

This recipe is quick and easy to make using a food processor. While it isn't a traditional method of preparing pesto, it’s certainly the fastest and easiest way to enjoy this tasty sauce.

Step 1: Prep Ingredients

Gather and measure all your ingredients.

Make sure the walnuts are crushed before measuring. Also, I like to pre-chop the garlic so there aren’t any large chunks in the final pesto. Since it’s left raw, a large piece can be unpleasant to eat.

Step 2: Blend into Pesto

Add all the ingredients, except for olive oil, into a food processor.

Vegan Pesto Recipe | Spinach, Walnut and Basil (Dairy Free) (5)

Process on high speed until the ingredients are evenly blended and finely chopped. I like pesto to have some chunkier texture, but you can process to whatever texture you prefer.

You’ll need to scrape down the edges of your food processor a few times while blending.

Vegan Pesto Recipe | Spinach, Walnut and Basil (Dairy Free) (6)

Once you’ve mixed the base ingredients, turn the processor to low speed and slowly drizzle in the olive oil. Pour the oil until your mixture comes together like a sauce.

Vegan Pesto Recipe | Spinach, Walnut and Basil (Dairy Free) (7)

Scrape down the edges and blend one final time to ensure everything is well combined.

At this point, taste the pesto and adjust to your preferences (more or less salt, walnuts, garlic, etc.).

Vegan Pesto Recipe | Spinach, Walnut and Basil (Dairy Free) (8)

How to Create a Balanced Vegan Meal

I consider a balanced meal one that contains protein, carbohydrates, fats and veggies. This pesto sauce offers healthy fats from the walnuts and olive oil along with some non-starchy vegetables (basil and spinach).

It’s a nutritious sauce packed with micronutrients from the leafy greens, nuts and nutritional yeast.

To create a balanced meal, it’s best to serve the pesto alongside a good source of plant-based protein and some healthy carbohydrates (grains or starchy veggies!).

Of course, pesto is most often served over pasta. To add protein, simply toss in some chickpeas or white beans to create a more balanced meal!

Feel free to serve pesto pasta with a side salad or add additional veggies into the pasta itself. I love adding either broccoli or zucchini for a super green and tasty pasta dinner.

Vegan Pesto Recipe | Spinach, Walnut and Basil (Dairy Free) (9)

Vegan Pesto Variations

You can easily modify this recipe using the base formula of 2 cups of a leafy herb (basil, parsley, cilantro), 1 cup of leafy greens, ⅓ of a cup nuts/seeds and ½ a cup of olive oil.

Then get creative!

You can use pretty much any nuts or seeds you like in place of the walnuts and hemp seeds. Any herb can work in place of the basil and any leafy green could work in place of the spinach (ex. kale would be a simple substitution).

You can use as much or as little garlic and/ or lemon juice as you like. I also highly recommend using nutritional yeast to get that cheesy flavor.

Vegan Pesto Recipe | Spinach, Walnut and Basil (Dairy Free) (10)

How to Refrigerate and Freeze Leftover Pesto

Refrigerate leftover pesto in an airtight container or jar with tight fitting lid for up to 5 days. It’s best to eat the pesto within 3 days.

The top of your pesto sauce will turn brown as it sits in the fridge. While it’s not pretty, you can still eat the browned pesto. To help minimize this, add a small piece of plastic wrap directly to the surface of the pesto before storing.

Pesto is also easy to freeze. Simply place into any freezer safe container, jar or bag and freeze for up to 3 months. I’ve never tried it, but it’s a common trick to freeze pesto in an ice cube tray then transfer the frozen cubes into a freezer bag/ container for storage.

This makes it easy to take out just the amount of pesto you want at one time. Thaw frozen pesto in your fridge or melt into whatever you’re cooking (ex. melt into a pot on the stove to use as a pasta sauce).

📖 Recipe

Vegan Pesto Recipe | Spinach, Walnut and Basil (Dairy Free) (11)

Classic Vegan Pesto with Walnuts and Hemp Seeds

This easy vegan pesto recipe is quick to make and creates a nutritious sauce loaded with spinach, walnuts, basil and other delicious flavors.

5 from 10 votes. Leave a review!

Prep Time 15 minutes mins

Total Time 15 minutes mins

Servings 4 Servings

Calories 267 kcal

Cuisine Italian-inspired, Vegan

Ingredients

  • 2 cups fresh basil , loosely packed
  • 1 cup fresh spinach , loosely packed
  • ⅓ - ½ cup olive oil
  • ¼ cup walnuts , crushed
  • 3 tablespoons nutritional yeast
  • 3 tablespoons lemon juice
  • 2 tablespoons hemp seeds
  • 2 cloves garlic , minced
  • ¼ teaspoon salt

Instructions

Step 1: Prep Ingredients

  • Gather and measure all the ingredients (measure walnuts after they’re crushed; I like to pre-mince the garlic).

Step 2: Blend into Pesto

  • Add all ingredients (except for olive oil) to a food processor. Process until the ingredients are finely chopped and well mixed. You’ll need to scrape down the edges of your food processor a few times while processing to ensure even mixing.

    2 cups fresh basil, 1 cup fresh spinach, ¼ cup walnuts, 3 tablespoons nutritional yeast, 3 tablespoons lemon juice, 2 tablespoons hemp seeds, 2 cloves garlic, ¼ teaspoon salt

  • Once the ingredients are finely chopped, turn the processor to low speed and slowly pour in the oil. Once added, scrape the edges down and blend one final time so everything is well mixed.

    ⅓ - ½ cup olive oil

  • Taste the pesto and adjust ingredients to your liking (may want to adjust salt, nutritional yeast, walnuts, basil, garlic, etc.).

Notes

Accuracy of nutrition information cannot be guaranteed (certain ingredients may not have all nutrients listed in the database); amounts may vary (and will vary depending on brands of ingredients used); all nutrition fact values rounded to the nearest whole number.

Nutrition

Serving: 1 Serving (¼ of recipe)Calories: 267 kcalCarbohydrates: 6 gProtein: 7 gFat: 26 gSaturated Fat: 3 gPolyunsaturated Fat: 7 gMonounsaturated Fat: 14 gSodium: 157 mgPotassium: 335 mgFiber: 3 gSugar: 1 gVitamin A: 1825 IUVitamin C: 11 mgCalcium: 63 mgIron: 2 mg

Tried this recipe?Let us know how it was!

More Vegan Snack Recipes

Like this recipe? You should also try:

  • Vegan Mug Cookie Recipe (Microwave Ready in Minutes)
  • Avocado Oatmeal Smoothie Recipe (Creamy and Tasty)
  • Carrot Banana Smoothie (Creamy and Delicious)
  • Vegan Lemon Mug Cake (for Microwave)
Vegan Pesto Recipe | Spinach, Walnut and Basil (Dairy Free) (16)

About Nicole Stevens

Nicole is a long-time vegan with a Masters of Science in Food and Nutrition.

She helps people thrive on a vegan diet with balanced recipes.

Vegan Pesto Recipe | Spinach, Walnut and Basil (Dairy Free) (2024)

FAQs

Is pesto better with pine nuts or walnuts? ›

The pesto using walnuts was also good, but walnuts have a stronger earthier flavor, and when I have pesto, I really want the basil and the cheese to stand out. So pesto with walnuts is at the bottom of my list. Though this all comes down to personal preference.

What is dairy free pesto made of? ›

Ingredients
  1. 1/2 cup toasted pine nuts or pepitas.
  2. 2 tablespoons lemon juice.
  3. 1 small garlic clove.
  4. 1/4 teaspoon sea salt.
  5. Freshly ground black pepper.
  6. 2 cups basil leaves.
  7. 1/4 cup extra-virgin olive oil, more for a smoother pesto.
  8. Optional: nutritional yeast, capers, or oil-packed sun dried tomatoes.

What isn't vegan in pesto? ›

We're often asked whether pesto is vegetarian, and people are surprised when we say it's not. The reason is because classic basil pesto contains pecorino and Parmigiano-Reggiano, which are both made from milk curdled in animal rennet.

How long does vegan pesto last in the fridge? ›

How long does vegan pesto last? Fresh pesto will store well in a sealed container in the refrigerator for up to 1 week. Keep a layer of plastic wrap pressed directly onto the top of the pesto so it doesn't brown.

Is it OK to eat pesto everyday? ›

You'll want to be mindful of the sodium content. Some jars have more than 500mg per serving and the 2020-2025 Dietary Guidelines recommend you eat no more than 2,300mg per day. It would be hard to stay within those guidelines if you get more than 20% of your sodium from pesto.

Why is my homemade pesto bitter? ›

The most common reason for pesto tasting bitter is that the olive oil is past its best and has started to turn rancid. If the pesto has been made in a food processor or blender, there's also the possibility that it has turned bitter from the crude, sheering action of the blades.

What brand of pesto is vegan? ›

The Legnano Vegan Pesto truly brings Italy to your kitchen with its vibrant basil notes and rich texture, which I found perfect for mixing into my pasta. It's rare to find such an authentic taste in a vegan product that doesn't skimp on flavor — this pesto nails it.

Is pesto bad for lactose intolerance? ›

Pesto. With its strong focus on basil, many people are often surprised that this rich green spread contains dairy. “While it can be made without cheese, traditional pesto uses Parmesan,” says Stefanski. That makes it a no-no for vegans and those with milk allergies, but if you are lactose intolerant, you may be in luck ...

What is a substitute for Parmesan cheese in pesto? ›

“I just find that sweet white miso is the best substitute for Parmesan.” Miso Master is her brand of choice because of its mild flavor and aerated texture, which keeps the sauce light and creamy. “You get a little sweetness and a ton of umami,” she says.

What is a good substitute for cheese in pesto? ›

The Cheeses You Can Use Instead Of Parmesan For Pesto
  • Pecorino Romano. barmalini/Shutterstock. One of the first cheeses that jumps to mind is Pecorino Romano. ...
  • Manchego. Picture Partners/Shutterstock. Another sheep's milk stand-in, this one from Spain, is Manchego. ...
  • Cotija. Marcos Castillo/Shutterstock.
Feb 2, 2023

Why can't vegetarians eat pesto? ›

Traditional pesto sauce contains Parmesan cheese, which is made using animal rennet. Rennet is a complex of enzymes produced in the stomachs of ruminant mammals and is used to coagulate milk during the cheese-making process.

Can vegans eat hummus? ›

Hummus is a vegan staple that allows you to have some versatility in your diet. It's an immensely popular food amongst vegans so you may have found a new favourite yourself. It's available in a wide range of flavours and is very versatile in the kitchen so you can experiment with it if you wish to.

What is a good substitute for basil in pesto? ›

Spinach. Spinach, particularly baby spinach, can be a great substitute for basil in dishes where the herb would be served raw, like pesto or Caprese salads.

What causes pesto to go bad? ›

Once opened or prepared, pesto should be stored in an airtight container to prevent exposure to air, which can deteriorate its quality. One can take the storage a step further by adding a thin layer of olive oil on top of the pesto before sealing it, which acts as a barrier to reduce oxidation and maintain freshness.

How long does no dairy pesto take to go bad? ›

Once you remove the lid, however, the sauce starts to expire quickly. In fact, it's possible for store-bought pesto to go bad after just three days, and it is guaranteed that it won't be any good once it gets past the two week mark.

What are the best nuts for pesto? ›

Macadamia nuts are a great alternative to pine nuts because they have a similar texture, color, and flavor. Macadamia nuts offer a creamy, buttery flavor that is incredible in pesto.

What nuts taste best in pesto? ›

Pistachios, almonds, and walnuts or even seeds like sunflower, sesame, and pumpkin can replace the traditional pine nuts in pesto. Pretty much any edible nut tastes delicious—just make sure to toast and cool the nut before grinding them into the sauce.

What nut is typically used in pesto? ›

Pine nut seeds are traditionally used in pesto and are delicious, but they are expensive. If desired, substitute the pine nuts for nuts such as walnuts, pecans or almonds.

What nuts are good in pesto besides pine nuts? ›

Cashews. Cashews resemble pine nuts in color, texture and mild sweetness, and can be used as a substitute in just about any recipe. Stick to unsalted versions (roasted or raw varieties both work), and toast them to provide extra depth of flavor.

References

Top Articles
Latest Posts
Article information

Author: Prof. An Powlowski

Last Updated:

Views: 6359

Rating: 4.3 / 5 (44 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Prof. An Powlowski

Birthday: 1992-09-29

Address: Apt. 994 8891 Orval Hill, Brittnyburgh, AZ 41023-0398

Phone: +26417467956738

Job: District Marketing Strategist

Hobby: Embroidery, Bodybuilding, Motor sports, Amateur radio, Wood carving, Whittling, Air sports

Introduction: My name is Prof. An Powlowski, I am a charming, helpful, attractive, good, graceful, thoughtful, vast person who loves writing and wants to share my knowledge and understanding with you.