Sharing is caring!

This basil walnut pesto recipe is gonna be your new favorite basil-based condiment! I swapped the fancy (aka expensive) pine nuts for toasted walnuts and kept all the good stuff like fresh basil, classic parm, and fresh garlic. The result? A super flavorful basil pesto everyone will love, including your wallet.

When toasted, the walnuts bring a deep and complex flavor to the pesto, which pairs really nicely with the other flavors in classic pesto sauce. This pesto is based on a recipe I learned when I worked at a popular Central Florida barbecue spot called Yellow Dog Eats Café (which sorta always sounded like a newspaper headline gone wrong to me 🤣). We used it in our marinated mozzarella antipasto salad, and people went crazy for it!

While I no longer have the exact recipe, this one builds off the parts I do remember and my other pesto recipes, like my sunflower seed pesto spread and my lemon parmesan pesto. Use this pesto on your favorite pizzas, spread on top of sandwiches or even to make a pesto compound butter to top your morning toast. It’s also the perfect accompaniment to any happy hour snack spread, and if that weren’t enough, it doubles as a pasta sauce in recipes like classic pasta alla pesto, too!

why this walnut pesto recipe works:

🤤 complex flavor. Toasted walnuts bring a deep, nutty taste that pairs beautifully with the classic pesto ingredients.

🙌 restaurant quality recipe. This recipe is tried and tested in both my kitchen and the commercial kitchen of a popular restaurant, so you KNOW it’s good!

💰 budget-friendly alternative. Walnuts provide a cost-effective substitute for expensive pine nuts while maintaining that classic pesto texture and taste.

🛒 ingredients

  • basil – make sure to choose the freshest basil you can. Avoid basil that is dark or blackened in color, which means it’s at the end of its lifespan. Basil that has been bruised is not the same as basil that has been spoiled, so if it’s got some bruising from being crushed in the packaging, that’s okay, as long as it tastes and smells fresh. Don’t worry, one sniff and you will know. Spoiled basil has a sour smell to it.
  • walnuts – you can use walnut halves or pieces; no need to splurge by fancy hole walnuts since you’ll be chopping them! Make sure to get unsalted walnuts because you don’t want to add any extra seasoning to your pesto. We will be toasting these walnuts which helps to deep in their flavor, but you can buy roasted walnuts if you like.
  • garlic – garlic is a must and make sure to use fresh cloves, not the pre-chopped “jarlic” pieces that have been sitting on a shelf for who knows how long.
  • parmesan – parmesan cheese is also a necessity for pesto. Do not use shelf stable cheese okay bestie??? Please make sure to use a good high-quality parmigiano reggiano cheese. You don’t need to freshly shred it, you can chop it in a small chunk instead. The food processor will do the work for us!
  • olive oil – when it comes to the olive oil, choose an oil that you use regularly and like the flavor of. We’re not using much but you still wanna make sure it’s a good tasting oil.
  • lemon – I looooove adding lemon to pesto. It’s a little sacrilege to pesto purists but it helps to keep the flavor profile bright well also keeping the color bright.
  • salt and pepper – salt and pepper are a necessity for pesto. You’ll use both to put the finishing touches on your spread seasoning wise.

See the recipe card for the exact quantities.

🍳 instructions

1: Toast walnuts in a dry skillet over medium heat until fragrant.

2: Add toasted walnuts, garlic, and parmesan to food processor and pulse until finely chopped.

3: Add fresh basil leaves and lemon juice to the food processor.

4: With the processor running, slowly stream in olive oil until combined.

5: Add salt and pepper to taste.

A hand pours oil into a jar of vibrant basil walnut pesto on a wooden board. Fresh basil, lemon slices, and chunks of cheese are nearby. The background is a soft purple.

6: Pulse a few more times until smooth but still slightly textured. Store in a jar topped with olive oil to keep the pesto from oxidizing.

Wanna save this recipe for later? 📬

I'll email this recipe post to you so you can have it for later!

💡tips & tricks for getting it right

🍽️ how to use pesto

  • in pasta – I love using pesto as a seasonal pasta sauce instead of tomato-based sauces. This pesto is wonderful in this Italian ricotta and pesto pasta and classic pasta al pesto.
  • on pizza – top your favorite fresh pizza dough with this pesto for a fresh take! You can also make mini pizzas which are perfect appetizers!
  • with appetizers – speaking of snacks, you can whip up a batch of pesto compound butter for rolls, or you can put a small bowl of pesto on a cheese board for a spread!

ℹ️ troubleshooting tips

  • turning brown – fresh basil can oxidize quickly, turning the pesto a darker brown color. Adding a thin layer of olive oil on top before storing helps prevent this.
  • too thick or chunky – not processing the ingredients long enough or adding them in the wrong order can result in uneven texture. Make sure to pulse the dry ingredients first before slowly streaming in the olive oil.
  • bitter taste – Using old or rancid walnuts can make your pesto taste bitter. Always taste one or two walnuts before cooking with them to make sure they’re fresh.

♻️ swap ingredients

🧰 equipment needed & storage tips

  • food processor – essential for blending the ingredients into a smooth pesto. A food processor will be easier to use than a blender, because you can stream in the ingredients as it mixes.
  • scale (or measuring cups and spoons) – a scale is my preferred method of measuring ingredients because it helps you keep things exact when you’re getting your bearings with flavor! Once you understand more about the ratios of ingredients you use by sight, you can eyeball it!
  • airtight container – an airtight storage jar will keep your pesto super fresh as long as you top it with a thin layer of olive oil. Make sure to choose a tight sealing container, like a mason jar, and choose a container that will fit almost exactly the amount of pesto for the recipe. Limiting exposure to air will also help you keep the pesto fresher longer.

🫙 storing pesto

Store homemade pesto in an airtight container in the refrigerator. To prevent browning, add a thin layer of olive oil on top before sealing. You can also freeze pesto in ice cube trays for up to 6 months – once frozen, transfer the cubes to a freezer bag for easy portioning.

💬 q+a

How long will my pesto stay fresh?

You can store this pesto in an airtight container in the refrigerator, and adding a thin layer of olive oil on top before sealing helps prevent browning. For longer storage, you can freeze it in ice cube trays for up to 6 months and transfer the frozen cubes to a freezer bag.

Why is my pesto turning brown?

This is due to the basil oxidizing. You can prevent this by adding a layer of olive oil on top before storing.

Why does my pesto taste bitter?

If your pesto tastes bitter, it might be due to using old or rancid walnuts. Always taste a couple of walnuts before using them to ensure they’re fresh.

If you make this recipe, please leave a review in the comments and a star rating!
⭐️⭐️⭐️⭐️⭐️
I read every single comment! I also love connecting on social media, so snap a pic and hashtag it #myrecipeforfun and tag me on Instagram, TikTok, or pin this recipe on Pinterest!

A jar of basil walnut pesto with a spoon in it sits surrounded by fresh basil leaves, crunchy walnuts, and large chunks of cheese on a wooden surface.

Basil Walnut Pesto (Classic Pesto with Walnuts)

This classic walnut pesto recipe combines fresh basil, toasted walnuts, and aged parmesan for a budget-friendly twist on traditional pesto. Perfect for pasta, sandwiches, pizza, or as a dip, this walnut pesto delivers all the bold flavors you love about classic pesto while being more economical than versions made with pine nuts.
No ratings yet
Print Pin Rate

Wanna save this recipe for later? 📬

I’ll email this recipe post to you so you can have it for later!

Course: Appetizer, Condiment
Cuisine: American, Italian
Keyword: al fresco, antipasto, dip, Italian, nuts, spread
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 8 ounces
Calories: 113kcal
Author: Lindsey Neumayer

Equipment

  • 1 food processor
  • 1 spatula or spoon
  • 1 storage jar

Ingredients

  • 35 g walnuts about 1/3 cup, toasted
  • 8 g garlic 2 medium cloves
  • 50 g parmesan cheese small chunks or freshly grated, about 1/3 cup
  • 100 g fresh basil leaves 2 packed cups
  • 50 g extra virgin olive oil 1/2 cup
  • 15 g fresh lemon juice about 1 tablespoon
  • kosher salt to taste
  • black pepper to taste

Instructions

  • Toast walnuts. Toast walnuts in a dry skillet over medium heat for 5 minutes, stirring frequently, until lightly browned. Let cool completely.
    35 g walnuts
  • Combine walnuts and garlic. In a food processor, combine the cooled toasted walnuts and garlic. Pulse until finely chopped.
    8 g garlic, 35 g walnuts
  • Add cheese. Add parmesan cheese and pulse to combine.
    50 g parmesan cheese
  • Add basil and lemon. Add basil leaves and lemon juice. Pulse until roughly chopped.
    100 g fresh basil leaves, 15 g fresh lemon juice
  • Drizzle in oil. With the food processor running, slowly drizzle in the olive oil until the desired consistency is reached. You might not use all the oil, so just use as much as you need.
    50 g extra virgin olive oil
  • Season to taste. Season with salt and black pepper to taste.
    kosher salt, black pepper
  • Store. Store finished pesto in a jar topped with a layer of olive oil to keep it from oxidizing.

Nutrition Information

Servings: 8 ounces
Calories: 101mg
Total Fat: 101mg
Saturated Fat: 101mg
Trans Fat: 101mg
Cholesterol: 101mg
Sodium: 101mg
Carbohydrates: 101mg
Fiber: 101mg
Sugar: 101mg
Protein: 101mg

The information provided is an estimate based on an online nutrition facts calculator and actual nutrition facts may vary.

Similar Posts

Leave a Reply

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

Recipe Rating