This basil pesto recipe is much more flavorful than store-bought and so easy to make. Grab fresh basil, pine nuts (or walnuts), garlic, parmesan, and quality extra virgin olive oil and it’s ready in 10 minutes. Make it ahead, refrigerate or freeze, and keep on hand for weeknight pesto recipes—I’ve listed all my favorites! 

homemade basil pesto in a bowl

Basil pesto is traditionally made with fresh basil pounded with pine nuts, aged cheese, and olive oil in a mortar and pestle. It gets its name from “pestare,” the Italian word for “to pound” or “to crush.”

I adapted the traditional recipe with a few tricks to keep the pesto’s vibrant green color and fresh, aromatic flavor for longer. A quick blanch in boiling water and a squeeze of lemon juice means this sauce will last in your fridge for up to 2 weeks and your freezer for up to 6 months! And, I make it in a food processor or blender so you just have to push a button. 

Though this is a decidedly easy pesto recipe, it has the same richness that’s made pesto one of the most iconic Italian sauces of all time. I use it all day long! Fry eggs in pesto for a healthy savory breakfast. For lunch, spread onto eggplant parmesan sandwiches. For dinner, pesto pasta, creamy chicken pesto pasta, baked pesto sea bass, pesto salmon, and pesto chicken are ready in under 30 minutes! All you really need to enjoy a good pesto, though, is some good crusty bread. 

Table of Contents
  1. Ingredients for Basil Pesto
  2. How to Make Basil Pesto
  3. How to Store Basil Pesto
  4. Can you Freeze Basil Pesto?
  5. How to Serve Basil Pesto
  6. Top Four Favorite Ways to Use Pesto
  7. Try our Italian Extra Virgin Olive Oil
  8. Basil Pesto Recipe Recipe
ingredients for pesto

Ingredients for Basil Pesto

This easy basil pesto recipe uses just a handful of ingredients to make a simple sauce with so much depth and richness. Like with any recipe that uses just a few ingredients, you’ll want each one to be fresh and flavorful. 

  • Basil: Fresher basil and high quality olive oil are the two biggest differences between homemade and store-bought pesto. Grab the freshest basil you can find with little signs of limpness or browning. And, try to pack the two cups with the smaller, more tender leaves for the best flavor. If you’re not making pesto on the same day you go shopping, check out my tips for how to store fresh basil so it lasts
  • Garlic: Increase the garlic to your heart’s desire, but 1-2 cloves typically brings enough punchiness without overpowering the delicate qualities of the basil. 
  • Nuts: Buttery, creamy pine nuts are more traditional if you can swing it, but I know they can be expensive. Walnuts also work well and are more economical. Toast both in the oven at 325°F until they’re golden brown. Keep a close eye as nuts burn easily! 
  • Lemon: Lemon juice both adds brightness and prevents the basil from browning. 
  • Olive oil: With so few ingredients, olive oil has a major influence on how a pesto tastes. A high quality extra virgin olive oil is another opportunity to greatly improve your pesto! Use a smooth but full-flavor olive oil. I love our buttery but bold Italian Nocellara. For a full guide to buying pesto, check out our guide: Olive Oil 101: Everything You Need To Know
  • Parmesan: Parmesan cheese adds a deep umami quality that makes pesto irresistible. Grab the whole blocks (rather than pre-grated parm) as they tend to be much higher quality and fuller flavor.  
  • Seasoning: Pesto uses only kosher salt and black pepper to enhance the flavor. Add just a small pinch of salt and adjust from there, as the parmesan naturally adds saltiness. 

How to Make Basil Pesto

This basil pesto recipe is made in a food processor or blender, so it comes together in just 10 or so minutes. A quick blanch and a squeeze of lemon is all you need to keep the basil’s vibrant green color. To make basil pesto:

  • Get ready: Fill a small saucepan halfway with water and bring to a boil. Prepare a bowl of ice water and set it near your stove. Set up a food processor with the blade attachment (or get your blender all plugged in and ready).
  • Briefly blanch the basil. Drop 2 packed cups of basil leaves in the boiling water. Blanch just until the leaves wilt, 5 to 10 seconds. Use tongs to transfer the basil leaves to the prepared ice water. This stops them from continuing to cook.basil leaves in an bowl of iced water
  • Dry the basil very well. Wrap the basil in paper towels. Squeeze to wring out all the water and transfer to the food processor. Add 1-2 chopped cloves of garlic, 1/3 cup of toasted pine nuts (or walnuts), and the juice of 1/2 lemon. 
  • Blend. Pulse until everything has broken down into small chunks. With the processor running on low speed, slowly pour in 1/2 cup of extra virgin olive oil. Do not run the processor too long, you want to have a little bit of texture.basil mixture in food processor
  • Stir in the parmesan. Transfer the basil mixture to a small bowl. Add 1/2 cup of finely grated parmesan cheese and stir to incorporate. Taste and season with salt and pepper to your liking. If your pesto is looking a little thicker or less smooth than you like it, add a little bit more extra virgin olive oil.basil mixture with grated parmesan cheese added to a bowl
  • Serve or store. Use immediately or store for later (see tips for how to use and store basil pesto below). 

How to Store Basil Pesto

To store pesto, transfer it to a mason jar and cover with a layer of olive oil (this will “seal it” and prevent it from browning from exposure to air). Seal tightly and store in your fridge for up to two weeks. To use, simply scoop off the oil. Be sure to replenish that top layer of extra virgin olive oil to keep it nicely sealed (always use a clean spoon and return it to the fridge).

Can you Freeze Basil Pesto?

Yes! You can freeze pesto for up to 6 months and thaw it in your fridge the night before you plan to use it. Here are two ways to freeze pesto: 

  • In a freezer-safe jar. Cover with a layer of extra virgin olive oil and freeze. I do this when I plan to use the entire amount in a pasta dish.
  • In ice cube trays. If you want to be able to use a little bit of pesto at a time, pour it into ice cube trays and freeze for 1 hour or until hard, then transfer the cubes to freezer bags.

How to Serve Basil Pesto

Basil pesto is a true workhorse in the kitchen. It’s easy to make, keeps well, and just a spoonful instantly adds herbal, creamy, umami-rich flavor. Keep pesto on hand for quick and delicious meals all week long! 

Make yourself a 5-minute snack with toast, sliced tomatoes, a drizzle of extra virgin olive oil,  and a spoonful of pesto. Or, use as a dip for crusty bread. Rosemary Focaccia with Roasted Garlic still warm from the oven and dipped in homemade pesto is a simple luxury that reminds me why I love Mediterranean food. 

For a full meal: 

Top Four Favorite Ways to Use Pesto

a bottle of nocellara Italian extra virgin olive oil from the mediterranean dish.

Try our Italian Extra Virgin Olive Oil

It’s the perfect choice for your next batch of pesto. Smooth, buttery, and full of flavor!

Browse all Mediterranean recipes.

Visit Our Shop.

4.87 from 84 votes

Basil Pesto Recipe

Suzy Karadsheh of The Mediterranean Dish. In the kitchenSuzy Karadsheh
homemade basil pesto in a bowl
Basil pesto is an easy but rich and flavorful sauce that’s great for breakfast, lunch, dinner, and snacks in between. It’s so useful to keep on hand. Make ahead and store in the fridge or freezer for later use. This recipe will yield 1 cup.
Prep – 9 minutes
Cook – 1 minute
Total – 10 minutes
Cuisine:
Italian
Serves – 16 Servings
Course:
Condiment

Ingredients
  

  • 2 cups packed basil leaves
  • 1 to 2 clove garlic, chopped
  • 1/3 cup pine nuts or walnuts, toasted
  • Juice of 1/2 lemon
  • 1/2 cup extra virgin olive oil
  • 1/2 cup finely grated Parmesan cheese
  • Kosher salt
  • Black Pepper

Instructions
 

  • Get ready: Fill a small saucepan halfway with water and bring to a boil. Prepare a bowl of ice water and set it near your stove. Set up a food processor with the blade attachment (or get your blender all plugged in and ready).
  • Briefly blanch the basil: Drop the basil leaves in the boiling water and blanch just until they’re wilted, 5 to 10 seconds. Use tongs to transfer the basil leaves to the prepared ice water. This stops them from continuing to cook.
  • Dry the basil very well: Wrap the basil in paper towels. Squeeze to wring out all the water and transfer to the food processor, along with the garlic, pine nuts, and lemon juice.
  • Blend: Pulse until everything has broken down into small chunks. With the processor running on low speed, slowly pour in the extra virgin olive oil. Do not run the processor too long, you want to have a little bit of texture to your basil pesto.
  • Stir in the parmesan: Transfer the basil mixture to a small bowl. Add the cheese and season with salt and pepper to taste. Mix to combine. If your pesto is looking a little thicker or less smooth than you like it, add a little bit more extra virgin olive oil.
  • Serve or store: Use immediately or store for later (see “Notes” below for storage tips).

Video

Notes

  • Toast nuts in the oven at 325°F until they’re golden brown. Keep a close eye as nuts burn easily! 
  • Storage: Transfer the pesto to a mason jar. Cover with a thin layer of extra virgin olive oil (this creates a seal and prevents air from getting to it). Cover tightly and refrigerate for up to two weeks. As you use some of the pesto over time, be sure to replenish the thin layer of extra virgin olive oil on top. 
  • To Freeze: Freeze in a tightly-closed freezer-safe jar with a thin layer of olive oil on top for up to 6 months. Or, if you want to freeze it in smaller amounts, pour the pesto into ice cube trays and freeze until hard. Once frozen, transfer the pesto cubes to a freezer-safe bag. 
  • Visit our shop to browse quality Mediterranean ingredients including olive oils, honey, jams, and spices.

Nutrition

Calories: 93kcalCarbohydrates: 1gProtein: 1.4gFat: 9.6gSaturated Fat: 1.6gPolyunsaturated Fat: 1.7gMonounsaturated Fat: 5.7gCholesterol: 2.7mgSodium: 55mgPotassium: 33.7mgFiber: 0.2gSugar: 0.1gVitamin A: 186.2IUVitamin C: 1.2mgCalcium: 33.9mgIron: 0.3mg
Tried this recipe?

Share it with the world

I’m Suzy; born and bred right on the shores of the Mediterranean. I’m all about easy, healthy recipes with big Mediterranean flavors. Three values guide my cooking: eat with the seasons; use whole foods; and above all, share! So happy you’re here…
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.

4.87 from 84 votes (38 ratings without comment)

Leave a comment

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

How many stars would you give this recipe?





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

Comments

  1. Jan Storey says:

    5 stars
    Very yummy and easy!

  2. Catherine Cox says:

    5 stars
    I love all pesto and this recipe looks fantastic. This year I planted purple basil and they’re doing so well. Would they be good in this pesto recipe? Thanks for another delicious recipe.

    1. Suzy says:

      Hi, Catherine. We’ve not tested this recipe using purple basil, but have seen other pesto recipes that include it, so it is worth a try! Would love to hear your thoughts if you give it a go!

  3. Neeta Ratwani says:

    5 stars
    Hi! Suzy love your recipies, can we substitute olive oil with any other oils like sesame for this recipe

    1. Suzy says:

      Hi, Neeta. You can, but I would recommend something like grapeseed or avocado oil.

      1. Neeta Ratwani says:

        Thanks will try it out – tried you pesto chicken recipe with store basil pesto sauce and iit turned out yummmm – will try next time with homemade pesto recipe – have a nice day cheers

  4. Juli says:

    5 stars
    What can I substitute the dairy with?

    1. Suzy says:

      Hi, Juli. I have seen some vegan/dairy free pesto recipes that either just omit the parmesan cheese, or substitute it with nutritional yeast. This is not something that I’ve tried personally, though.

  5. George says:

    Scrumptious

  6. Pam says:

    How many servings is this recipe (Basil Pesto)? And what is the serving size? ( 1 cup, 1 Tablespoon, etc) for it to equal the Nutrion information? I love your recipes!

    Thanks, Pam

    1. Suzy says:

      Hi, Pam. This recipe yields roughly 16 tablespoons. The serving size would be one tablespoon. Please note that we use a very basic program to help us calculate the nutritional information based on the recipe’s ingredient list. It is only a best estimate as we are not dietitians.

  7. Melanie Franceschi says:

    I am about to make the Basil Pesto from your website. How do you measure 2 cups of basil? Do you compact it like you would brown sugar, or loosely to equal 2 cups??
    P.S Love love your recepies!!!!!

    1. Suzy says:

      Hi, Melanie. You want to use 2 cups loosely packed here. You can check out the video for a visual example.

  8. Sarah says:

    5 stars
    Dear Suzy, thank you so much for your lovely sharing and teaching us all these beautiful recipes. I love them all!! For the basil pesto, may I ask what can I substitute with if I do not want to use parmesan cheese?

    1. Suzy says:

      Hi, Sarah. Pecorino Romano and Asiago are some other good options.

  9. Julie says:

    5 stars
    Best pesto recipe! The little bit of lemon juice gives it a bit of punch without overpowering it. I used a magic bullet, putting the oil in first. I also like adding the cheese in after whirling so it doesn’t get chopped up so finely. I can taste the Parmesan more fully.

    1. Suzy says:

      Thanks, Julie!

  10. Lorayne Michaels says:

    5 stars
    OMG, I’ve never done this- seemed so……wrong.
    This recipe calls for you to blanch the Basil.
    😱
    I made two batches(because I obsessed in planting Basil and have so much! )

    One regular recipe, then this one.
    I couldn’t believe the difference!
    I will never make Basil the old way.

    Wow!

    How you enjoy!

    1. Suzy says:

      Thanks, Lorayne!

  11. Susanne D. says:

    5 stars
    Thank you Suzy!
    The lemon idea is perfect, just the right amount of “brightness” that you mentioned. I also like that you mentioned you don’t have to leave the cheese out as so many recipes say.
    I didn’t blanch the basil, but tried something I do with fruit to keep it longer in the fridge. I soaked it in a big bowl of cold water with about a quarter cup of white vinegar for about four minutes . Then rinsed in the bowl of water again before draining. Hope it works! It did not seem to change the flavor of the basil. It is supposed to reduce enzymes also.
    I have bookmarked your website and cannot wait to try more of your recipes!

    1. Suzy says:

      Very intersting! I’d love to hear if your method of soaking helped!

  12. jacqueline A. says:

    Should I wash my cut basil from my garden? Because this makes it very ugly but there is land in the environment. What to do .?

    1. Suzy says:

      Hi, Jacqueline. I always wash basil before using it in recipes. Hope that helps!

  13. Pat says:

    I have some fresh basil that I froze. Is it possible to use the frozen & add some fresh (do not have 2 cups fresh)? If so, would the frozen basil measurement be the same as the fresh?

    1. Suzy says:

      Hi, Pat. Sure! I think that would work. I personally have not tried this one with frozen basil, so it’s hard for me to advise on the amount. The recipe is pretty forgiving, though, so I would just add it little-by-little until you feel you have enough.

  14. Sadia says:

    Hi Suzy! I love all your recipes and im sure this one will be no different. I just wanted to ask, do you think this could be done without nuts? I mean I know its probably better with it (but the kids have allergies) any thoughts?

    1. Suzy says:

      Hi there! Thank you for the kind comment. Pesto typically requires nuts, but if you’re lookign for just a basil dressing of sorts, you can omit the nuts.

    2. kathy says:

      5 stars
      You could use pepitas or hemp seeds to make it nut free.

      1. Jill says:

        Hemp seeds is brilliant too! I would never have thought of adding those as a sub.

  15. wilhelmina says:

    5 stars
    I love having fresh pesto on hand! I find myself adding it to almost everything. So good!

  16. Darlene ProctorWendling says:

    HAVE YOU EVER USED TOMATO PESTO MADE WITH SUN-DRIED TOMATOES AND ADD IT TO THE BASIL PESTO. IT’S A WONDERFUL POP OF FLAVOR TOGETHER. HAVE YOU EVER MADE IT THAT WAY? IF NOT, TRY IT. LET ME KNOW WHAT YOU THINK. THANK YOU FOR SHARING!

    1. Suzy says:

      I have not! Something new to try… yay! 🙂