This authentic Italian Pesto recipe is a vibrant sauce with fresh basil, pine nuts, parmesan cheese, garlic and freshly squeezed lemon juice. There are so many ways to use Pesto, from tossing it with pasta or gnocchi to spreading it on sandwiches or drizzling it over a salad. It’s so versatile!

Homemade pesto is surprisingly easy to make from scratch, and it keeps really well, so I always have it stashed in the freezer.

Basil pesto in a mason jar with basil and lemon in background

This post may contain affiliate links. Read my disclosure policy.

Helpful Reader Review

“LOVE LOVE LOVE this recipe!! So easy to make and delicious. I always make a bunch, pour a tiny bit of oil on the top of the pesto in the containers and freeze!. Such a fresh tasty treat in the winter!!” – Julie ★★★★★

Pesto Recipe Video

Watch me make the best (and easiest) basil pesto. This one has so much fresh and vibrant flavor. Even my kids love it, especially tossed with hot pasta! This pesto recipe is also the secret ingredient in Chicken Pesto Pasta and Chicken Pesto Roll-Ups.

The Best Homemade Pesto

I’m always comparing this homemade pesto to the Costco pesto (which is the best store-bought one I’ve found), and this fresh pesto recipe wins. The lemon juice keeps the color bright and beautiful and adds fresh flavor without needing too much extra salt (store-bought pesto tends to taste saltier).

What is Pesto? Pesto is essentially a vibrant Italian green sauce made by crushing together fresh basil leaves, pine nuts, garlic, olive oil, and parmesan cheese. It’s a sauce that originated in Genoa, Italy, with the term pesto derived from the Italian word “pestare” which means to crush or to pound. It was originally made using a Mortar and Pestle, but we find it’s faster and easier in a food processor, which is a little controversial, but I do appreciate my time-saving tools.

spoonful of fresh basil pesto sauce

Ingredients

Most of the ingredients needed for this pesto recipe are things you probably already have on hand. If you don’t have basil growing in your garden, it’s best to buy it fresh the day you are making the sauce.

  • Basil – use fresh basil leaves. The common basil leaves for pesto are large-leaf basil, sweet basil, or Genovese basil. Rinse, drain, and dry your basil leaves. If you want to change up the flavor, you can also add some fresh herbs, such as parsley, cilantro, mint, or green onions.
  • Parmesan cheese – you can use pre-shredded or freshly grated. You could also substitute with Pecorino Romano.
  • Extra virgin olive oil – this is the best oil for pesto, and use the best quality oil you can source – it adds tons of flavor to the sauce.
  • Pine nuts – these are typical for pesto
  • Garlic cloves – we use 2 large cloves, which add a nice punch
  • Lemon juice – use freshly squeezed juice from 1 large or 2 smaller lemons. Do not use lemon juice concentrate.
Ingredients for homemade pesto sauce

Can I substitute Pine Nuts?

While traditional pesto sauce is made with pine nuts, they can be a bit expensive. You can make pesto without pine nuts and try a variation with walnuts, pistachios or blanched almonds. You can also make it nut-free with pumpkin seeds or sunflower seeds.

To get the most flavor out of your nuts, toast them in a dry skillet over medium heat, tossing often until golden and fragrant. Cool before using them in the recipe.

What Type of Basil Should I Use?

There are many varieties of basil. A few of the most popular include Italian large leaf (sweet basil), Thai basil, and lemon basil. Any of these can be used for pesto, but each has a slightly different flavor profile.

For a traditional basil pesto flavor, use the Italian large leaf. Most people typically think of this leaf as “normal” basil. It’s also referred to as sweet basil or Genovese basil and is the type of basil most commonly sold in grocery stores. It’s the same basil I use for Green Goddess Dressing.

Fresh basil leaves in salad spinner

Pro Tip:

If you love time-saving shortcuts, the fastest way to rinse and dry fresh basil leaves is to put them into a salad spinner, add cold water to rinse, then drain and spin dry. Drying the basil is important so you don’t end up with a watered-down sauce.

How to Make Basil Pesto

  • Prep Basil – Gently rinse fresh basil leaves and pat dry or use a salad spinner to remove excess water.
  • Process Sauce – Place all of your ingredients in a food processor or a high-powered blender and pulse until smooth. Be careful not to overblend in a blender – the consistency should still have a little bit of texture, as in the photos below.
Ingredients for basil pesto sauce in a food processor.

Pro Tip:

After blending the pesto, add more salt to taste if desired. Keep in mind that store-bought pesto sauces can be significantly saltier to compensate for freshness. Salt also preserves the sauce for a longer shelf life.

Blended pesto sauce in a food processor bowl

Serve Pesto with

Basil pesto adds incredible flavor to a variety of dishes. Of course, there are obvious uses for pesto, like mixing it in with your favorite pasta dish, but there’s so much more you can do with it!

Basil pesto in a mason jar with basil and lemon in background

Storage Tips

When my garden is mass-producing basil, I love to preserve pesto so I can enjoy it long after the season for basil is over. Thankfully, pesto recipe keeps really well in the refrigerator and freezer.

  • To Refrigerate: Store in an airtight container for up to one week. You want to minimize exposure to the air to prevent discoloration and spoiling. Drizzling the top with olive oil will also help keep the air away from the sauce.
  • Freezing Pesto: Portion pesto into ice-cube trays. Once frozen, transfer the individual cubes to a freezer-safe zip bag or container, label, and freeze for up to 3 months. You can also transfer the pesto directly to freezer-safe zip bags and lay flat in the freezer.
  • To Thaw: you can thaw at room temperature for a few hours or thaw in the refrigerator overnight. You can also do a quick thaw in the microwave for short intervals of 15 seconds until just thawed.

Basil Pesto Recipe

4.92 from 215 votes
Pesto Sauce Recipe in glass jar
Pesto Sauce is so easy to make and homemade pesto tastes way better than storebought. This Basil Pesto recipe is fantastic with pasta, chicken, or sandwiches.
Prep Time: 10 minutes
Total Time: 10 minutes

Ingredients 

Servings: 8 people (makes 1 1/2 cups pesto)
  • 2 cups fresh basil leaves, tightly packed*
  • 3/4 cup shredded parmesan cheese
  • 1/2 cup extra virgin olive oil
  • 1/2 cup pine nuts, *
  • 2 garlic cloves, (large)
  • 1/4 cup lemon juice, (juice of 2 small lemons)
  • 1/2 tsp salt, or to taste
  • 1/4 tsp black pepper

Instructions

  • Wash and dry the basil leaves – you can use a salad spinner to make this step easier.
  • Place basil into a food processor. Add parmesan cheese, nuts, garlic cloves, lemon juice, olive oil, salt, and pepper. Process until smooth.
  • Season with more salt to taste if desired.

Notes

*Basil: We used an Italian large-leaf basil (sweet basil) but you can experiment with Thai basil or lemon basil for a different flavor profile.
*Nut substitutions: Pine nuts are traditional for pesto, but you can substitute them with walnuts or blanched almonds.
*Toast the nuts: For more flavor, you can toast the nuts over medium heat in a dry skillet, tossing frequently until the nuts are golden and fragrant then cool to room temperature before using. 

Nutrition Per Serving

205kcal Calories2g Carbs3g Protein21g Fat4g Saturated Fat8mg Cholesterol290mg Sodium88mg Potassium1g Fiber1g Sugar375IU Vitamin A4.3mg Vitamin C117mg Calcium0.8mg Iron
Nutrition Facts
Basil Pesto Recipe
Amount per Serving
Calories
205
% Daily Value*
Fat
 
21
g
32
%
Saturated Fat
 
4
g
25
%
Cholesterol
 
8
mg
3
%
Sodium
 
290
mg
13
%
Potassium
 
88
mg
3
%
Carbohydrates
 
2
g
1
%
Fiber
 
1
g
4
%
Sugar
 
1
g
1
%
Protein
 
3
g
6
%
Vitamin A
 
375
IU
8
%
Vitamin C
 
4.3
mg
5
%
Calcium
 
117
mg
12
%
Iron
 
0.8
mg
4
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Condiments
Cuisine: Italian
Keyword: basil pesto, italian pesto, pesto recipe
Skill Level: Easy
Cost to Make: $$
Calories: 205
Natasha's Kitchen Cookbook

More Easy Homemade Sauces

The flavors and ingredients of pesto and these homemade condiment recipes are way better than storebought. Once you make your own homemade dressings and sauces, you won’t want anything else.

4.92 from 215 votes (89 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • Stacey
    February 20, 2021

    I can’t think of a good enough word to use to for this. This was my first go at making and trying pesto. Easy, simple ingredients and tastes so good.

    Reply

    • Natashas Kitchen
      February 20, 2021

      That’s so great! It sounds like you have a new favorite!

      Reply

  • Stephanie
    January 14, 2021

    Natasha,

    This was my first time making pesto and it came out perfect. I immediately added it to my zoodles. Thanks for a great recipe.

    Reply

    • Natashas Kitchen
      January 14, 2021

      You’re welcome! I’m so happy you enjoyed it, Stephanie!

      Reply

  • MB
    December 29, 2020

    Unfortunately this was too acidic for me. The lemon juice flavor was way too strong and I can’t even taste the basil. I’m going to stick to the tried and true recipe from the Joy of cooking without lemon juice.

    Reply

    • Natasha
      December 30, 2020

      Hi MB, my best suggestion would be to make sure you use fresh lemon juice and not concentrate.

      Reply

  • Leah a
    December 22, 2020

    I’ve made several basil pesto recipes and this is by far my favorite, I’ve made it three times! I only add a pinch of salt rather than the recommended amount. I found it too salty the way it’s written. Otherwise I don’t change a thing and it’s perfect!

    Reply

    • Natashas Kitchen
      December 22, 2020

      That’s so great, Leah! It sounds like you have a new favorite!

      Reply

  • Adeg
    October 25, 2020

    I have made this basil recipe several times and it is delicious. I have used pine nuts and almonds and they both taste just as good. I do toast them first to help release all the oils. I have a basil bush so I make a lot and put the extra sauce inside a plastic container with a lid and put it inside a freezer bag. This keeps the color and it tastes just as good as when I first made it. I do add olive oil to the top of the basil to keep it from drying out and getting freezer burn.

    Reply

    • Natasha's Kitchen
      October 25, 2020

      Thank you for sharing your great feedback with us and for giving us some tips! I’m happy to hear that you enjoyed it.

      Reply

  • Elaine
    October 16, 2020

    Easy and delicious. I made this twice with my freshly grown Basel and it came out great. I used some to mix with light mayo for a delicious dressing. It got rave reviews. Used the rest in various recipes. You can’t fail with this recipe. Thanks.

    Reply

    • Natasha's Kitchen
      October 16, 2020

      Hello Elaine, thank you so much for sharing your good experience with this recipe. I appreciate your awesome comments and feedback!

      Reply

  • Stephanie D
    October 2, 2020

    Best pesto by far! I used cashews as that what was on hand. Made it twice this summer, sooo good!

    Reply

    • Natashas Kitchen
      October 2, 2020

      That’s just awesome Stephanie! I’m so glad you enjoyed this recipe!

      Reply

  • Brittany English
    September 12, 2020

    I’ve tied at least 5 other recipes and this one is the best! Thank you for sharing it with us!!

    Reply

    • Natashas Kitchen
      September 12, 2020

      Wow! I’m so happy you found a favorite on our site, Brittany! That’s so great!

      Reply

  • Cathy Harvey
    August 14, 2020

    I LOVE this recipe! It’s SO much lighter Than the recipe a I’ve always used! I
    The taste is great, the color beautiful, and it freezes well without turning brown!! It will definitely be my go-to pesto forever!

    Reply

    • Natasha's Kitchen
      August 15, 2020

      That is so awesome! Thank you for your excellent feedback, we appreciate you sharing it with us!

      Reply

  • Caryn
    August 6, 2020

    When I made this I received so many compliments. Went great on chicken caprese sandwiches instead of basil leaves. Also made a great vinegarette.

    Reply

    • Natasha's Kitchen
      August 6, 2020

      That is so good to know. Thanks for sharing that with you, Caryn!

      Reply

  • Maureen
    August 2, 2020

    So, so goooood!! Thank you Natasha!!!

    Reply

    • Natasha's Kitchen
      August 2, 2020

      You are so welcome! Thanks for giving this recipe a try.

      Reply

  • Noemi
    July 26, 2020

    Hi Natasha, Thank you for this awesome recipe. I made mine and it taste really good. I use my freshly harvest basil from my veranda😋😊

    Reply

    • Natasha's Kitchen
      July 27, 2020

      You’re so welcome, Noemi. I am so glad you loved this recipe!

      Reply

  • Lorraine
    July 26, 2020

    This is my second batch of pesto! The BEST! Huge hit will all folks! Thanks again Natasha for another great recipe!

    Reply

    • Natasha's Kitchen
      July 26, 2020

      I am so glad you loved it! Thanks for sharing your comments with us.

      Reply

  • Krista R.
    July 12, 2020

    Nice bright pesto. Maybe a touch too lemony for my tastes. Will reduce next time.

    Reply

    • Natasha's Kitchen
      July 12, 2020

      Thanks for your feedback and for giving this recipe a try!

      Reply

  • Emily
    June 30, 2020

    First time making pesto and I picked the best recipe! So easy and delicious. We spread it on French bread then topped it with mozzarella and tomatoes. Making a pasta salad with it too. Thanks for sharing. Delicious!

    Reply

    • Natasha's Kitchen
      June 30, 2020

      So wonderful to hear that! I’m so glad you loved the pesto.

      Reply

  • GA
    June 9, 2020

    How long can you store the Pesto?

    Reply

    • Natasha's Kitchen
      June 9, 2020

      We’ve always eaten it within a couple of days, but I probably wouldn’t leave it longer than 5-7 days in the fridge. It also depends on how fresh your basil is, if it was already kind of wilting when you used it, it won’t last long.

      Reply

  • Jordyn
    June 8, 2020

    Made this for a garden pesto pasta with veggies from my local farmers market and my friend and I loved it!
    I just went to the store to get ingredients to make more—however sadly my grocery store was all out of fresh basil
    I purchased a tube of basil paste instead. Have you ever used basil paste to make your pesto? If so, how much do I use to substitute?

    Reply

    • Natasha's Kitchen
      June 9, 2020

      Hello Jordyn, I haven’t really tried using basil paste yet to advise. If you do an experiment, please let us know how it goes.

      Reply

  • Dasaman Wijesinghe
    June 8, 2020

    Hi Natasha,
    Your recipes are fascinating. I just want to ask if there is a substitute i can use for Parmesan cheese ?? its very expensive for us.. I buy the Mozerella because we love our pizza but wondering if we could substitute the Parmesan?..

    Reply

    • Natasha
      June 8, 2020

      Hi, mozzarella probably wouldn’t blend properly into pesto since it is such a soft cheese. You could replace parmesan with extra nuts but you would have to add a little salt to taste since parmesan does add saltiness to the pesto.

      Reply

  • Rhonda
    June 3, 2020

    I know that it is so amazing taste I just curious can be in freezer with ice cube ? Thanks have a nice day !

    Reply

    • Natasha's Kitchen
      June 3, 2020

      I’ve never tried freezing pesto so I’m not sure. If you test it, let me know how it goes. The color might not be as vibrant after freezing.

      Reply

      • Jeanne
        July 19, 2020

        I grow my own basil and make one or two large batches of pesto every summer. Freeze it in ice cube trays or mini-muffin pans. After a night in the freezer, I pop it out of the ice trays and/or muffin pans, transfer it to a zip lock bag, and love it all winter! It’s perfect for freezing!

        Reply

        • Natasha's Kitchen
          July 20, 2020

          Sounds awesome!

          Reply

        • Lisa
          August 25, 2020

          Hi Jeanne, do you add the cheese before you freeze or leave that out until you use it from the freezer? I have seen lots of debate whether, or not, to add cheese before freezing.

          Reply

  • Claire
    May 22, 2020

    Hi Natasha! Made this pesto tonight and it was SO GOOD. I am nut-free due to allergies, and so did not use any pine or alternative nuts. I did substitute 4 saltine crackers (believe it or not) to give some “grit” to the texture. It worked out perfectly! Thank you!

    Reply

    • Natashas Kitchen
      May 23, 2020

      I’m so glad that worked out! Thank you for sharing that with me!

      Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.