Why You’ll Love This Recipe
This classic Pesto Recipe is a vibrant and flavorful Italian sauce made from fresh basil, garlic, pine nuts, Parmesan cheese, and olive oil. It’s quick to prepare and incredibly versatile—perfect for tossing with pasta, spreading on sandwiches, or drizzling over grilled meats and vegetables. Its bright green color and bold taste make it a go-to favorite for adding instant freshness to any dish.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
fresh basil leavesgarlic clovespine nutsParmesan cheese (freshly grated)extra virgin olive oilsalt and pepperlemon juice (optional for brightness)
directions
In a food processor or blender, combine basil leaves, garlic, and pine nuts. Pulse until coarsely chopped.
Add Parmesan cheese and pulse again until well combined.
While the machine is running, slowly drizzle in olive oil until the mixture is smooth and emulsified.
Season with salt and pepper to taste. Add a splash of lemon juice if desired for extra brightness.
Use immediately or store as directed.
Servings and timing
This recipe yields about 1 cup of pesto.Preparation time: 10 minutesTotal time: 10 minutes
Variations
Substitute walnuts, almonds, or sunflower seeds for pine nuts.
Use spinach, kale, or arugula in place of some or all of the basil.
Try Pecorino Romano for a sharper cheese flavor.
Add a pinch of red pepper flakes for a spicy kick.
Mix in a bit of cream or ricotta for a creamy pesto variation.
storage/reheating
Store pesto in an airtight container in the fridge for up to 5 days.To prevent browning, pour a thin layer of olive oil over the top.Can be frozen in ice cube trays and transferred to bags for up to 3 months.Thaw in the fridge or stir directly into hot pasta—no reheating required.
FAQs
Do I need a food processor?
A blender works too, though texture may vary. A mortar and pestle is traditional.
Can I make it without cheese?
Yes, omit the cheese or use a vegan alternative for a dairy-free version.
Why is my pesto bitter?
Too much garlic or over-blending can cause bitterness. Use a light hand with garlic and blend just until smooth.
How do I thin pesto?
Add more olive oil or a bit of pasta cooking water to loosen it.
Is pesto only for pasta?
No—spread it on toast, swirl into soup, or use it as a dip or marinade.
Can I use pre-grated cheese?
Freshly grated cheese is best for texture and flavor, but pre-grated can be used in a pinch.
Can I use dried basil?
Fresh basil is essential for authentic pesto. Dried won’t provide the same flavor or texture.
Conclusion
This homemade Pesto Recipe is a quick, fresh, and flavorful way to elevate your meals. Whether you’re dressing pasta, spreading it on a sandwich, or using it as a sauce or dip, its vibrant taste and versatility make it a staple worth mastering. Keep a batch on hand and discover endless ways to enjoy this green gem.
PrintPesto Recipe
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 10 minutes
- Yield: 1 cup 1x
- Category: Sauce
- Method: Blending
- Cuisine: Italian
- Diet: Vegetarian
Description
This classic Pesto Recipe is a fresh, vibrant sauce made with basil, garlic, pine nuts, Parmesan cheese, and olive oil. It’s perfect for pasta, sandwiches, or as a dip.
Ingredients
- 2 cups fresh basil leaves, packed
- 1/2 cup freshly grated Parmesan cheese
- 1/2 cup extra virgin olive oil
- 1/3 cup pine nuts
- 3 cloves garlic, minced
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
- 1 tablespoon lemon juice (optional, for brightness)
Instructions
- In a food processor, combine basil leaves, pine nuts, and garlic. Pulse until coarsely chopped.
- Add Parmesan cheese, salt, and pepper. Pulse a few more times to mix.
- With the processor running, slowly stream in olive oil until the pesto is smooth and well combined.
- Add lemon juice if desired, and pulse to blend.
- Taste and adjust seasoning as needed. Use immediately or store in the refrigerator.
Notes
- Store in an airtight container in the fridge for up to 1 week or freeze for longer storage.
- Substitute walnuts or almonds for pine nuts for a budget-friendly version.
- Use nutritional yeast instead of Parmesan for a vegan pesto.
Nutrition
- Serving Size: 2 tablespoons
- Calories: 160
- Sugar: 0g
- Sodium: 125mg
- Fat: 17g
- Saturated Fat: 3g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 1g
- Fiber: 0.5g
- Protein: 3g
- Cholesterol: 5mg
Your email address will not be published. Required fields are marked *