Easy Homemade Pesto
This post may contain affiliate links. Please see our privacy policy for details.
Say goodbye to store-bought pesto! This homemade version is so easy, so fresh, and so flavorful using only 5 ingredients (and 5 minutes prep).
Featured Comment
Why you’ll love this easy homemade pesto recipe
- Vibrant and so fresh. Say goodbye to store-bought pesto! We’re talking unbeatable freshness with freshly blended basil leaves, garlic, pine nuts, Parmesan and olive oil.
- Requires zero cooking. No need to turn on a stovetop or oven here. With the help of a food processor, simply pulse and blend a handful of fresh ingredients to create a ready-to-use sauce to elevate any dish. The best part? You can make it as runny or chunky as you’d like.
- Great way to repurpose leftover or extra basil. We have zero waste here! Use up that leftover basil before it goes bad.
- Flexible and versatile. Homemade pesto is incredibly flexible, versatile and forgiving. Swap out the basil leaves for different herbs or use almonds or walnuts in place of the pine nuts. Pesto also works beautifully not just with pasta but for sandwiches, pizzas and roasted vegetables.
- Freezer-friendly. Pesto freezes so well! And having some saved up in your backpocket is always a life saver for those busy weeknights. All you have to do is cook up some pasta, stir in the pesto (no thawing required) and sprinkle on some freshly grated Parmesan. Done and done.
What is pesto?
Pesto is a fresh Italian sauce typically made with 5 ingredients – basil, garlic, nuts (traditionally pine nuts), Parmesan and extra virgin olive oil. Pesto is incredibly versatile and is commonly stirred in hot pasta or frequently used on sandwiches and pizza, or toppings for soups, salads, chicken, fish or vegetables.
Pesto variations
Nuts
Swap out the pine nuts for walnuts, pistachios, hazelnuts, pumpkin seeds or pecans. Or omit the nuts entirely for allergies.
Basil
Replace the basil with cilantro, kale, mint, spinach, parsley or even arugula.
How to make homemade pesto
- Pulse. Pulse the basil, garlic, pine nuts and Parmesan in a food processor, seasoning to taste. The consistency should be similar to wet sand.
- Emulsify. Slowly add the olive oil with the motor running until smooth and glossy.
- Store. Season as needed and store in the fridge in an airtight container for 1 week or freezer in silicone ice cube trays for 6 months.
How to store and freeze homemade pesto
Airtight container
Pesto can be stored in an airtight container in the fridge for 1 week, adding a thin layer of olive oil on top and covering with plastic wrap.
Ice cube tray
Portion the pesto into silicone ice cube trays, adding a tiny drizzle of olive oil on top to prevent the pesto from turning brown. Cover and freeze until solid; transfer to an airtight, resealable freezer bag up to 6 months. One standard ice cube is about 1-2 tablespoons pesto, the perfect portion for single meals.
Freezer bag
Portion the pesto into plastic freezer bags, squeezing out any excess air before sealing. Lay the bags flat in a single layer in the freezer (this will help them freeze quickly). Label, date and freeze up to 6 months.
More favorited pesto recipes
- Chicken Pesto Kabobs
- Chicken Pesto Pizza
- Creamy Pesto Shells
- Pesto Garlic Knots
- Chicken Pesto Sandwich
Tools For This Recipe
Food processor
Easy Homemade Pesto: Frequently Asked Questions
Fresh basil is traditionally used for pesto but other greens can be used such as cilantro, kale, mint, spinach, parsley or arugula.
Pesto typically uses pine nuts, which can be very expensive. You can swap out the pine nuts for walnuts, pistachios, hazelnuts, pecans or pumpkin seeds.
Use a hard, aged Italian cheese such as Parmesan or Pecorino. Asiago is also a solid option.
Yes! You can make pesto with a blender or mortar and pestle.
Leftovers can be stored in an airtight container in the fridge for 1 week.
Unfortunately no, homemade pesto cannot be canned. Always refrigerate or freeze pesto for long term storage.
No, pesto is generally not meant to be cooked. Pesto is designed to be a no-cook sauce or fresh garnish, spread or drizzle.
Pesto can quickly turn brown due to oxidation. To keep the pesto vibrant green, add a thin layer of olive oil on top of the pesto when storing.
Easy Homemade Pesto
Ingredients
- 1 cup fresh basil leaves, loosely packed
- 3 cloves garlic, peeled
- 3 tablespoons pine nuts
- ⅓ cup freshly grated Parmesan or Pecorino
- Kosher salt and freshly ground black pepper, to taste
- ⅓ cup extra virgin olive oil
Instructions
- To make the pesto, combine basil, garlic, pine nuts and Parmesan in the bowl of a food processor; season with salt and pepper, to taste.
- With the motor running, add olive oil in a slow stream until emulsified; set aside.
- Store in an airtight container in the refrigerator for up to 1 week or freeze in ice cube trays up to 6 months.
Equipment
Notes
- Always use fresh ingredients. Skip the jarred garlic (or garlic paste) and use freshly grated Parmesan or Pecorino for maximum flavor (and the vibrant green color of pesto).
- Dry the basil. Clean and dry the basil leaves thoroughly. Excess moisture will dilute the flavor of the pesto.
- Toast the pine nuts. For a richer flavor, toast the pine nuts in a dry skillet for 1-2 minutes.
- Make it budget-friendly. Pine nuts can be pricey. Swap out the pine nuts for more affordable nuts such as walnuts, almonds or even sunflower seeds.
- Use EVOO. Because pesto is a no-cook sauce, it is best to use a mild, high quality extra virgin olive oil. The EVOO is a key ingredient here, serving as an emulsifier to bind all the ingredients together.
- Slowly stream the olive oil. This is the secret to creating that thick, glossy, creamy pesto sauce, and will prevent the mixture from separating into a greasy sauce.
- Keep it green. Pesto can brown very quickly due to oxidation. Add a thin layer of olive oil on top of the pesto, covering with plastic wrap, when storing.
- Freeze in ice cube trays. Homemade pesto can keep in the freezer for up to 6 months! Freeze the leftover pesto in silicone ice cube trays with a small amount of olive oil on top (to prevent oxidation), transferring them to an airtight, resealable freezer bag once frozen solid. Toss the cubes (no thawing required) directly into hot drained pasta, soup (such as minestrone), or onto warm roasted vegetables.
Did you make this recipe?
Tag @damn_delicious on Instagram and hashtag it #damndelicious!
I still haven’t made homemade pesto. Waiting as patiently as possible for my stinken’ basil to grow! I’m not being very patient. Am I?
Looks perfect!
I wish the desert heat didn’t kill all of my basil! Nothing beats homemade pesto!
I agree. I went on vacation and my basil plants became toast – they were on their way out anyways but I was bringing them in the house during the hottest part of the day and trying to keep them as long as possible. Looking fwd to new plants when it cools down in September.
Here in Tucson we can keep the basil going well all summer but it does need xtra water!!
Very tasty pesto! Used 3 cloves of garlic since we are garlic people not to mention it is healthy for you. This was my first time making homemade and OMG sooo delicious. I will definitely make more once our basil bears again . Thank you!!
put a sheer row cover over your basil, and bury a gallon milk jug with small holes to water the roots.
Ah I looove homemade pesto! I put pesto on everything and this looks amazingly delicious.
It’s my favorite sauce for any pasta rather than tomatoes.
You must’ve been reading my mind!! I was just saying to my girlfriends last Tuesday that the only thing growing in abundance in my winter garden (I’m an Aussie) at the moment is a ton of basil, and I have a big bag of Parmesan in the fridge, and my local supermarket had pinenuts going out cheap 2 months ago so I have bags of them just waiting to become pesto! My daughters christening is next week, I think some pesto chicken meatballs with a tomato dipping sauce will make a nice contribution towards that!
I love homemade pesto, this looks so good!
Funny, I NEVER have extra basil on hand. It’s one of those things I don’t buy that much of because I find myself without a way to use it and the family complains if I put too much basil in things because they says it tastes like leaves. LOL Seriously I need to make pesto more often because I love the stuff! Your pics are gorgeous – the lighting is just superb!
Pesto freezes very well too. I grow 2 sweet basil plants in my herb garden and make batches of pesto to enjoy all year long and still have plenty to share with friends. I use walnuts in place of pine nuts.
I do that too… walnuts instead of pine nuts – then I can make it all the time without breaking my food budget.
GOOD IDEA THE WALNUTS STEPHANIE
I always soak my walnuts in water for four hours or more, then rinse before using. This leeches the tannins and bitterness out of the walnuts.
Does anyone have any recipes that require pesto? I don’t know what to do with it after I make it.
There are tons of pesto recipes! Here are my two favorites: https://damndelicious.net/2012/07/21/pesto-pasta-with-sun-dried-tomatoes-and-roasted/ and https://damndelicious.net/2012/10/22/chicken-pesto-sandwich/.
Thanks!!
What do you use if you have a nut allergy
Unfortunately, without further recipe testing, I cannot answer with certainty. As always, please use your best judgment regarding substitutions and modifications. Sorry, Virginia!
Just try it without the nuts. You never know if you don’t try!
Maybe sunflower seeds or pumpkin seeds?
Pine nuts are NOT a nut. They are the seed of the pine tree. You shouldn’t have any reaction since it’s not a nut.
Try cooked or roasted garbanzo beans.
I always soak walnuts in water for four hours before rinsing and using them. It leeches the tannins and the bitterness out of the walnuts .
I love using pesto in pasta, pizza, on charbroiled sandwiches!!!
Omit the parmesan or any other cheese you use and you can freeze it. If you want to use cheese after that use it right before mixing for new recipe.
Ali Maffucci on Inspiralized, has a great recipe made with zucchini noodles.
I LOVE pesto, and your homemade version looks awesome! I am dairy-free, so it’s nice that there is a great sub for the Parmesan cheese with nutritional yeast.
Thank you. I will try it soon.
Homemade pesto is the best! This recipe is lovely!
I have never done this before, left a comment on site, but I wanted to take just a minute to tell you how very much I love your recipes, website and I so look forward to your emails!! Please keep up the great work and know that you are doing a wonderful job!! Love all your recipes and use them often!!!
MMm I love the sound of this, it looks so nice and smooth and I bet it’s packed full of flavour! I have yet to make my own pesto *sigh* BUT as soon as my flatmate shows me how the food processor we’ve got in the flat works, I’ll be sure to give it a try 🙂 Hope you’re having a ovely weekend 🙂 x
Love homemade pesto! I also like to make mine with different nuts, like almonds, sunflowers.