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

  • Marie Brown
    June 5, 2024

    Beautiful picture of your husband and daughter.. they grow up so fast

    Reply

    • Natashas Kitchen
      June 5, 2024

      They really do! Thank you for that wonderful compliment!

      Reply

  • Linda Budree
    June 5, 2024

    Your recipes are very good 👍. I have tried quite a few of them and i was absolutely happy with them.

    Thank you for sharing.

    Reply

    • Natashas Kitchen
      June 5, 2024

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

      Reply

  • Evelyn
    May 4, 2024

    Hi Natasha,
    I love this pesto and already made like 4 times. I was wondering, can I freeze it? and for how long.

    Reply

    • NatashasKitchen.com
      May 4, 2024

      Hi Evelyn! 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. In general, you can freeze homemade basil pesto for up to 6 months.

      Reply

  • alice
    April 20, 2024

    I’ve been making pesto for years and years but never added lemon. I love the addition and will likely add it from now on. It adds such a nice something! Brightness maybe? Anyway, thank you!

    Reply

    • Natashas Kitchen
      April 20, 2024

      I’m so glad you enjoyed it Alice! That’s right, the lemon juice keeps the color bright and beautiful and adds fresh flavor without needing too much extra salt.

      Reply

  • Marianne Hutson
    April 18, 2024

    Just made this Pesto! It’s very fresh tasting and vibrant in color. I tasted it to see if any adjustments needed to be made with salt and pepper and the taste was amazing! Thank you for sharing!

    Reply

    • NatashasKitchen.com
      April 18, 2024

      You’re very welcome, Marianne!

      Reply

  • Carmen Santos
    April 15, 2024

    I made this recipe X2. Only put lemon for single recipe and it came out perfect. Love it. Thanks for sharing.

    Reply

    • Natasha's Kitchen
      April 15, 2024

      You’re welcome! Great to hear that it was a success!

      Reply

  • Natasha
    March 3, 2024

    hi my names natasha too! i added some boursin cheese as well and this always comes out amazing! how long can this stay good refrigerated as well as frozen?

    Reply

    • Natasha's Kitchen
      March 4, 2024

      Hi there, Natasha! That’s wonderful, glad you liked it! 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

  • Taryn
    February 1, 2024

    So yum! I Added some lemon zest and that really gave it a nice flavour too

    Reply

    • Natasha's Kitchen
      February 1, 2024

      Good idea, thank you for your review and for sharing!

      Reply

  • LittleHouseOnShawsFlat
    November 1, 2023

    This is my yearly go to recipe for making big batches to freeze from the basil we grow in our garden. I double the recipe with each batch. The only ingredient I don’t double is the lemon juice and it turns out perfect!

    Reply

    • Natashas Kitchen
      November 1, 2023

      I’m so happy you found a favorite on our blog! Thank you for your lovely review.

      Reply

  • Jane
    October 5, 2023

    Natasha, your pesto recipe is wonderful! It was not too lemony for us at all, but we did add extra garlic. With Canadian Thanksgiving coming up, I am looking forward to trying it various ways with leftover turkey. Great recipe, and easy too!

    Reply

    • NatashasKitchen.com
      October 6, 2023

      That’s great, Jane!

      Reply

  • Linda
    September 29, 2023

    Too much lemon in this recipe.
    I would suggest putting in tbl at a time to insure its to your liking.
    For us 1/4 cup too much.
    I did use fresh from a lemon I juiced.

    Reply

  • Susan
    September 11, 2023

    Made this today following the directions. The lemon flavor overpowered the basil so I added more basil. It helped but lemon was still pretty strong. I love the idea of the freshness lemon can bring to pesto so I’ll try it again and just decrease the amount. Thanks for your recipe!

    Reply

    • Natasha's Kitchen
      September 11, 2023

      You’re welcome! It wasn;t overpowering for us but feel free to use less lemon next time if you prefer.

      Reply

  • JB
    August 20, 2023

    Looking to make this soon but have a question. All other pesto recipes say to add the EVOO in slowly but yours adds it with everything at once. Will this not cause the oil to emulsify?

    Reply

    • Natashas Kitchen
      August 21, 2023

      Hi JB, we haven’t had that issue with this process and recipe. I hope you love it!

      Reply

  • Lorraine
    August 15, 2023

    My GO TO pesto sauce! It’s delicious, I too use walnuts instead of pricey pine nuts. Thank you, sooo good😋

    Reply

    • NatashasKitchen.com
      August 15, 2023

      I’m so glad this is your go-to recipe! Thank you for sharing, Lorraine.

      Reply

  • Sierra
    August 14, 2023

    Is 1/4 cup lemon juice accurate compared to other recipes only calling for a tbsp?

    Reply

    • Natashas Kitchen
      August 14, 2023

      Hi Sierra, that’s correct! Be sure to use freshly squeezed juice from 1 large or 2 smaller lemons. Do not use lemon juice concentrate.

      Reply

  • Debbie
    August 13, 2023

    Thank you Natasha! Just made this pesto and it tastes amazing. I’m going to freeze it and put it in the freeze dryer’s next batch so I can have it long term.

    Reply

    • NatashasKitchen.com
      August 13, 2023

      That’s great! You’ll love having this on hand.

      Reply

  • Traci H
    August 11, 2023

    This turned out better than I thought!! Thank you Natasha for all your yummy recipes!

    Reply

    • NatashasKitchen.com
      August 11, 2023

      You’re very welcome, Traci!

      Reply

  • E.
    August 11, 2023

    Made mine substituted pepitas for pine nuts ❣️ Delicious ❣️

    Reply

    • Carol
      August 12, 2023

      How long can I keep pesto in the fridge? Or is it better to freeze it?

      Reply

      • NatashasKitchen.com
        August 12, 2023

        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

  • Lynann Gibson
    June 28, 2023

    Great recipe. I make many of your recipes as your my go to for most of my recipes. Thank you for all your videos and tips and tricks. This is great!! Love it with the lemon vs without. It needs the acid. I added 3 large cloves of garlic and a lil more sea salt and ground black pepper to suit my taste. Otherwise wala!!!

    Reply

    • NatashasKitchen.com
      June 28, 2023

      Hi Lynann! Thank you for the feedback. So glad you loved it!

      Reply

  • Denise
    June 13, 2023

    I love this recipe. Make it all the time and keep a stock in my freezer. I use white wine instead of the lemon and it’s excellent.

    Reply

    • NatashasKitchen.com
      June 13, 2023

      Sounds amazing, Denise! I’m glad you love this recipe!

      Reply

As Featured On

Never Go "Hangry" Again!

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