Vegan Pesto Recipe with Almonds - TeriLyn Adams (2024)

The following content may contain affiliate links. When you click and shop the links, we receive a commission.

Jump to Recipe·Print Recipe

We love a good pasta dish or two (or three) at my house. I never really liked Italian food, much to my husband’s sadness since it’s his favorite food. Pasta, pizza, he loves it all. But then I got pregnant… and all I wanted was pizza and pasta. And I ate a LOT of it. Eggs & Spaghetti. Ziti. Bolognese. Luckily for him, my love of pasta has stuck around and now we have some sort of pasta dish at least twice a week.

While the tomato sauce varieties are delicious, my favorite pasta sauce is a good pesto. And any leftover pesto is amazing slathered on a piece of toasted bread. But since having Thomas, I needed a slightly modified pesto recipe since I am currently dairy-free while breastfeeding. So I tweaked one of my favorite pesto recipes that’s full of delicious mozzarella and parmesan to make it vegan and vegetarian friendly.

And I honestly can’t decide which one I love more.

I also realized that I don’t have many pasta recipes on the blog (just this ziti and, so consider this one an intro recipe for what’s to come! Let’s get to it!

Vegan Pesto Recipe with Almonds - TeriLyn Adams (1) Vegan Pesto Recipe with Almonds - TeriLyn Adams (2)

Vegan Pesto Recipe With Almonds

Ingredients

Vegan Pesto Recipe with Almonds - TeriLyn Adams (3)

Most of these ingredients will already be in your pantry, except maybe fresh basil. I’m planning to plant some basil this year so I can always have a lot around. And I highly recommend using FRESH lemon juice since that makes the flavor really pop.

And yes, this recipe used almonds instead of pine nuts. You can still use pine nuts if you want a more traditional pesto, but I just always have almonds handy, which is why I used those for this recipe.

2 cups packed fresh basil (large stems removed)
3 Tbsp raw almonds
2 large cloves garlic (peeled) or 1.5 teaspoons pre-chopped garlic
2 Tbsp lemon juice
4 Tbsp nutritional yeast (optional)
1/4 tsp sea salt (plus more to taste)
1/4 teaspoon freshly ground pepper
3 Tbsp extra virgin olive oil*
1/4 cup reserved pasta water
16 oz pasta, for serving
Pecorino Romano or Parmesan for serving (if you don’t need it dairy-free!).

Instructions

Step 1

In a good food processor, pulse the basil, almonds, garlic, lemon juice, nutritional yeast (if using), 1/2 teaspoon of salt, and 1/4 teaspoon of pepper until finely chopped.

Vegan Pesto Recipe with Almonds - TeriLyn Adams (4)
Step 2

With the blender still running, add one tablespoon of olive oil at a time until it forms a smooth and thick consistency. It’s usually 3-4 tablespoons for me.

Step 3

Transfer the pesto to a medium bowl.

Step 4

Stir in the cheese (if using).

Step 5

Season the pesto with more salt and pepper to taste. I add quite a bit of each! I’ve given you five steps but depending on whether you use cheese or a little extra salt and pepper, it could easily be only three steps. If you want to eat the pesto right out of the blender, you only need two steps. 🙂

Pasta Instructions

I prefer to serve this pesto with Cavatappi pasta, but any short pasta shape (like Rotini, Conchigliette, Macaroni, or Chiocciole) works well. No matter what type of pasta you use, just be sure to salt the water generously (I usually add 1-2 tablespoons to a big pot of water) when you cook the pasta.

Vegan Pesto Recipe with Almonds - TeriLyn Adams (6)
Vegan Pesto Recipe with Almonds - TeriLyn Adams (7)
Vegan Pesto Recipe with Almonds - TeriLyn Adams (8)
Step 1

Bring a big pot of water to a boil

Step 2

Add 1-2 tablespoons of salt to the water

Step 3

Add 16 oz pasta to building water and turn down the stove to a medium-high heat so it doesn’t boil over.

Step 4

Cook pasta until al dente, usually 5-8 minutes for small pasta. I typically cook my pasta for about 1 minute less than what’s recommended on the package since I like quite a bit of chew. Nothing is worse than mushy pasta!!

Step 5

Add your pasta to your bowl of pesto and toss while it’s all still hot. Serve hot or at room temperature. It’s also delicious cold so you’ll be able to enjoy leftovers for a few days.

Leftovers

Cheese

Top with freshly grated pecorino romano or parmesan cheese just before serving, if desired. If you need it dairy free like me, I’ve also used the Violife vegan parmesan cheese for serving. It’s fine… but not worth buying just for this! The pesto flavor is enough on its own without it. Vegan cheese just isn’t the same!

You can also add nutritional yeast for a cheesy flavor, but it tastes just as good without it!

Cherry Tomatoes

Half cherry or grape tomatoes and toss with the pasta after you combine it with the pesto. It’s delicious, especially as we get into tomato season!

Broccoli

Want to up your veggie game? Lightly steam broccoli so it’s still a little bit crunchy and toss with the hot pesto and pasta!

Protein

Simple grilled chicken or shrimp is great with this. I season them just with salt and pepper and let the pesto shine.

I love serving this dish for dinner parties outside because it can all be made early. See my tips for outdoor dining (on a budget!) in this post.

Vegan Pesto Recipe with Almonds - TeriLyn Adams (9)
Vegan Pesto Recipe with Almonds - TeriLyn Adams (10)

Print

Vegan Pesto Recipe with Almonds - TeriLyn Adams (11)

Vegan Pesto Recipe With Almonds

  • Author: Teri from A Foodie Stays Fit

Ingredients

Scale

  • 2 cups packed fresh basil (large stems removed)
  • 3 Tbsp raw almonds
  • 2 large cloves garlic (peeled) or 1.5 teaspoons pre-chopped garlic
  • 2 Tbsp lemon juice
  • 4 Tbsp nutritional yeast
  • 1/4 tsp sea salt (plus more to taste)
  • 1/4 teaspoon freshly ground pepper
  • 3 Tbsp extra virgin olive oil*
  • 1/4 cup reserved pasta water
  • 16 oz pasta, for serving
  • Pecorino Romano or Parmesan for serving (if you don’t need it dairy-free!).

Instructions

PESTO:

  1. In a good food processor, pulse the basil, almonds, garlic, lemon juice, nutritional yeast (if using), 1/2 teaspoon of salt, and 1/4 teaspoon of pepper until finely chopped.
  2. With the blender still running, add one tablespoon of olive oil at a time until it forms a smooth and thick consistency. It’s usually 3-4 tablespoons for me.
  3. Transfer the pesto to a medium bowl.
  4. Stir in the cheese (if using).
  5. Season the pesto with more salt and pepper to taste. I add quite a bit of each!

I’ve given you five steps but depending on whether you use cheese or a little extra salt and pepper, it could easily be only three steps. If you want to eat the pesto right out of the blender, you only need two steps. 🙂

PASTA:

  1. Bring a big pot of water to a boil
  2. Add 1-2 tablespoons of salt to the water
  3. Add 16 oz pasta to building water and turn down the stove to a medium-high heat so it doesn’t boil over.
  4. Cook pasta until al dente, usually 5-8 minutes for small pasta. I typically cook my pasta for about 1 minute less than what’s recommended on the package since I like quite a bit of chew. Nothing is worse than mushy pasta!!
  5. Add your pasta to your bowl of pesto and toss while it’s all still hot. Serve hot or at room temperature. It’s also delicious cold so you’ll be able to enjoy leftovers for a few days.

Shop the Post

Vegan Pesto Recipe with Almonds - TeriLyn Adams (12)

Vegan Pesto Recipe with Almonds - TeriLyn Adams (2024)

FAQs

What is a substitute for Parmesan cheese in pesto? ›

As a vegan ingredient darling and the prototypical cheese flavor alternative, nutritional yeast is a classic Parmesan substitute when making a dairy-free pesto. In many recipes, you'll find it used as a one-for-one swap for the grated cheese, with everything else in the formula staying the same.

What is a basic pesto sauce made of? ›

Traditional pesto is a blend of fresh basil, garlic, pine nuts, extra-virgin olive oil, and Parmesan cheese. With a food processor, it comes together in just a few steps: Pulse the nuts, lemon juice, and garlic in the food processor until they're finely chopped. Add the basil and pulse again.

What is vegan pesto made of? ›

The base is fresh basil, pine nuts, and garlic with a splash of lemon juice for acidity and brightness. For that cheesy color and flavor, I rely on nutritional yeast, which is a man-made yeast that can be high in B12 (depending on the brand).

What is a good substitute for pesto? ›

While basil is the traditional herb used in pesto, there are numerous alternative pesto recipes that use different greens or herbs as the base. Some popular alternatives include spinach, arugula, cilantro, parsley, and even kale.

What vegan cheese tastes like Parmesan? ›

Violife Just Like Parmesan packs all the rich, nutty Parmesan flavor you love in a convenient block that is ready for you to grate with abandon. Pile high our Just Like Parmesan and never say “no” to grated parm again. Who knew 100% dairy-free and vegan could taste so good?

What cheese is similar to Parmesan but vegetarian? ›

Being vegetarian, it's quite a good substitute for parmesan when a vegetarian option is needed. Old Winchester is a washed curd cheese and brine washed after pressing.

What is the difference between vegan pesto and pesto? ›

A majority of traditional pesto recipes call for a handful of Parmesan cheese to complement the sauce's fresh, savory flavor, meaning that most pesto you'll see in stores will likely contain dairy—and will therefore not be vegan. That being said, vegan options are certainly not impossible to find.

Why is pesto not vegan? ›

The reason is because classic basil pesto contains pecorino and Parmigiano-Reggiano, which are both made from milk curdled in animal rennet. That means that most of the pesto sauces you see on supermarket shelves are not vegetarian.

What part of pesto is not vegan? ›

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.

What is the best substitute for pine nuts in pesto? ›

Almonds. My personal favorite, almonds make an excellent substitute for pine nuts in pesto because of their mild, nutty flavor. I like to buy sliced, raw almonds and toast them myself in a pan on medium-low heat. Toasting almonds gives them a depth of flavor that makes just about any dish taste incredible.

Why is pesto so expensive? ›

Italian pine nuts are considered the finest in the world and are therefore eye-wateringly expensive. To make cost savings, many big producers source their pine nuts from China. Not a big issue, you might think, but these pine nuts are notorious for leaving a metallic aftertaste for some people, and that can last weeks.

How long does vegan pesto last? ›

If serving with pasta, cook the noodles according to package instructions, then toss with the pesto, adding more water or olive oil as needed until it coats the noodles well. Store in the refrigerator for up to 1 week. Pesto also freezes well for up to 6 months.

What makes pesto taste better? ›

Add a pinch of salt if the basil tastes too bitter or the pesto needs more zing. Add more Parmesan if you'd like a creamier/cheesier pesto. If desired, you can thin out the pesto with more olive oil.

Is making pesto cheaper than buying it? ›

Is it more cost-effective to make your own pesto or buy it from the store and make pasta at home? On average store-bought pesto costs less. Depending where you live, the ingredients for pesto Genovese can set you back quite a bit. Good olive oil doesn't come cheap, and neither do pine nuts.

What makes pesto taste so good? ›

Traditional pesto is a thick, green sauce that tastes bright and herby from the basil, and salty and rich from the cheeses and pine nuts. It should be garlicky, with pleasant grassiness from good quality olive oil.

Which cheese is best for pesto? ›

Most pesto recipes call for Parmesan cheese; we often use Romano which has a stronger flavor. Basil pesto recipes often call for pine nuts, but you can easily substitute walnuts.

Can you substitute cheddar for Parmesan in pesto? ›

Tired of the same old pesto? We were – so we swapped out traditional pine nuts and parmesan to create this unique lactose free cheddar cheese and walnut pesto. Check out the list of 10 easy ways to use this pesto at the end of the recipe!

What is a tasty substitute for Parmesan cheese? ›

Here are some alternatives:
  1. Pecorino Romano: If you're looking to replace Parmesan or Romano in a recipe and want a similar flavor, Pecorino Romano is a suitable substitute. ...
  2. Grana Padano: Grana Padano is another Italian cheese similar to Parmesan.
Oct 6, 2022

What is the equivalent to Parmesan cheese? ›

Asiago cheese is closest to Parmesan, but this cheese is actually a bit sweeter. It's a semi-hard yet smooth cheese with a slightly nutty flavor. Asiago offers a mild sharpness that doesn't overwhelm, but rather accents a mellow vegetable or meat dish.

Top Articles
Latest Posts
Article information

Author: Tyson Zemlak

Last Updated:

Views: 6431

Rating: 4.2 / 5 (43 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Tyson Zemlak

Birthday: 1992-03-17

Address: Apt. 662 96191 Quigley Dam, Kubview, MA 42013

Phone: +441678032891

Job: Community-Services Orchestrator

Hobby: Coffee roasting, Calligraphy, Metalworking, Fashion, Vehicle restoration, Shopping, Photography

Introduction: My name is Tyson Zemlak, I am a excited, light, sparkling, super, open, fair, magnificent person who loves writing and wants to share my knowledge and understanding with you.