cook · Cook

How to Make Pesto from Scratch

Traditional pesto requires just five ingredients: fresh basil, garlic, pine nuts, Parmesan cheese, and olive oil. Toast the pine nuts, then blend everything together in a food processor, adding oil gradually until you reach a smooth, vibrant green sauce. The key is using the freshest basil you can find and not overprocessing.

Ingredients

Step by step

  1. Toast the pine nuts. Heat a dry skillet over medium-low heat. Add 1/3 cup pine nuts and stir constantly for 3-4 minutes until golden and fragrant. Let them cool completely.
  2. Prepare the basil. Wash 2 cups of fresh basil leaves gently and pat completely dry. Remove any thick stems. The leaves should be bright green without dark spots.
  3. Process the garlic. Add 2-3 peeled garlic cloves to your food processor and pulse until roughly chopped. Don't turn it to paste yet.
  4. Add pine nuts and basil. Add the cooled pine nuts and all the basil leaves to the processor. Pulse in short bursts until everything is roughly chopped and combined.
  5. Add cheese and blend. Add 1/2 cup freshly grated Parmesan cheese. Pulse a few times to incorporate.
  6. Stream in the oil. With the processor running, slowly drizzle in 1/2 cup good olive oil through the feed tube. Stop when the pesto reaches your preferred consistency - smooth but not completely uniform.
  7. Season and adjust. Taste and add salt as needed. If it's too thick, add more oil one tablespoon at a time. If too thin, add more cheese.

Tips & troubleshooting

Variations

Questions

How long does homemade pesto last?
Fresh pesto keeps in the refrigerator for up to one week when stored in an airtight container with a thin layer of olive oil on top. It freezes well for up to six months.
Why is my pesto bitter?
Over-processing can make pesto bitter by breaking down the basil too much. Use short pulses and stop as soon as everything is combined. Old or wilted basil can also taste bitter.
Can I make pesto without pine nuts?
Absolutely. Walnuts, almonds, or even sunflower seeds work well. Toast whatever nuts you choose for the best flavor.
What's the best olive oil for pesto?
Use a good extra virgin olive oil, but not your most expensive bottle. The processing mutes some of the oil's complexity, so save the fancy stuff for finishing dishes.
Should I add the cheese before or after freezing?
Add cheese after thawing if you plan to freeze pesto. Parmesan can become grainy when frozen, so make the base and stir in fresh cheese when you use it.

Further reading