Why You’ll Love This Recipe
This pesto comes together in minutes and delivers bold, fresh flavor that store-bought versions can’t match. It’s incredibly versatile and can elevate simple dishes instantly. With just a handful of ingredients, you get a rich, aromatic sauce that’s both satisfying and easy to customize.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 cups fresh basil leaves
¼ cup pine nuts (or walnuts)
2 cloves garlic
½ cup grated parmesan cheese
½ cup olive oil
¼ teaspoon salt
¼ teaspoon black pepper
1 tablespoon lemon juice (optional)
Directions
In a food processor or blender, add the basil leaves, pine nuts, and garlic.
Pulse a few times until roughly chopped.
Add the grated parmesan cheese and pulse again to combine.
With the processor running, slowly drizzle in the olive oil until the mixture becomes smooth and creamy.
Season with salt, pepper, and lemon juice if using.
Taste and adjust seasoning as needed.
Use immediately or store for later.
Servings and timing
Servings: about 1 cup
Preparation time: 10 minutes
Total time: 10 minutes
Variations
You can swap basil with spinach, arugula, or parsley for different flavors. Use almonds or cashews instead of pine nuts for a budget-friendly option. For a dairy-free version, omit the cheese or use a plant-based alternative. Add chili flakes for a spicy kick.
Storage/Reheating
Store pesto in an airtight container in the refrigerator for up to 5 days. Pour a thin layer of olive oil on top to prevent browning. It can also be frozen for up to 2 months in small portions. No reheating is needed—just stir and use.
FAQs
Can I make pesto without nuts?
Yes, simply omit them or replace with seeds like sunflower seeds.
Why is my pesto bitter?
Over-blending or using too much garlic can cause bitterness.
Can I use dried basil?
Fresh basil is recommended for the best flavor.
How do I keep pesto green?
Add a little lemon juice and avoid over-processing.
Can I freeze pesto?
Yes, freezing in ice cube trays works well.
What can I use pesto for?
It’s great for pasta, sandwiches, pizza, or as a dip.
Can I make it vegan?
Yes, skip the cheese or use a vegan alternative.
Why is my pesto too thick?
Add more olive oil to reach your desired consistency.
Can I use a mortar and pestle?
Yes, it gives a more traditional texture and flavor.
How long does pesto last?
Up to 5 days in the fridge or 2 months in the freezer.
Conclusion
Homemade pesto is a quick and flavorful addition to countless dishes. With its fresh ingredients and rich taste, it’s a must-have recipe that’s both simple and versatile. Once you try it, you’ll want to keep it on hand for everything from pasta to sandwiches.
PrintHomemade Pesto
This homemade pesto is a fresh, vibrant sauce made with basil, garlic, nuts, cheese, and olive oil. It’s rich, aromatic, and perfect for pasta, sandwiches, or as a versatile condiment.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 10 minutes
- Yield: 1 cup
- Category: Sauce
- Method: Blend
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 2 cups fresh basil leaves
- ¼ cup pine nuts (or walnuts)
- 2 cloves garlic
- ½ cup grated parmesan cheese
- ½ cup olive oil
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon lemon juice (optional)
Instructions
- In a food processor or blender, combine basil leaves, pine nuts, and garlic.
- Pulse until roughly chopped.
- Add grated parmesan cheese and pulse again.
- With the processor running, slowly drizzle in olive oil until smooth.
- Season with salt, pepper, and lemon juice if using.
- Taste and adjust seasoning as needed.
- Use immediately or store for later.
Notes
- Add a thin layer of olive oil on top to prevent browning during storage.
- Use walnuts or almonds as a budget-friendly alternative.
- Avoid over-blending to prevent bitterness.
- Store in the refrigerator for up to 5 days.
- Freeze in small portions for up to 2 months.
Nutrition
- Serving Size: 2 tablespoons
- Calories: 150 kcal
- Sugar: 0 g
- Sodium: 120 mg
- Fat: 15 g
- Saturated Fat: 3 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 2 g
- Fiber: 0 g
- Protein: 3 g
- Cholesterol: 5 mg