This homemade pesto recipe combines fresh basil, pecorino, pine nuts, pistachios, garlic, and a squeeze of lemon for a brightly flavorful sauce. It tastes garlicky, herby, and nutty.
Store-bought pesto can be great, but fresh pesto is truly special. The best part is that it's easy to make a batch if you have the right ingredients.

This traditional pesto is perfect for pasta - you can serve it with spaghetti, fusilli, or whatever your favorite noodle is. It can be served with both hot and cold pasta dishes. The recipe is easily doubled or tripled if you want to make more and save some for later.
Pesto can also be used on salads, on shrimp, in pasta, or spread on toast with eggs!
You can make pesto out of other fresh herbs as well - like our ramp pesto recipe!
Ingredients for Homemade Pesto
Here's what you'll need to make this pesto recipe.

- Fresh Basil Leaves - bright, fresh herby basil has a wonderful aromatic flavor.
- Extra Virgin Olive Oil - use the highest quality oil you have, as it's the base of this recipe and brings all the flavors together.
- Pecorino Romano - adds a wonderful mellowness. Can also be substituted for parmesan cheese.
- Pine Nuts - buttery-tasting nuts that blend beautifully in the pesto. You can use almonds, macadamia nuts, walnuts, sunflower seeds, or hazelnuts in place of pine nuts or pistachios.
- Pistachios - a fruity nut that adds great flavor to the pesto.
- Garlic Cloves - fresh garlic cloves add a wonderful bite of allium flavor.
- Fresh Lemon Juice - freshly squeezed lemon juice adds brightness and keeps the basil green in the pesto.
How to Make Pesto
Heat a small pan over medium-high heat. Once hot, add the pine nuts and pistachios. Gently toast them for one to two minutes. Remove from heat.

Combine the basil, olive oil, cheese, nuts, garlic cloves, and lemon juice in a food processor.

Pulse to combine then blend till it's pureed.

Homemade Pesto FAQS
Yes, it's easy to freeze pesto! You can scoop it into ice cube trays or into a freezer bag and freeze it for up to 3 months.
Loosely pack your basil in a measuring cup, but don't pack it down firmly.
Basil has gone bad if it has a bad smell, is brown (or black), or feels slimy and is releasing liquid.

If you try this homemade basil pesto, let us know! Connect with us on Instagram and share your photos, or leave us a rating.

Homemade Pesto Recipe
Ingredients
- 1 tablespoon pine nuts
- 1 tablespoon pistachios
- 1 ½ cups loosely packed fresh basil
- ⅓ cup extra virgin olive oil
- ⅓ cup grated Pecorino Romano or Parmesan Cheese
- 2 garlic cloves
- a squeeze of fresh lemon juice
Instructions
- Heat a small pan over medium-high heat. Once hot, add the pine nuts and pistachios. Gently toast them for one to two minutes. Remove from heat.
- Combine the basil, olive oil, cheese, nuts, garlic cloves, and lemon juice in a food processor. Pulse to combine then blend till it's pureed.
- Store in the refrigerator for up to three days or freeze for up to 3 months.









Leave a Reply