Homemade basil pesto made the classic way with basil and pine nuts! Or make a different variation of the pesto with kale, arugula, carrots tops, and change up the nuts using cashews, walnuts, pecans, or almonds.
Use the pesto to make a pasta sauce, spread in sandwiches, drizzle over roasted vegetables, fish, chicken, or meat, stir it in risotto, and add to salads and pizza!
Pesto aka Pesto Alla Genovese, is an Italian aromatic sauce made with basil, pine nut, and hard cheese traditionally crushed into a paste using a marble pestle and a wooden mortar. I’m sharing my basic basil pesto recipe here using a food processor, but there are many variations that can be made if you follow my basic recipe and ingredient ratios.
Pesto Recipe Ingredients
To make a basic pesto sauce, here’s what you’ll need:
- Basil leaves – use FRESH basil leaves without the stems. You can also use kale, spinach, rocket/arugula, wild nettle, and even carrot tops to make carrot top pesto.
- Olive oil – a high quality fresh and fruity extra virgin olive oil is best.
- Pine nuts – traditional pesto is made with pine nuts, but they’re quite expensive. Substitute with walnut or cashew nuts for better value and the pesto will still taste amazing. To make it nut-free, use sunflower seeds.
- Parmesan – use freshly grated parmesan cheese instead of buying the pre-grated stuff. Substitute with nutritional yeast for a vegan pesto.
- Garlic, salt, and pepper.
How to Make Pesto
- In a dry pan over low-medium heat (no oil), lightly toast the pine nuts or any other nuts you’re using. Remove from heat, allow to cool.
- Place all of the ingredients except for the olive oil in the bowl of a food processor. Blend until completely broken down, scrape off the sides of the bowl as needed.
- Add the olive oil gradually with the food processor running until you get a slightly emulsified sauce. Thin out with extra oil or water if needed.
Top Tips
- It’s important to use FRESH basil leaves to make pesto. Wilted basil will result in a dark and brown sauce.
- Adding a teaspoon of fresh lemon juice to the pesto will brighten it up and stop it from oxidizing, but this is totally optional.
- Some suggest to blanch the basil leaves for 30 seconds, then cool in ice water to stop it from cooking. This is supposed to help with keeping the pesto green and not turn brown, I personally haven’t tried this method but it should work.
- Do NOT add more garlic to the pesto sauce, it will dominate and ruin the flavor.
- For a super fine and smooth pesto sauce, you will need to thin it out with more olive oil or water and blend for longer.
- If you don’t have a powerful food processor, you can use a blender but it will be a pain getting the pesto out of the jug.
- An immersion/hand blender also works.
Storing Tips
- Fridge: Leftover pesto sauce can be stored in the fridge in an airtight container for up to 3 days. A thin layer of olive oil can prevent the pesto from oxidizing and turning brown, treat it just like guacamole.
- Freezer: You can freeze pesto in an airtight container for up to 3 months.
Pesto Variations
Leafy greens – You can make a great tasting pesto sauce using almost any leafy greens. Think kale, wild rocket/arugula, spinach, parsley and cilantro, dill, mint, wild nettle, and wild garlic.
Nuts – As for the nuts, feel free to use any nut that you like. Pine nuts is the classic choice, but you can go for walnuts, cashews, hazelnuts, pecan, macadamia, pistachios, almonds, brazil nuts, or even peanuts.
Vegan – For a vegan version, substitute ½ cup of parmesan with ¼ cup of nutritional yeast.
Nut-free – For a nut-free version, substitute the nuts with sunflower seeds or pumpkin seeds. I’ve tried it and it works great!
Subscribe to my Newsletter, and follow me on Facebook, Instagram, and Pinterest for more tasty recipes!
I don’t feel like I say this often enough, or that I could ever thank you enough. But THANK YOU for all of your support, for visiting my blog, commenting, and sharing my recipes with your friends and family. I am SO thankful for you!
If you make this recipe or any of my recipes, then don’t forget to rate it and leave a comment below. I would LOVE to hear about your experience and your comments just make my day!
I hope that you love every recipe that you make! – Diana x
Homemade Basil Pesto
Ingredients
- 2 cups fresh basil leaves just the leaves, no stems
- ¼ cup pine nuts
- 1 clove garlic
- ½ cup freshly grated parmesan cheese
- ¼ teaspoon ground black pepper
- ½ teaspoon salt
- ½ cup extra-virgin olive oil
Instructions
- In a dry pan over low-medium heat (no oil), lightly toast the pine nuts or any other nuts you’re using. Remove from heat, allow to cool.
- Place all of the ingredients except for the olive oil in the bowl of a food processor. Blend until completely broken down, scrape off the sides of the bowl as needed.
- Add the olive oil gradually with the food processor running until you get a slightly emulsified sauce. Thin out with extra oil or water if needed.
Notes
- I use table salt to make the pesto. If you’re using kosher salt, you will need to add around 1 teaspoon. Start with ½ teaspoon, taste the pesto, and add more if needed.
- Use fresh basil leaves without the stems to make the pesto.
- Substitute the basil with kale, wild rocket/arugula, spinach, parsley and cilantro, dill, mint, wild nettle, and wild garlic.
- Substitute the pine nuts with walnuts, cashews, hazelnuts, pecan, macadamia, pistachios, almonds, brazil nuts, or even peanuts.
- For a vegan pesto, substitute ½ cup of parmesan with ¼ cup nutritional yeast.
- For a nut-free version, substitute the nuts with sunflower or pumpkin seeds.
- Store in the fridge in an airtight container for up to 3 days. A thin layer of olive oil can prevent the pesto from oxidizing and turning brown. Freeze for up to 3 months.
- Yield – This recipe makes about 1 cup of pesto, we divided it into 8 portions.
- Nutrition values are calculated per 1 portion of pesto (⅛ a cup)
Gregory J Pierce
Excellent!
Diana
Glad to hear you liked it!