Bright, fragrant, and packed with flavor, this classic basil pesto is a versatile sauce that can elevate any dish. Whether tossed with pasta, spread on sandwiches, or used as a dip, this homemade pesto is sure to impress!

Ingredients:
- 2 cups fresh basil leaves, packed
- 1/2 cup grated Parmesan cheese
- 1/2 cup extra-virgin olive oil
- 1/3 cup pine nuts (or walnuts for a different flavor)
- 2 cloves garlic, minced
- Salt and pepper to taste
- Juice of 1/2 lemon (optional, for brightness)

Instructions:
1. Toast pine nuts or walnuts in a dry skillet over medium heat until they are golden and fragrant, about 3-5 minutes. Stir often to prevent burning. Let them cool.
2. In a food processor blend the olive oil, basil leaves, and garlic until smooth.
3. Add toasted nuts and grated Parmesan cheese.
4. Season with salt, pepper, and lemon juice (if using) to enhance the flavors.
**If not using immediately, you can drizzle a thin layer of olive oil on top to help prevent browning. Store in the refrigerator for up to a week or freeze for longer storage.
Serving Suggestions:
- Toss with cooked pasta for a quick and flavorful meal.
- Spread on sandwiches or wraps for added flavor.
- Use as a dip for fresh vegetables or bread.
- Drizzle over grilled meats or fish for a fresh finishing touch.

