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

  • Jim
    September 5, 2022

    1/4 cup lemon juice is really a lot, and I love lemons. I would cut back to juice of 1/2 lemon next time.

    Reply

    • Brenda
      September 23, 2022

      I think I’ll do the same. It’s a little tart, but still very good.

      Reply

  • Vin
    August 31, 2022

    Lemon juice. Ahh nope! I add 1 tsp whipped cream cheese when I am blending everything together. Love my pesto on top of Homemade Raviols

    Reply

  • Bonnie Makarewicz
    August 30, 2022

    I made the Pesto Sauce. It is delicious! Have never used Pesto before in recipes, but we love it. Today, added a bit to Mayo and had it on chicken sandwich. THANK YOU! Love so many of your recipes!

    Reply

    • Natasha's Kitchen
      August 30, 2022

      Hi Bonnie, that’s so nice to hear! Thanks a lot for sharing your experience trying this recipe. We’re so glad that you enjoyed it!

      Reply

  • Mary Ann D.
    August 29, 2022

    Great recipe for fresh homemade style pesto. Perfect taste and textures. The fresh squeezed lemon is the kiss on top.

    Reply

    • Natashas Kitchen
      August 29, 2022

      It’s the best when it’s homemade and I’m so glad you loved it too, Mary Ann!

      Reply

  • Nancy
    August 28, 2022

    Too lemony for me. I had to counter with more basil and Parmesan. I have also learned to is a small amount of almond meal in place of pignoli or walnuts.

    Reply

  • Jacqueline Bailey
    August 27, 2022

    When I make my pesto I use roasted cashews they give it a kind of sweet addition.

    Reply

  • Holly
    August 26, 2022

    I actually used 3/4 C. Grated Parmesan and it was too much. So I would use maybe 1/2 C if using grated, rather than shredded as indicated in recipe. But otherwise tasty.

    Reply

  • Cindy
    August 26, 2022

    Absolutely the most scrumptious thing ever with fresh basil from my garden I plan to add some chicken and angel hair pasta and heat it up . We are always looking for easy beatable meals to make when on our sailboat Yay for another easy scrumptious one! Thanks so much!

    Reply

    • NatashasKitchen.com
      August 26, 2022

      You’re very welcome, Cindy! So glad you enjoy this pesto.

      Reply

  • Julie S
    August 22, 2022

    The perfect combination of ingredients. However, we added extra salt, pepper, and garlic for our household tastes.

    Reply

    • NatashasKitchen.com
      August 22, 2022

      Hi Julie! I’m glad you enjoyed this recipe. Thanks for sharing with us! 🙂

      Reply

  • Bonny
    August 19, 2022

    I used your recipe but substituted organic raw cashews instead of pine nuts. I also used 4 cloves of fresh garlic from my garden and my garden basil! So delicious It was hard to stop eating it by the spoonful! Thank You. And the lemon is very much needed for freshness and keeps the pesto from darkening as much.

    Reply

    • NatashasKitchen.com
      August 19, 2022

      You’re very welcome, Bonny! I’m so glad you enjoy this recipe. Thank you for sharing your experiment. 🙂

      Reply

  • Donna
    August 19, 2022

    I used this pesto recipe yesterday for the first time as I grew basil in my garden this year and had an over abundance. I didn’t want to waste it. I loved the recipe, it was easy to make and freeze in ice cube trays. I had it with zoodles for lunch today and it was very tasty. I used fresh squeezed lemon juice in the recipe and didn’t find it was too over powering. When I first tasted the pesto in raw state, thought the basil was a little on the bitter side. When I added it to my zoodles and heated, everything came together. Will definitely keep this recipe for future basil crop. Totally enjoyed. Thank you.

    Reply

    • NatashasKitchen.com
      August 19, 2022

      So glad to hear that, Donna! Thank you for sharing. 🙂

      Reply

  • Colleen Hope
    August 14, 2022

    08-14-2022 I made this today – my first time to attempt pesto with freshly picked basil from my garden. I’ve used recipes from Natasha’s Kitchen before and once again, could not be happier that I chose her Pesto recipe. It’s wonderful! I made a double batch and am able to retain some for eating fresh and freeze the rest in 12 2.5oz silicon ‘ice cube’ tray for later. Thanks Natasha for sharing your expertise!

    Reply

    • Natasha's Kitchen
      August 14, 2022

      You’re so welcome, Colleen! I hope you’ll love all the recipes that you will try.

      Reply

  • Sue
    August 11, 2022

    I just made this pesto & it is deliciously addictive. How long will it last in the fridge & can I still freeze it with the cheese in?

    Reply

    • Natashas Kitchen
      August 11, 2022

      I’m so happy you enjoyed that. Thank you for sharing that with us, Sue! This will last up to 5 days in the refrigerator but longer in the freezer. 🙂

      Reply

  • Kathy
    August 1, 2022

    You’re right Natasha, this is delicious & really easy to make!

    Reply

    • NatashasKitchen.com
      August 1, 2022

      So glad you enjoy this recipe, Kathy. 🙂

      Reply

  • Francine
    August 1, 2022

    I have a question? please if anyone can answer. my first time making this with my garden basil. Do i toast the pine nuts? will it be adding flavor and alot of recipes dont call for the lemon….what is difference

    Reply

    • NatashasKitchen.com
      August 1, 2022

      Hi Francine. I put in my recipe notes a pro-tip: to get the most flavor out of your pine nuts, toast them on a dry skillet over medium heat, tossing often until golden and fragrant then cool before using in the recipe. The lemon is a great addition to this pesto’s flavor profile. I hope you enjoy this recipe.

      Reply

  • Jo-Anne Sockett
    July 29, 2022

    Thank you for sharing. I have an abundance of basil and didn’t know what to do with it. I read your recipe and now I can wait to try it.

    Reply

    • NatashasKitchen.com
      July 30, 2022

      You’re welcome! I hope you love this recipe.

      Reply

  • Monique
    July 27, 2022

    I use hemp seeds and sometime hemp seeds and walnuts instead of pine nuts which makes this pesto very healthy.. sometime I add sun-dried tomatoes…this pesto is delicious served on fingerling potatoes…

    Reply

    • Natasha's Kitchen
      July 27, 2022

      Sounds good, thank you for sharing that with us, Monique!

      Reply

  • Cathryn
    July 26, 2022

    I harvested a lot of basil and need to use it. How long will this stay fresh in the fridge?

    Reply

    • Natasha's Kitchen
      July 26, 2022

      Hi Cathryn, this will last up to 5 days in the refrigerator but longer in the freezer. 🙂

      Reply

  • Susan
    July 24, 2022

    Are you able to can this? If so would you use a water bath or would it have to be a pressure canner?

    Reply

    • Natasha's Kitchen
      July 24, 2022

      Hi Susan, I haven’t tested canning this yet to advise.

      Reply

    • Sue
      August 1, 2022

      I freeze mine in snack bags. Defrost and use at room temperature. I use on chicken paninis and pasta.

      Reply

      • Natashas Kitchen
        August 1, 2022

        Thank you so much for sharing that with us!

        Reply

  • Deanna
    July 21, 2022

    Hi. How long can the pesto be kept in the fridge? Sorry if this was already asked!

    Reply

    • NatashasKitchen.com
      July 21, 2022

      Hi Deanna. This will last up to 5 days in the refrigerator but longer in the freezer. 🙂

      Reply

As Featured On

Never Go "Hangry" Again!

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