Home » Lunch/Dinner » The Best Pesto Recipe With Walnuts

The Best Pesto Recipe With Walnuts

Sharing is caring!

This post may contain affiliate links, see my disclosure policy for details.

This Basil Walnut Pesto is one of those recipes I stand behind completely—it’s simple, reliable, and packed with flavor. Born out of necessity (my garden was OVERRUN with basil), I’ve made it more times than I can count, and I’ve figured out the perfect ratio of nuts to cheese to basil.

A glass jar filled with green pesto sauce on a wooden tray, with walnuts, fresh basil leaves, and a wooden spoon nearby.

And pine nuts? We don’t know her. They’re too expensive and I never have them on hand. Toasted walnuts are the perfect accessible and budget-friendly option, and taste SO GOOD in this pesto sauce–I’m talking eyes closed, saying “mmmm” to yourself, good.

I’ve worked this recipe so you can have fresh, homemade pesto in under 15 minutes, and it makes plenty for a pot of pasta—and sneaking straight from the spoon.

What is Pesto?

A wooden mortar and pestle with basil leaves and walnuts, surrounded by bowls of grated cheese, walnuts, and a glass of olive oil on a white countertop.

Pesto is a sauce made with basil, nuts (usually pine nuts), parmesan cheese, garlic, and olive oil. Traditionally, it’s made by crushing the ingredients in a mortar & pestle to create a paste, but these days you can make fresh pesto sauce in seconds using a food processor or blender.

Ingredients For This Walnut Pesto Recipe

Pesto only requires a few simple ingredients, but make sure they’re fresh for the best flavor!

Ingredients for pesto arranged on a white surface: fresh basil leaves, garlic cloves, olive oil, walnuts, grated cheese, lemon wedge, salt, and pepper.
  • Fresh basil leaves – washed, dried, and stems removed. A few stems are ok, but don’t add much flavor.
  • Walnut halves – toasted and cooled. Toast your own walnuts by adding the walnuts to a dry skillet in a single layer and cooking over medium heat until the walnuts are browned and smell nutty. You can also purchase roasted walnuts.
  • Fresh garlic cloves – cut into chunks. Keep in mind, fresh garlic can be a little spicy when it’s not cooked. The recipe calls for two cloves for a mild pesto, but if you’re a garlic lover, add a third clove for extra bite (and to keep vampires at bay).
  • Parmesan and Pecorino Romano cheese blend – grated. I find it necessary to blend in some Pecorino Romano with the Parmesan cheese. Parmesan alone can get lost against the basil and garlic, but Pecorino adds that bold, cheesy, nutty flavor to the pesto. I buy a premixed blend at the grocery store.
  • Extra virgin olive oil -I like a good, fruity, extra virgin olive oil. I gravitate towards the kind I’d serve for bread dipping, instead of a cooking oil. This is a good opportunity to use those fancy oils you’ve been eyeing at Williams Sonoma or your cutesy kitchen store.
  • Lemon juice – fresh lemon juice will give your pesto a bright flavor, and it helps keep the basil green! Don’t worry, it won’t taste like lemon.
  • Coarse Kosher salt + black pepper– old reliables. Just a little bit is needed to balance out all the ingredients.

Equipment Needed:

A food processor. If you don’t have a food processor, a blender works too. Just chop the nuts finer in the beginning so all the blender’s energy will be on processing the basil.

How to Make Pesto With Walnuts

Fresh pesto is quite possibly one of the simplest recipes you might ever make! Full recipe and step-by-step instructions are on the recipe card at the bottom of the post.

Step 1. 

Crushed nuts and ingredients blend together in a food processor bowl, forming a coarse, crumbly mixture.

Pulse the garlic and toasted walnuts in your food processor until they are pea sized, but not fully ground.

Step 2.

Chopped basil, nuts, and other ingredients in a food processor, forming a coarse pesto mixture.

Add the basil leaves, salt, pepper, and grated cheese. Pulse until the basil is finely chopped.

Step 3.

Slowly pour in the oil while the food processor is running. Process the pesto until it just reaches the consistency you like. You can add a little more oil if you want a runnier sauce.

Close-up of green pesto sauce in a food processor with a visible metal blade.

Stop and scrape down the sides of the processor bowl. Add the lemon juice and pulse a few more times just to incorporate the lemon and finish pulverizing the last of the basil leaves. Serve immediately or store in the fridge for later use!

Tip

Avoid overprocessing the basil, or the pesto will turn black and bitter. That’s why the basil is added last.

Tips For The Perfect Walnut Pesto

  • Make sure the walnuts are toasted and completely cooled before adding to the pesto. Untoasted walnuts dull the flavor, and hot walnuts will melt the Parmesan!
  • The order of blending matters! Adding the basil as one of the last ingredients will help keep the pesto bright green and keep the basil from getting bruised and bitter from over-processing. 
  • Vegetarian tip: Use a pecorino cheese made with vegetable rennet instead of animal rennet.
  • I recommend a good quality extra virgin olive oil for this recipe.

How To Store Homemade Pesto

Store extra or leftover pesto in an airtight container or jar in the refrigerator for up to a week. You can press a piece of plastic wrap directly to the top of the pesto and smooth it out before sealing with the lid. This will help keep air from coming into contact with the pesto and slow oxidation.

The color will remain bright green, but will start to oxidize after 4-5 days–it’s still totally fine to eat.

Can I Freeze Homemade Pesto? 

Yes! Scoop the pesto into an airtight container or a freezer-safe baggie. When you’re ready, thaw in the fridge and give it a good stir before using. If you want to get fancy, divide the pesto into a silicone ice cube tray—perfect for popping out a cube or two into soups, sauces, or anything else.

A glass jar filled with green pesto sauce, with a wooden spoon resting inside.

Substitutions and Variations

  • Swap the walnuts for toasted almonds or cashews.
  • Add extra herbs like parsley or oregano (just a little) for extra freshness.
  • If you want a bigger lemony flavor, add some lemon zest to the pesto.
  • Pesto can be made with all sorts of greens, including baby spinach, baby kale, and arugula.
  • Use roasted garlic in place of raw to cut down the spice and give the pesto a sweeter flavor.

Delicious Recipes To Make With Walnut Pesto

There are so many delicious ways to use pesto—spread it on sandwiches, use it as a dip, or stir it into your favorite recipes for a extra flavor!

  • Italian Pasta Salad – Mix some pesto with the Italian dressing before adding it to your pasta salad.
  • Soups: Add a dollop of pesto to my easy minestrone soup recipe or chicken tortellini soup – for the perfect final touch.
  • Easy Alfredo Sauce – Add a little more flavor to an already delicious sauce for pasta night!
  • Chicken Alfredo Bake – If you’re using store-bought Alfredo, adding a little pesto to the sauce will give it an extra “from scratch” flavor. And pesto and broccoli are perfect together!
  • Baked Meatballs – Add some pesto in with your ground meat before shaping and cooking your meatballs. You won’t believe the flavor!
  • Cauliflower Pizza– Add a few spoonfuls of pesto on top of the pizza before or after baking.
  • Turkey Pinwheels – Use the pesto as a sandwich spread to add a ton of flavor.

More Dips, Spreads, and Sauces

Save This Recipe

Just enter your email below and we will send this recipe right to your inbox, plus we will send more yummy recipes and ideas.

A glass jar filled with green pesto sits on a wooden surface, surrounded by fresh basil leaves, walnuts, and a wooden spoon.

Homemade Pesto With Walnuts

This fresh basil pesto recipe is made with walnuts instead of pine nuts! The sauce is thick, flavorful–perfect for tossing with pasta, or spooning onto pizza, and toast!
5 from 1 vote
Print Pin Rate
Prep Time: 10 minutes
Servings: 6 servings
Author: Michelle

Ingredients

  • 3 ounces 3-3.5 cups, packed fresh basil leaves
  • 2/3 cup toasted walnut halves
  • 2-3 garlic cloves, cut into chunks *see note
  • 1/2 cup Parmesan and pecorino romano cheese blend, grated
  • 1/2 cup extra virgin olive oil
  • 1/4 teaspoons coarse Kosher Salt (not table salt)
  • teaspoon black pepper
  • 2 teaspoons fresh lemon juice

Instructions

  • In a food processor, pulse the garlic and walnuts until they are pea sized, but not fully ground.
  • Add in the basil, salt, pepper, and grated cheese. Pulse until the basil is finely chopped.
  • Slowly pour in the olive oil while the food processor is running. Process the pesto until it just reaches the consistency you like. Avoid over processing or the pesto will turn black and bitter.
  • Stop and scrap down the sides of the processor bowl. Add the lemon juice and pulse a few more times just to incorporate the lemon and finish pulverizing the last of the basil leaves.
  • Taste and add more salt and pepper if desired. You can use the pesto immediately, or set aside until ready to use. Refrigerate any leftovers.

Notes

  • I use 3 cloves of garlic for this recipe, and that makes a very spicy and garlicky pesto. Use 2 small cloves or roasted garlic if you want a milder garlic flavor.
  • Toast your own walnuts by adding the walnuts to a dry skillet in a single layer and cooking over medium heat until the walnuts are browned and smell nutty. Set aside to cool before adding to the food processor.
  • If you don’t have a food processor, a blender will work too. Just chop the nuts finer before adding the basil to avoid over processing.
Cuisine Condiments, Sauces, seasoning
Course Appetizer, Dinner, Lunch/Dinner, pasta

Nutrition

Serving: 0.25cup | Calories: 282kcal | Carbohydrates: 3g | Protein: 5g | Fat: 29g | Saturated Fat: 5g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 15g | Cholesterol: 9mg | Sodium: 198mg | Potassium: 113mg | Fiber: 1g | Sugar: 0.5g | Vitamin A: 785IU | Vitamin C: 4mg | Calcium: 129mg | Iron: 1mg

Sharing is caring!

Similar Posts

2 Comments

Leave a Reply

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

Recipe Rating