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

  • Denise
    May 30, 2023

    I love pesto but my husband is not a fan of parmesan cheese. (or any “stinky” cheese as he calls it). Is it possible to substitute a different cheese?

    Reply

    • NatashasKitchen.com
      May 30, 2023

      Hi Denise! I’m not sure that I have another substitute idea for the parmesan cheese. Feel free to experiment with it.

      Reply

  • jim
    May 27, 2023

    made this basil pesto today. i used walnuts in place of pine nuts. much cheaper. its outstanding.super easy to put together and lots of flavor. Going to make your basil pesto stuffed chicken breasts for dinner.

    Reply

    • NatashasKitchen.com
      May 27, 2023

      That sounds amazing, Jim! Thank you for sharing. I hope you love the recipe.

      Reply

  • Ashleigh
    May 11, 2023

    SO good and easy! How long does it store in the freezer? Thank you!

    Reply

    • Natashas Kitchen
      May 11, 2023

      Hi Ashleigh, we keep a steady supply of this fantastic sauce in the fridge and freezer since it stores really well. This will last up to 5 days in the refrigerator but longer in the freezer.

      Reply

  • Ruth
    April 28, 2023

    I made this today as I had lots of sweet basil growing, never liked any of the pestos I’ve tried before and I was going to give this away as a gift, but it’s so nice I’m keeping it. Thank you for changing my mind. I also did it in my Nutribullet which worked a treat.

    Reply

    • NatashasKitchen.com
      April 28, 2023

      That’s amazing, Ruth! Thank you for trying my recipe. I’m so glad you love it.

      Reply

  • Jules
    March 7, 2023

    Made this for the second time and it’s absolutely delicious- love the freshness the lemon adds! How long can I keep it in the fridge in a jar? X

    Reply

    • NatashasKitchen.com
      March 7, 2023

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

      Reply

  • Corinne J
    February 26, 2023

    Made your Pesto recipe today with my frozen lemon juice from our tree and fresh basil from our garden, what a fabulous recipe. Only thing I did differently was using toasted walnuts as I didn’t have pine nuts. Your recipes ROCK!

    Reply

    • Natasha's Kitchen
      February 26, 2023

      Thanks a lot! We appreciate your good comments and review.

      Reply

  • Dawn
    February 21, 2023

    The lemon juice ruined this pesto. I will not add it next time.

    Reply

    • Natasha's Kitchen
      February 22, 2023

      Hi Dawn, did you use freshly squeezed lemon juice and not concentrated one? Feel free to reduce it next time.

      Reply

      • Corinne J
        February 26, 2023

        Made this today with frozen lemon juice from my tree and fresh basil from my garden, used walnuts as I didn’t have pine nuts, absolutely fabulous! Your recipes Rock!

        Reply

        • Natasha's Kitchen
          February 26, 2023

          Awesome! Thanks a lot for your good comments and feedback, Corinne.

          Reply

  • Jo A King
    January 31, 2023

    Absolutely love everything about Natasha’s Kitchen! Every recipe seems amazing and easy to make. I keep saving… need to cook too; can’t just watch and enjoy her terrific presentations and sense of humor..although they charge up my day and make me smile! Thank you..

    Reply

    • NatashasKitchen.com
      January 31, 2023

      Aww, thank you for the kind words! I’m so glad you love my recipes.

      Reply

  • Corinne
    January 8, 2023

    Natasha, you are truly an inspiration! I can’t wait to give this recipe a try next time I get my hands on some fresh basil. 😋

    Reply

    • NatashasKitchen.com
      January 8, 2023

      Hi Corinne! Thank you! So glad that I could be an inspiration! I hope you love the recipe.

      Reply

  • J
    January 4, 2023

    What would you suggest in your Pesto recipe to replace nuts?
    Would I be able to just omit nuts and still have a good pesto?
    ( I can’t eat nuts 😔)
    Thank you.

    Reply

    • NatashasKitchen.com
      January 4, 2023

      Hi J! The nuts actually make up a large portion of this recipe so you might consider replacing them. I have not tested an alternative or omitted them but here is what one of my readers said, “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

  • Bre
    January 2, 2023

    Overall pretty good, but I found there was a little too much lemon juice.

    Reply

    • Natashas Kitchen
      January 2, 2023

      Thank you so much for sharing that with me, Bre!

      Reply

  • Mary
    November 20, 2022

    I want to make your recipe as gifts. Does it need to be refrigerated or just sealed tightly. What do you recommend?

    Reply

    • Natasha's Kitchen
      November 20, 2022

      Hi Mary, I hope this its helpeful, here is what one of our readers wrote “To freeze, I fill up ice trays with the pesto, let them harden, & then put the individual cubes in a ziploc bag. Works great!!”

      Reply

  • Patti
    October 12, 2022

    Forgot to mention I made it my Nutribullet . Came out super smooth and well blended ❤️

    Reply

    • NatashasKitchen.com
      October 12, 2022

      That’s great to know. Thank you for sharing.

      Reply

  • Patti
    October 12, 2022

    I was short on fresh lemon juice so had to only add a bit less than 1/4 cup. Added a little water to thin and only one clove of garlic. OMG! Wanted to eat it with a spoon! Will get to the store to get more lemons to make this with the rest of the basil in my garden!
    Thank you!

    Reply

    • NatashasKitchen.com
      October 12, 2022

      Thank you for the feedback, Patti! I’m so glad you loved it. 🙂

      Reply

    • Mary Sullivan
      July 4, 2023

      I did the same as you and agree! Took it to a party and it was a big hit!

      Reply

  • Sheila
    October 11, 2022

    This is my first time making pesto. It turned out pretty well. I just have to find additional things to serve with it. 😊 Thanks for sharing your recipe.

    Reply

    • Natashas Kitchen
      October 11, 2022

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

      Reply

  • Meghan
    October 4, 2022

    Just made this and love the way it came out! The lemon adds a great fresh flavor! Delicious! Qs… What is the serving size for the nutrition facts provided? Was it for the 1.5 cups or a smaller portion? Thanks so much!

    Reply

    • Natashas Kitchen
      October 4, 2022

      Hi Meghan, this recipe makes a total of 1 1/2 cups pesto and serves 8 peple, so the serving size will be one of the 8 servings.

      Reply

  • Annie
    September 26, 2022

    Hi Natasha- first off, LOVE your recipes- thanks for teaching me how to cook!!
    Also- I tried this recipe (yum!) but didn’t have pine nuts so I used pistachios. OH MY GOSH- it was life altering. We are going to plant an entire garden of just basil next year to freeze pistachio pesto for year round yum!

    Reply

    • NatashasKitchen.com
      September 26, 2022

      That’s wonderful, Annie! I’m so glad you loved this recipe. Thank you for the great review.

      Reply

  • Paula Rose
    September 24, 2022

    Recipe was perfect. I splurged on 1/2 cup of pine nuts ($7) which seems essential in this recipe. Can’t wait to make some pasta now!

    Reply

    • NatashasKitchen.com
      September 24, 2022

      Hi Paula! Thank you for the wonderful review, so glad you’re enjoying this recipe. We love it on pasta! 🙂

      Reply

  • Brenda
    September 23, 2022

    I made your pesto today with basil from my garden. It came out so good. I was spooning it into my mouth. Tonight I’ll make my hubby a white pizza with your pesto.

    Reply

    • NatashasKitchen.com
      September 23, 2022

      That sounds delicious! Enjoy. So glad you loved this recipe.

      Reply

  • Tammy
    September 18, 2022

    Delicious! I make your chicken Marsala recipe and it’s my husband’s favorite dish so I thought I’d try your pesto. It didn’t disappoint! I want to start making more of your recipes. Thank you for sharing them.

    Reply

    • Natasha's Kitchen
      September 18, 2022

      Love that you’re enjoying the recipes!

      Reply

As Featured On

Never Go "Hangry" Again!

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