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

  • Nancy
    July 19, 2022

    delicious as written and can’t wait to share with my family!

    Reply

    • Natasha's Kitchen
      July 19, 2022

      I hope they love it too!

      Reply

  • Kate
    July 18, 2022

    I prepared this today exactly as directed…FANTASTIC! Will delete all other pesto recipes and suggest this to my friends. Thanks for posting Natasha! ❤️

    Reply

    • NatashasKitchen.com
      July 18, 2022

      So glad you enjoyed this, Kate! Thank you for the review and for sharing my recipe 🙂

      Reply

  • Connie
    July 16, 2022

    Great recipe with easy-to-follow instructions. I’ll be making pest again soon because my basil is going nuts. Thx for sharing.

    Reply

    • NatashasKitchen.com
      July 16, 2022

      You’re welcome! Enjoy 🙂

      Reply

  • Mary G.
    July 15, 2022

    Love this recipe. I grew my own basil this year and already it has taken over the garden. I made this pesto recipe and it is delicious. I spread some pesto on french bread with bruschetta. It is such a game changer. Love all your recipes.

    Reply

    • NatashasKitchen.com
      July 15, 2022

      So glad to hear that, Mary. Thank you for the review.

      Reply

  • Patricia
    July 12, 2022

    I lost my pesto recipe, so I was guessing at memory. I decided to check Pinterest and found your recipe. I love it, even better at the one I always used. It is creamy and delicious. The lemon was something I never tried. It just gives it a bit of a twist. I Love it and thank you for sharing.

    Reply

    • Natasha's Kitchen
      July 12, 2022

      Yes, it does, I’m glad you didn’t skip the lemon. Thank you for your great review and feedback, Patricia!

      Reply

  • Cassie
    July 11, 2022

    Do you toast the walnuts too if you substitute? I’m not familiar with this. Thank you!

    Reply

    • Natasha's Kitchen
      July 12, 2022

      Hi Cassie, you may use already toasted walnuts or toast them.

      Reply

  • Donna
    July 1, 2022

    Delicious! Made it todY for mozzarella grilled cheese sandwiches. Amazing! Tha KS for making me look so good.

    Reply

    • Natashas Kitchen
      July 1, 2022

      I’m so glad you love it, Donna! Thank you so much for sharing that with me!

      Reply

  • Milia
    June 24, 2022

    Made as directed and it was too lemony and watery. Hoping it sets up more in the fridge and that the lemon mellows out a bit.

    Reply

    • NatashasKitchen.com
      June 24, 2022

      Hi Milia! I’m sorry to hear that. Did you use freshly squeezed lemon juice or concentrate? I do not recommend using juice from concentrate and in total it should be 1/4cup but you can reduce the amount next time if that is too much.

      Reply

  • Dunia
    June 24, 2022

    Cannot go wrong with your recipes! Love this easy to make pesto. I usually freeze the leftover so it doesn’t go bad in ziploc bags. Thank you so much!

    Reply

    • NatashasKitchen.com
      June 24, 2022

      So glad you enjoy them, Dunia!

      Reply

  • Linda
    June 18, 2022

    When we open the jar of basil and begin to use, will what’s left in the jar immediately begin to brown similar to an avocado or apple?

    Reply

    • NatashasKitchen.com
      June 18, 2022

      Hi Linda, yes this does start to go brown the longer it sits but keeps its color better if you freeze it.

      Reply

  • Melanie Watson
    June 15, 2022

    I have a question, I want to freeze this. Do you use less oil when freezing? And then add it back in when you use it?

    Reply

    • Natashas Kitchen
      June 15, 2022

      Hi Melanie, we freeze it with all the original ingredients without any issues. I hope that helps!

      Reply

  • maggie
    June 11, 2022

    i think i did something wrong. mine did NOT turn out so green and i packed it tight.

    Reply

    • Natasha
      June 11, 2022

      Hi Maggie, did you make sure to use fresh basil leaves? Also, using a different variety might affect the color and also how long it sits in the refrigerator. Lastly, make sure not to try cooking the sauce since heating will cause the green to dull.

      Reply

  • Denise Shepherd
    June 7, 2022

    Can you substitute Romano cheese for the Parmesan. I like the flavor better. This is first year I am growing my own basil.
    Thank you!

    Reply

    • Natasha's Kitchen
      June 7, 2022

      Hi Denise, I haven’t tried that but one of our readers did and shared this “So good! I used Romano cheese cause it’s all I had, but my mom uses feta as it’s yummy too.” I hope that helps!

      Reply

  • Hope
    June 1, 2022

    I want to make this when my family and I go on vacation but I don’t want to bring my food processor, can I use an immersion blender and get the same results?

    Reply

    • NatashasKitchen.com
      June 1, 2022

      Hi Hope! I think it will work just fine. The smaller blades may result in more of a “fine” paste.

      Reply

  • Theresa Strobel
    May 27, 2022

    Made this tonight and sooooo good. I am not a pesto person, probably because I’ve only had the jarred stuff. This has changed my mind. Definitely keeping this recipe and making again.

    Reply

    • NatashasKitchen.com
      May 27, 2022

      So glad to hear that, Theresa! I’m happy you found this recipce.

      Reply

  • Carole
    May 7, 2022

    What is a substitute for:

    3/4 cup shredded parmesan cheese In the Basil Pesto Recipe?
    And not another cheese.
    Thanks!

    Reply

    • NatashasKitchen.com
      May 7, 2022

      Hi Carole, I’m not sure that I have another substitute idea if not cheese. Feel free to experiment with it.

      Reply

  • Edward
    January 23, 2022

    Am I allowed to skip the pine nuts? Because I have tree nut allergies

    Reply

    • Natasha's Kitchen
      January 24, 2022

      Hi Edward, I saw this comment shared by someone else “I leave out the nuts and I use half basil and half italian flat leaf parsley that I grow myself. Really good! I don’t miss the nuts at all.” I hope that helps!

      Reply

    • Cheryl
      June 16, 2023

      I use sesame seeds in place of pine nuts and it tastes awesome.

      Reply

  • Yan Brito
    September 28, 2021

    Do you remove the skin of walnuts before adding them for the sauce?

    Reply

    • Natashas Kitchen
      September 28, 2021

      Hi Yan, we did not remove that, no. We shelled or purchased shelled walnuts.

      Reply

  • Paromita Sen
    September 21, 2021

    I tried the recipe and it was delicious… thx awesome recipe

    Reply

    • Natashas Kitchen
      September 21, 2021

      I’m so glad you enjoyed it, Paromita!

      Reply

  • Rusty
    August 18, 2021

    This is a good recipe just as written. Great way to use up most of the garden basil prior to end of season frost. Freeze in ice cube trays, then store in bags / containers in freezer to use during cold months.

    Reply

    • Natashas Kitchen
      August 18, 2021

      Hi Rusty! Yes, this freezes really well! I’m glad you gave this a try!

      Reply

    • Carol
      June 8, 2022

      Thank you for posting this comment. I didn’t want to make the recipe unless I could store what I didn’t use.

      Reply

As Featured On

Never Go "Hangry" Again!

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