There's something magical about homemade pesto. The scent of fresh basil, the sharp bite of garlic, and the rich, nutty flavor of pine nuts all come together in a sauce that transforms any dish. I've been making this classic basil pesto for years, and it never fails to bring a burst of summer to my table.
Advertisements1
This recipe is all about simplicity and freshness. With just a handful of ingredients and a food processor, you can have a vibrant, restaurant-quality pesto in under 15 minutes. It's the kind of sauce that makes you feel like a pro, even on a busy weeknight.
I love how versatile this pesto is. Toss it with pasta, spread it on crusty bread, or dollop it over grilled chicken. Once you taste homemade, you'll never go back to the jarred stuff.
Why You'll Love This Recipe
About the Ingredients
2 cups (40g) fresh basil leaves, packed
Use fresh, bright green basil for the best flavor. If you can't find fresh basil, you can substitute 1/3 cup of basil paste, but the texture will be different.
1/2 cup (60g) pine nuts
Pine nuts give pesto its classic, buttery richness. Toasting them lightly in a dry pan enhances their flavor. You can substitute walnuts or almonds for a more budget-friendly option.
2 cloves garlic, peeled
Fresh garlic is essential. If you only have pre-minced garlic, use 1 teaspoon, but the flavor will be less sharp.
1/2 cup (50g) grated Parmesan cheese
Parmigiano-Reggiano is the gold standard, but any good-quality aged Parmesan works. For a vegetarian version, use a cheese labeled vegetarian-friendly.
1/2 cup (120ml) extra-virgin olive oil
Use a good-quality extra-virgin olive oil for the best flavor. A milder oil will let the basil shine, while a peppery one adds a kick.
1/4 teaspoon salt, or to taste
Sea salt or kosher salt is best. Adjust to your preference, keeping in mind that the Parmesan is already salty.
Freshly ground black pepper, to taste
A few cracks of pepper add a subtle warmth. Skip it if you prefer a milder pesto.
Tips & Tricks
Don't over-process
Pulse the ingredients until just combined. Over-processing can make the pesto bitter and too smooth.
Use fresh basil
Wilted or old basil will result in a dull, less flavorful pesto. Pick leaves that are bright green and fragrant.
Adjust consistency
If your pesto is too thick, add a tablespoon of water or lemon juice to thin it out. If it's too thin, add more cheese or nuts.
Pro Tips
Step-by-Step Instructions
1. Toast the pine nuts
In a dry skillet over medium heat (350°F/175°C), toast the pine nuts for 2-3 minutes, shaking the pan often, until they are golden brown and fragrant. Watch them closely – they burn quickly. Remove from heat and let cool slightly.
2. Pulse garlic and nuts
In a food processor, combine the toasted pine nuts and garlic cloves. Pulse until finely chopped, about 5-6 pulses.
3. Add basil and cheese
Add the basil leaves and grated Parmesan cheese to the food processor. Pulse a few times to combine, scraping down the sides as needed.
4. Stream in olive oil
With the processor running, slowly drizzle in the olive oil through the feed tube. Process until the pesto is smooth but still has some texture, about 30 seconds. Stop and scrape down the sides once or twice.
5. Season and adjust
Add salt and pepper to taste. Give it a final pulse to combine. Taste and adjust – you may want more salt, pepper, or a squeeze of lemon juice.
6. Serve or store
Transfer the pesto to a bowl. Use immediately, or store in an airtight container with a thin layer of olive oil on top to prevent browning.
Delicious Variations
Sun-Dried Tomato Pesto
Replace half the basil with sun-dried tomatoes (drained and patted dry) for a sweeter, tangier twist.
Arugula Pesto
Swap half the basil for fresh arugula to add a peppery kick. Great on pasta or as a pizza sauce.
Cilantro-Lime Pesto
Use cilantro instead of basil, omit the Parmesan, and add the juice of one lime for a fresh, zesty sauce perfect for tacos or grilled fish.
How to Store Classic Basil Pesto
Refrigerator
Store in an airtight container with a thin layer of olive oil on top. Keeps for up to 1 week.
Freezer
Freeze in an ice cube tray, then transfer the cubes to a zip-top bag. Store for up to 3 months.
Reheating
Thaw in the refrigerator overnight. Stir well before serving. Do not microwave, as it can cause the oil to separate.
Frequently Asked Questions
Q: How long does homemade pesto last in the fridge?
Homemade pesto lasts up to 1 week in the refrigerator when stored properly. Cover the surface with a thin layer of olive oil and keep it in an airtight container to prevent oxidation and browning.
Q: Can I freeze pesto?
Yes, pesto freezes beautifully. Spoon it into ice cube trays, freeze until solid, then transfer the cubes to a freezer bag. Frozen pesto will keep for up to 3 months. Thaw in the fridge before use.
Q: What can I substitute for pine nuts in pesto?
Walnuts or almonds are excellent substitutes for pine nuts. Toast them lightly to bring out their nutty flavor. You can also use sunflower seeds for a nut-free version.
Q: Why does my pesto turn brown?
Pesto turns brown due to oxidation when exposed to air. To minimize browning, press plastic wrap directly onto the surface before refrigerating, or add a squeeze of lemon juice to slow the process.
Q: Is pesto healthy?
Pesto is packed with healthy fats from olive oil and nuts, plus antioxidants from basil. It's calorie-dense, so enjoy it in moderation. A 2-tablespoon serving has about 80 calories.
I hope you love this classic pesto as much as I do. Give it a try and let me know how you use it – tag me in your photos or drop a comment below. Small steps, big impact.
Classic Basil Pesto
Classic Basil Pesto: a vibrant, nutty sauce ready in 15 minutes. Perfect for pasta, sandwiches, and more.
🧂 Ingredients
- 2 cups (40g) fresh basil leaves, packed
- 1/2 cup (60g) pine nuts
- 2 cloves garlic, peeled
- 1/2 cup (50g) grated Parmesan cheese
- 1/2 cup (120ml) extra-virgin olive oil
- 1/4 teaspoon salt, or to taste
- Freshly ground black pepper, to taste
📋 Instructions
- 1Toast the pine nuts — In a dry skillet over medium heat (350°F/175°C), toast the pine nuts for 2-3 minutes, shaking the pan often, until they are golden brown and fragrant. Watch them closely – they burn quickly. Remove from heat and let cool slightly.
- 2Pulse garlic and nuts — In a food processor, combine the toasted pine nuts and garlic cloves. Pulse until finely chopped, about 5-6 pulses.
- 3Add basil and cheese — Add the basil leaves and grated Parmesan cheese to the food processor. Pulse a few times to combine, scraping down the sides as needed.
- 4Stream in olive oil — With the processor running, slowly drizzle in the olive oil through the feed tube. Process until the pesto is smooth but still has some texture, about 30 seconds. Stop and scrape down the sides once or twice.
- 5Season and adjust — Add salt and pepper to taste. Give it a final pulse to combine. Taste and adjust – you may want more salt, pepper, or a squeeze of lemon juice.
- 6Serve or store — Transfer the pesto to a bowl. Use immediately, or store in an airtight container with a thin layer of olive oil on top to prevent browning.



