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.

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.

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.

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.

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.

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.

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!
- Spread on a chicken sandwich for an elevated lunch.
- Pizza sauce – try it on our overnight pizza dough or our quick pizza dough instead of pizza sauce or drizzle on as a topping for pizza.
- Pasta sauce – delicious in Chicken Pesto Pasta and Gnocchi or over Homemade Pasta or spaghett.i
- Salad dressing – Thin it down with oil or vinegar and make a basil pesto salad dressing. You can also drizzle basil pesto over Caprese Salad instead of balsamic glaze.
- Filling – it’s excellent in Chicken Pesto Roll-ups
- Marinate or toss with your favorite grilled or roasted veggies.
- Topping for meat – spread pesto over pan-seared steak, baked chicken breast, baked salmon, roasted pork tenderloin, grilled steak, and of course, roasted beef tenderloin.

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

Ingredients
- 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
*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
Filed Under
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.
- Tzatziki Sauce Recipe
- Tartar Sauce Recipe
- Horseradish Sauce Recipe
- Chimichurri Sauce
- Ranch Dressing
- Caesar Dressing
- Homemade BBQ Sauce



Beautiful picture of your husband and daughter.. they grow up so fast
They really do! Thank you for that wonderful compliment!
Your recipes are very good 👍. I have tried quite a few of them and i was absolutely happy with them.
Thank you for sharing.
You’re welcome! I’m so happy you enjoyed it, Linda!
Hi Natasha,
I love this pesto and already made like 4 times. I was wondering, can I freeze it? and for how long.
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.
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!
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.
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!
You’re very welcome, Marianne!
I made this recipe X2. Only put lemon for single recipe and it came out perfect. Love it. Thanks for sharing.
You’re welcome! Great to hear that it was a success!
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?
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.
So yum! I Added some lemon zest and that really gave it a nice flavour too
Good idea, thank you for your review and for sharing!
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!
I’m so happy you found a favorite on our blog! Thank you for your lovely review.
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!
That’s great, Jane!
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.
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!
You’re welcome! It wasn;t overpowering for us but feel free to use less lemon next time if you prefer.
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?
Hi JB, we haven’t had that issue with this process and recipe. I hope you love it!
My GO TO pesto sauce! It’s delicious, I too use walnuts instead of pricey pine nuts. Thank you, sooo good😋
I’m so glad this is your go-to recipe! Thank you for sharing, Lorraine.
Is 1/4 cup lemon juice accurate compared to other recipes only calling for a tbsp?
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.
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.
That’s great! You’ll love having this on hand.
This turned out better than I thought!! Thank you Natasha for all your yummy recipes!
You’re very welcome, Traci!
Made mine substituted pepitas for pine nuts ❣️ Delicious ❣️
How long can I keep pesto in the fridge? Or is it better to freeze 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.
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!!!
Hi Lynann! Thank you for the feedback. So glad you loved it!
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.
Sounds amazing, Denise! I’m glad you love this recipe!