Basil Pesto Recipe

Pesto is one of my favorite condiments to keep on hand. Try these easy, fun pesto recipe variations to brighten pasta, salads, roasted veggies & more!

Pesto Recipe

One of my favorite things about summer is the bounty of fresh herbs that are just outside my doorstep. Fresh herbs make any meal instantly more flavorful and beautiful. My favorite thing to do with all of those fresh herbs (aside from sprinkle them on everything) is to make pesto! It’s especially great for lazy summertime cooking. I like to dollop it on grilled vegetables, pasta, spaghetti squash, salads, eggs, toasted bread, pizza, sandwiches… you get the idea. With just a few easy steps, it makes anything an instant tasty meal, whether you feel like cooking or not.

Pesto Recipe ingredients

What is pesto, and how do I make it?

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:

  1. Pulse the nuts, lemon juice, and garlic in the food processor until they’re finely chopped.
  2. Add the basil and pulse again.
  3. Next, drizzle in the olive oil with the food processor blade still running.
  4. Finally, add grated Parmesan cheese and process briefly until combined. For vegan pesto, simply skip the cheese.

That’s it! It’s really simple to make, and it’s easy to vary according to the season or your mood. It will keep for a few days in an airtight container in the fridge, though its surface may start turning brown. As a result, it’s best to cover your pesto with a thin layer of plastic wrap or an extra drizzle of oil before sealing your container. This will keep it fresh and green!

Pine nuts in a food processor Fresh basil in a food processor

Pesto Recipe Variations

Once you’ve made the classic basil pesto recipe, try changing it up! You can make delicious variations with all sorts of nuts, seeds, veggies, and leafy greens. Here are some of my favorites:

  • Swap out the pine nuts for any nut of your choice! I particularly like walnuts, almonds, and pistachios.
  • Make nut-free pesto by using pepitas or hemp seeds.
  • Use a different herb. Try replacing the basil with mint, cilantro, or parsley!
  • Or fewer herbs. Replace half the basil with 1 cup arugula, kale, or chopped zucchini. For a punchier twist, pulse in 4 artichoke hearts, a roasted red pepper, or half an avocado instead of half the basil.
  • Don’t let your veggie stems go to waste. Blanch 1/2 cup kale stems and blend them into pesto in place of half the basil.
  • Punch up the flavor! Add 2 to 4 sun dried tomatoes, a charred jalapeño, nutritional yeast, or a pinch of red pepper flakes.

The possibilities are endless – let me know if you have a favorite variation!

Basil Pesto Recipe Pesto Recipe

I made pesto! Now what do I do with it?

The obvious choice is tossing pesto with pasta, but your options don’t end there. Spoon it over a Caprese salad, top it onto a grain bowl, scoop it onto spaghetti squash or mac and cheese, or incorporate it into this yummy zucchini casserole. We love it on polenta and homemade pizza, too. It’s even great on scrambled eggs! Do you have a favorite way to use pesto? Let me know in the comments!

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Basil Pesto

rate this recipe:
4.96 from 405 votes
Prep Time: 5 minutes
Total Time: 5 minutes
Serves 1 cup
This classic basil pesto recipe is nutty and bright. We love it on pasta, pizza, and more! See the post above for my favorite pesto sauce variations.

Equipment

  • Food Processor (I swear by my Cuisinart one for a smooth consistency!)

Ingredients

Basic Basil Pesto:

Instructions

  • In a food processor, combine the pine nuts, lemon juice, garlic, salt, and pepper and pulse until well chopped.
  • Add the basil and pulse until combined.
  • With the food processor running, drizzle in the olive oil and pulse until combined. Add the Parmesan cheese, if using, and pulse to briefly combine. For a smoother pesto, add more olive oil.

 

 

460 comments

4.96 from 405 votes (228 ratings without comment)

Leave a comment:

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

Rate this recipe (after making it)




  1. Lesli
    10.08.2024

    5 stars
    I used 1/2 carrot tops and 1/2 basil, and subbed nutritional yeast for the parmesan–delish–thank you for a great easy recipe!

    • Jeanine Donofrio
      10.09.2024

      So resourceful! I love using carrot tops.

  2. Tony
    10.07.2024

    5 stars
    Used almonds because I didn’t have pine nuts. A savory pesto I used to add to sourdough for a tomato pesto bread. Delish!

    • Jeanine Donofrio
      10.07.2024

      I’m so glad you loved it!

  3. Christa
    10.06.2024

    What a lovely way to save my basil plants before the frost comes. It made a lovely meal and I look forward to the opportunity I have to make more tucked away in the freezer. Thanks for sharing.

  4. Jennifer
    10.06.2024

    5 stars
    So good I can eat it by itself. I added a bit more salt.

  5. KT
    10.02.2024

    5 stars
    Absolutely delicious pesto! Other than cutting the EVOO a bit, I didn’t change a thing. Thank you, for this perfect recipe!

  6. Elena
    10.02.2024

    Yum!
    This is my first EVER diy pesto, and it is sooooooo tasty and refreshing!!!
    I will look no further!

  7. Sonia
    09.29.2024

    How many grams is 2 cups of basil? I never know if it’s supposed to be loose or if I need to press it down. I’d appreciate the quantity in grams to make sure I have just the right amount.

    • James
      10.05.2024

      I too would love an answer to this.

    • Camilla
      10.10.2024

      Google says 2 cups equal 431 grams.

  8. markhughw
    09.26.2024

    5 stars
    Excellent. Just leave the pine nuts whole and add at the end without blending them in the food processor.

  9. Julie
    09.26.2024

    I find that it doesn’t matter how you pack it, the pesto always turns out good.

  10. Julie
    09.26.2024

    5 stars
    I love making this now that I have plenty of basil in my garden. The kids and I like it on almond crackers with half a cherry tomato on top. May have to bring that out as an appetizer at Christmas if i can freeze enough to last that long.

    • Karen
      09.27.2024

      5 stars
      Hi! Would this recipe freeze well? Already made it and LOVED it, but we have a ton of basil to use up from our garden so I wanted to make an extra batch.

      • Jeanine Donofrio
        09.30.2024

        Hi Karen, yep, it freezes well!

      • Willi
        10.02.2024

        I make it and freeze it in ice cube trays, then store it in a freezer bag. Just pull out 1 cube per serving when needed.

  11. Mel
    09.24.2024

    Would this work with steak?

    • Jeanine Donofrio
      09.24.2024

      Hi Mel, yes, it would.

  12. Amber
    09.24.2024

    5 stars
    This recipe was fantastic! I didn’t have pine nuts so I used cashews and I couldn’t tell much of a difference (except a light cashew flavor). Also, I used frozen basil I’d been saving up from the garden– no noticeable difference compared to when I’d made pesto before. Definitely using this recipe again

    • Jeanine Donofrio
      09.24.2024

      Hi Amber, I’m so glad you enjoyed it!

    • Jeanine Donofrio
      09.19.2024

      2 cups, the recipe card with measurements is at the bottom of the post.

  13. Kathleen
    09.18.2024

    5 stars
    Easy, delicious and never fail even for a beginner!

    • Jeanine Donofrio
      09.19.2024

      I’m so glad you loved it!

  14. Cheryl
    09.17.2024

    5 stars
    So delicious! I usally slather pesto on warmed leftover garlic bread and top with tomatoes! Party in your mouth! Also tossed with fried potatoes for brunch. Thank you for sharing.

    • Jeanine Donofrio
      09.19.2024

      that garlic bread sounds like perfection!

  15. William
    09.13.2024

    5 stars
    First time making Pesto ,very easy and taste great!

  16. Katie Green
    09.11.2024

    5 stars
    This is a great recipe to use up all the fresh basil Ive been growing. I love spreading this on a slice of freah sourdough with a slice of tomato from the garden.

    Delicious, well done!

    • Meredith
      09.12.2024

      5 stars
      So funny, I just made this recipe and just made my sourdough toast with fresh made pesto and garden tomatoes. Popped under broiler for a minute! Delicious! Synchronicity with you Katie!

  17. Lubaina Rajbhoy
    09.11.2024

    5 stars
    I tried this recipe today and turned out amazing! I pan roasted pine nuts, almonds, walnuts and garlic before putting them in the processor which brought out extra flavour in the pesto!

  18. Cora
    09.07.2024

    5 stars
    Just made this pesto and it’s delicious. I’ll be making it again.

  19. Kelly
    09.07.2024

    5 stars
    Simply fantastic. I have a ton of basil this year so bought some pine nuts from Sam’s Club and made this. Going to make more batches to freeze.

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.