This post contains affiliate links. Please see our disclosure policy.

Friends, I’m on a homemade condiment kick.

I won’t lie — I buy jarred pesto from the grocer quite often. Though I love homemade pesto, it hasn’t quite turned me into a purist in the same way that homemade ketchup has. (Never buying ketchup again. That recipe is coming soon!)

But all summer long, my balcony has been taken over by my basil plants. This year was my first time planting an urban garden and despite my fright at first blush, I’m feeling pretty confident in my basil-growing abilities these days! /flex

I’d normally chalk pesto up as more of a summertime post, but now is the perfect time to turn your overabundance of herbs into tasty things you can pack up and freeze before those frosty mornings turn up.

So here we are.

Side note: if any of my pals need basil, I’m your gal!

Homemade Basil and Walnut Pesto | Killing Thyme

If you love pesto, make sure to check out my Garlic Scape Pesto as well. Garlic scape season is well past us now, but save it for next year because it is goooooooood.

Need some inspo for putting your pesto to use? These Instant Pot Pesto Pasta is an easy weeknight wonder that takes a measly 15 minutes (or less!) to throw together.\ Homemade Basil and Walnut Pesto | Killing Thyme

Making this recipe? Snap a pic and tag me on Instagram: @Killing__Thyme /#killingthyme. For more delish eats, follow me on INSTAGRAM + PINTEREST.
No ratings yet

Homemade Basil and Walnut Pesto

This herbaceous homemade basil and walnut pesto is perfect for pizzas, pastas, breads, and more.
Prep Time: 15 minutes
Servings: 4 cups
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you'll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • 2 cups fresh basil leaves, packed
  • 1/2 cup freshly grated romano or parmesan-reggiano cheese
  • 1/2 cup extra virgin olive oil
  • 1/3 cup toasted walnuts, roughly chopped, See notes
  • 3 cloves garlic, minced
  • 1/4 tsp Kosher salt and cracked black pepper, more to taste

materials needed

  • Food processor or high-power blender


  • Put the basil leaves and walnuts into your food processor or blender and pulse it several times to grind the ingredients. Add cheese and garlic, and pulse a few more times. With a silicone or rubber spatula, scrape down the sides of the container.
  • Run the food processor on a low setting and, while running, slowly add the olive oil in a light stream. This will to emulsify the mixture and keep the olive oil from separating. If needed, you can stop halfway to scrape down the sides of the food processor.
  • Add the salt and cracked black pepper, give it another quick spin in the processor or blender, and taste. Adjust salt and pepper to your preference.
  • Slather it over pizza, serve it with bread, toss it into pasta, or eat with crackers! 


To toast walnuts, heat a dry pan over medium-low heat. Add the walnuts and heat until golden brown, stirring/tossing occasionally. This should take approx. 5 minutes in total. Keep a close eye on them as once they start to toast, they toast very quickly and can burn. 
Like this recipe? Rate and comment below!
Homemade Basil and Walnut Pesto | Killing Thyme

Leave a comment

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Hi Dana, When I saw this post, I had to comment. Not only because this pesto looks amazing, but because I have a post for pesto scheduled as well. I guess that’s what happens when we need to use up those herbs. Great minds…:-) Walnuts are so good in pesto, and since they grow here I usually use them in pesto. Congrats on your first urban garden, the basil looks awesome!

  2. I am so happy to see that you toast your walnuts for your pesto – that extra little step certainly does make the difference, doesn’t it? I am on my fifth harvest of basil, so I can see making your Homemade Basil and Walnut Pesto in my very near future. Thank you for sharing, Dana

  3. I always use walnut too in my pesto, I love the taste! If I’m feeling fancy, I’ll throw in some pine nuts too. haha Can you imagine I used to hate pesto? I realized only a few years ago that I don’t like store-bought pesto, but I looooove my homemade one (which is very similar to yours, except I use nutritional yeast instead of cheese because my hubby can’t have dairy). Who knew?! And congrats on growing some food on your balcony, way to go!

    1. Oily fish certainly isn’t for everyone! (Though I love it, haha.) Walnut definitely add that extra oumph, and honestly, toasting them brings out extra nuttiness and who needs pine nuts, really!?