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



I can’t think of a good enough word to use to for this. This was my first go at making and trying pesto. Easy, simple ingredients and tastes so good.
That’s so great! It sounds like you have a new favorite!
Natasha,
This was my first time making pesto and it came out perfect. I immediately added it to my zoodles. Thanks for a great recipe.
You’re welcome! I’m so happy you enjoyed it, Stephanie!
Unfortunately this was too acidic for me. The lemon juice flavor was way too strong and I can’t even taste the basil. I’m going to stick to the tried and true recipe from the Joy of cooking without lemon juice.
Hi MB, my best suggestion would be to make sure you use fresh lemon juice and not concentrate.
I’ve made several basil pesto recipes and this is by far my favorite, I’ve made it three times! I only add a pinch of salt rather than the recommended amount. I found it too salty the way it’s written. Otherwise I don’t change a thing and it’s perfect!
That’s so great, Leah! It sounds like you have a new favorite!
I have made this basil recipe several times and it is delicious. I have used pine nuts and almonds and they both taste just as good. I do toast them first to help release all the oils. I have a basil bush so I make a lot and put the extra sauce inside a plastic container with a lid and put it inside a freezer bag. This keeps the color and it tastes just as good as when I first made it. I do add olive oil to the top of the basil to keep it from drying out and getting freezer burn.
Thank you for sharing your great feedback with us and for giving us some tips! I’m happy to hear that you enjoyed it.
Easy and delicious. I made this twice with my freshly grown Basel and it came out great. I used some to mix with light mayo for a delicious dressing. It got rave reviews. Used the rest in various recipes. You can’t fail with this recipe. Thanks.
Hello Elaine, thank you so much for sharing your good experience with this recipe. I appreciate your awesome comments and feedback!
Best pesto by far! I used cashews as that what was on hand. Made it twice this summer, sooo good!
That’s just awesome Stephanie! I’m so glad you enjoyed this recipe!
I’ve tied at least 5 other recipes and this one is the best! Thank you for sharing it with us!!
Wow! I’m so happy you found a favorite on our site, Brittany! That’s so great!
I LOVE this recipe! It’s SO much lighter Than the recipe a I’ve always used! I
The taste is great, the color beautiful, and it freezes well without turning brown!! It will definitely be my go-to pesto forever!
That is so awesome! Thank you for your excellent feedback, we appreciate you sharing it with us!
When I made this I received so many compliments. Went great on chicken caprese sandwiches instead of basil leaves. Also made a great vinegarette.
That is so good to know. Thanks for sharing that with you, Caryn!
So, so goooood!! Thank you Natasha!!!
You are so welcome! Thanks for giving this recipe a try.
Hi Natasha, Thank you for this awesome recipe. I made mine and it taste really good. I use my freshly harvest basil from my veranda😋😊
You’re so welcome, Noemi. I am so glad you loved this recipe!
This is my second batch of pesto! The BEST! Huge hit will all folks! Thanks again Natasha for another great recipe!
I am so glad you loved it! Thanks for sharing your comments with us.
Nice bright pesto. Maybe a touch too lemony for my tastes. Will reduce next time.
Thanks for your feedback and for giving this recipe a try!
First time making pesto and I picked the best recipe! So easy and delicious. We spread it on French bread then topped it with mozzarella and tomatoes. Making a pasta salad with it too. Thanks for sharing. Delicious!
So wonderful to hear that! I’m so glad you loved the pesto.
How long can you store the Pesto?
We’ve always eaten it within a couple of days, but I probably wouldn’t leave it longer than 5-7 days in the fridge. It also depends on how fresh your basil is, if it was already kind of wilting when you used it, it won’t last long.
Made this for a garden pesto pasta with veggies from my local farmers market and my friend and I loved it!
I just went to the store to get ingredients to make more—however sadly my grocery store was all out of fresh basil
I purchased a tube of basil paste instead. Have you ever used basil paste to make your pesto? If so, how much do I use to substitute?
Hello Jordyn, I haven’t really tried using basil paste yet to advise. If you do an experiment, please let us know how it goes.
Hi Natasha,
Your recipes are fascinating. I just want to ask if there is a substitute i can use for Parmesan cheese ?? its very expensive for us.. I buy the Mozerella because we love our pizza but wondering if we could substitute the Parmesan?..
Hi, mozzarella probably wouldn’t blend properly into pesto since it is such a soft cheese. You could replace parmesan with extra nuts but you would have to add a little salt to taste since parmesan does add saltiness to the pesto.
I know that it is so amazing taste I just curious can be in freezer with ice cube ? Thanks have a nice day !
I’ve never tried freezing pesto so I’m not sure. If you test it, let me know how it goes. The color might not be as vibrant after freezing.
I grow my own basil and make one or two large batches of pesto every summer. Freeze it in ice cube trays or mini-muffin pans. After a night in the freezer, I pop it out of the ice trays and/or muffin pans, transfer it to a zip lock bag, and love it all winter! It’s perfect for freezing!
Sounds awesome!
Hi Jeanne, do you add the cheese before you freeze or leave that out until you use it from the freezer? I have seen lots of debate whether, or not, to add cheese before freezing.
Hi Natasha! Made this pesto tonight and it was SO GOOD. I am nut-free due to allergies, and so did not use any pine or alternative nuts. I did substitute 4 saltine crackers (believe it or not) to give some “grit” to the texture. It worked out perfectly! Thank you!
I’m so glad that worked out! Thank you for sharing that with me!