How To Make Pesto
Why You’ll Love This Recipe
Pesto is a vibrant, herbaceous Italian sauce made primarily from fresh basil, garlic, pine nuts, Parmesan cheese, and olive oil. It delivers a bold flavor that’s perfect for pasta, sandwiches, grilled meats, or even as a dip. Homemade pesto is quick to make, fresher than store-bought, and customizable to suit your taste.
ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
fresh basil leavesgarlic clovespine nutsParmesan cheesekosher saltfreshly ground black pepperextra-virgin olive oillemon juice (optional for brightness)
directions
In a food processor or blender, combine the basil leaves, garlic, and pine nuts. Pulse a few times until coarsely chopped.
Add the grated Parmesan, salt, and pepper. Blend until the mixture is finely ground.
With the processor running, slowly stream in the olive oil until the pesto is smooth and creamy.
Taste and adjust seasoning. Add a splash of lemon juice if desired for a touch of acidity.
Use immediately or transfer to an airtight container and refrigerate.
Servings and timing
This recipe yields approximately 1 cup of pesto.Preparation time: 10 minutesTotal time: 10 minutes
Variations
Substitute walnuts, almonds, or sunflower seeds for pine nuts for a budget-friendly version.
Try other greens like arugula, kale, or spinach in place of basil.
Add sun-dried tomatoes or roasted red peppers for a twist.
Use Pecorino Romano instead of Parmesan for a sharper flavor.
storage/reheating
Store pesto in an airtight container in the refrigerator for up to 5 days.To prevent browning, drizzle a thin layer of olive oil on top before sealing.Freeze pesto in ice cube trays for easy single-use portions—good for up to 3 months.

FAQs
Can I make pesto without a food processor?
Yes, you can use a mortar and pestle for a more traditional texture, or finely chop all ingredients by hand.
Why does my pesto turn brown?
Exposure to air causes basil to oxidize. Storing it with a layer of oil or using lemon juice helps prevent this.
Is pesto healthy?
Pesto is nutrient-dense, especially rich in healthy fats and antioxidants, but it is also calorie-dense—use in moderation.
Can I make pesto without cheese?
Yes, omit the cheese or use a vegan alternative for a dairy-free version.
What pasta goes best with pesto?
Pasta shapes like spaghetti, linguine, fusilli, or penne pair well as they hold the sauce nicely.
How do I fix bitter pesto?
Bitterness can come from over-blended basil or old garlic. Adding a pinch of sugar or more cheese can help balance it.
Conclusion
Making pesto at home is quick, easy, and endlessly customizable. Whether tossed with pasta, spread on sandwiches, or drizzled over roasted vegetables, this classic Italian sauce is a staple worth mastering. Once you’ve tasted homemade pesto, you’ll never go back to the jarred version.
Print
How To Make Pesto
- Total Time: 10 minutes
- Yield: 1 cup 1x
Description
A bright and herbaceous Italian sauce made with basil, garlic, nuts, Parmesan, and olive oil—perfect for pasta, spreads, or dips.
Ingredients
- 2 cups fresh basil leaves, packed
- 2–3 garlic cloves
- 1/4 cup pine nuts
- 1/2 cup freshly grated Parmesan cheese
- 1/2 tsp kosher salt
- 1/4 tsp freshly ground black pepper
- 1/2 cup extra-virgin olive oil
- 1 tsp lemon juice (optional)
Instructions
- In a food processor or blender, combine the basil leaves, garlic, and pine nuts. Pulse a few times until coarsely chopped.
- Add the grated Parmesan, salt, and pepper. Blend until the mixture is finely ground.
- With the processor running, slowly stream in the olive oil until the pesto is smooth and creamy.
- Taste and adjust seasoning. Add a splash of lemon juice if desired for brightness.
- Use immediately or transfer to an airtight container and refrigerate.
Notes
- Try substituting walnuts, almonds, or sunflower seeds for pine nuts for a budget-friendly option.
- Use other greens like arugula, kale, or spinach in place of basil.
- Add sun-dried tomatoes or roasted red peppers for variation.
- Pecorino Romano can be used instead of Parmesan for a sharper taste.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Category: Sauce
- Method: Blender
- Cuisine: Italian
Nutrition
- Serving Size: 2 tablespoons
- Calories: 180
- Sugar: 0g
- Sodium: 180mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 2g
- Fiber: 0g
- Protein: 3g
- Cholesterol: 5mg