This easy basil pesto recipe is packed with fresh flavour and perfect for tossing with pasta, spreading onto pizza, and even using as a dip. It’s also freezer friendly!

Top down shot of vegan pesto in a glass jar.

Homemade pesto is one of my favourite ways to jazz up a meal. Kale pestocashew pea pesto, and parsley pesto are all delicious, but if you’re looking for that classic pesto flavour, you want this basil pesto recipe.

Let’s be clear, though—this isn’t a traditional basil pesto.

Traditional basil pesto is insanely expensive to make thanks to the addition of pine nuts. But I’ve found that walnuts work just as well, and they add a delicious nutty texture and flavour to the pesto. Once you add the basil and other ingredients, you’ll never miss the pine nuts!

Why You’ll Love This Basil Pesto Recipe

  • Bright, herbaceous flavour. It’s why we love pesto, right?! This basil pesto sauce is full of fresh basil, garlic, and lemon juice, making it taste bright and vibrant.
  • Versatility. Stir the pesto into vegan cream cheese for a delicious dip, toss it with pasta for an easy meal, spread it onto pizza instead of tomato sauce…the possibilities are endless!
  • Freezer friendly. Pop some pesto in the freezer and you’ll be on your way to easy weeknight dinners!
  • Easy to make. Once you learn how to make basil pesto at home, you’ll never go back to store-bought.
Ingredients for Basil Pesto.

Notes on Ingredients

Here’s a quick look at what you’ll need to make this recipe, along with my notes. Scroll down to the recipe card to find the ingredient quantities and recipe instructions.

  • Basil – Different varieties of basil will give your pesto different flavours, but I usually stick with Genovese basil, which I grow in my garden!
  • Walnuts – Or pine nuts if you want a more traditional basil pesto.
  • Vegan Parmesan cheese – You can use homemade vegan Parmesan cheese or store-bought.
  • Garlic
  • Lemon juice – Sometimes I use lime juice instead.
  • Coarse salt and pepper
  • Olive oil
Basil leaves in blender

How to Make Basil Pesto

Making pesto is so easy there are only 3 steps!

  • Combine. Place all the ingredients in a blender or food processor.
  • Blend. Process until the mixture reaches your desired consistency.
  • Serve or store. Use the pesto right away or transfer it to a jar and refrigerate for later. 

Tips for Success

  • Keep your pesto bright green. As with other greens, you can blanch the basil by bringing a pot of water to a boil, dunking the basil in for a few seconds until it turns bright green, then transferring the basil to an ice bath to shock it. Dry it well, then add it your pesto. 
  • Scrape down the sides of the food processor. You’ll likely need to pause at some point to scrape the sides down to make sure all the ingredients are incorporated. Otherwise, you’ll have large bits of walnuts, garlic, and basil leaves in your pesto.
  • Don’t overdo it. Pesto is a concentrated sauce. As such, a little goes a long way. I always start with a smaller amount, like 3 to 4 tablespoons in this zucchini noodles recipe, which serves two people. From there you can add more as you like without over-saturating the dish.
Overhead view of vegan basil pesto in a spoon

Variations

  • Try another nut or seed. You can make this basil pesto recipe with cashews, almonds, sunflower seeds, and even hemp seeds. Each will give the pesto a slightly different flavour.
  • Swap in roasted garlic. For a more mellow garlic flavour, try using roasted garlic instead of raw.
  • Add some heat. For a spicy twist, add in some red pepper flakes.

How to Use Basil Pesto

My ultimate favourite way to use pesto is on a pesto pizza, although I’ll never turn down pesto in a pasta dish either (try this vegan pesto pasta or hearts of palm pasta with pesto). Here are some other ideas for using your homemade basil pesto:

  • Spread on a sandwich or wrap instead of mayo or mustard.
  • Use as a marinade for tofu or vegetables.
  • Mix into a tofu scramble for a flavourful breakfast.
  • Stir into a vinaigrette to make a pesto salad dressing.
  • Make a batch of pesto pinwheels for a party.
Spoonful of basil pesto held in front of jar

How to Store

  • Refrigerator: Store in an airtight container or jar for up to 5 days.
  • Freezer: You can freeze basil by storing in a ice cube tray, freezing it until solid, and then popping it out and storing it in a freezer-safe zip-top bag for up to 3 months. You can also freeze the pesto itself in an airtight container for up to 3 months.

More Easy Sauce Recipes

Enjoy friends! If you make this basil pesto recipe, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below, and give the recipe a rating! Thanks so much!

Save This Recipe Form

Want to save this recipe?

Enter your email below & I’ll send it straight to your inbox. Plus you’ll get new recipes from me every week!

Top down shot of vegan pesto in a glass jar.

Basil Pesto

This easy basil pesto recipe is bright and fresh, with walnuts instead of pine nuts to make it budget-friendly too. Great for meal prep!
5 (from 3 ratings)

Ingredients

  • 2 ½ cups basil, stemmed and washed
  • cup walnuts, or pine nuts
  • 2 tablespoons vegan Parmesan cheese
  • 3 cloves garlic
  • 1 tablespoon lemon juice, or lime juice
  • ½ teaspoon coarse salt
  • cup olive oil
  • ½ teaspoon pepper, adjust to taste

Instructions 

  • Add all the ingredients into a food processor or high powered blender and press the sauce/spread button or blend until combined smoothly, scraping down sides if necessary. Pour into a jar and enjoy!

Notes

To store: Store in an airtight container or jar for up to 5 days.
To freeze: You can freeze basil by storing in a ice cube tray, freezing it until solid, and then popping it out and storing it in a freezer-safe zip-top bag for up to 3 months. You can also freeze the pesto itself in an airtight container for up to 3 months.
Calories: 976kcal, Carbohydrates: 16g, Protein: 9g, Fat: 101g, Saturated Fat: 14g, Sodium: 1329mg, Potassium: 385mg, Fiber: 4g, Sugar: 2g, Vitamin A: 3165IU, Vitamin C: 18mg, Calcium: 172mg, Iron: 4mg

Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.