Homemade Basil Pesto Recipe

Homemade Basil Pesto is a fresh, vibrant, and flavorful sauce made with basil, garlic, Parmesan, nuts, and olive oil. This classic Italian sauce is perfect for pasta, sandwiches, salads, and more. With just a few simple ingredients, you can create a delicious, versatile condiment in minutes.

Why You’ll Love This Recipe

  • Fresh, bright, and full of flavor
  • Quick and easy to make in under 10 minutes
  • Perfect for pasta, sandwiches, pizza, and more
  • Can be made ahead and stored for later
  • Customizable with different nuts and cheeses

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Fresh basil leaves (about 2 cups)
  • Garlic cloves
  • Pine nuts (or walnuts/almonds as a substitute)
  • Parmesan cheese, grated
  • Extra virgin olive oil
  • Lemon juice (optional, for brightness)
  • Salt and black pepper

Directions

  1. Blend the ingredients: In a food processor, combine basil, garlic, nuts, and Parmesan. Pulse until finely chopped.
  2. Add olive oil: Slowly drizzle in olive oil while processing until smooth.
  3. Season: Add salt, pepper, and lemon juice if using. Blend again to combine.
  4. Taste and adjust: Adjust seasoning or add more oil for desired consistency.
  5. Serve or store: Use immediately or store in an airtight container.

Servings and Timing

  • Servings: About 1 cup
  • Prep Time: 5 minutes
  • Total Time: 5 minutes

Variations

  • Nut-Free: Use sunflower seeds or omit nuts.
  • Extra Creamy: Add a spoonful of ricotta or Greek yogurt.
  • Spicy Kick: Blend in red pepper flakes.
  • Different Greens: Swap basil for arugula, spinach, or kale.
  • Vegan Version: Use nutritional yeast instead of Parmesan.

Storage/Reheating

  • Refrigeration: Store in an airtight container for up to 5 days. Cover with a thin layer of olive oil to prevent browning.
  • Freezing: Freeze in small portions (ice cube trays work well) for up to 3 months.
  • Reheating: No need to heat—just let it come to room temperature before using.

FAQs

Can I use dried basil?

No, fresh basil is essential for the best flavor.

What can I use instead of pine nuts?

Walnuts, almonds, or cashews work well as substitutes.

How do I prevent pesto from turning brown?

Store with a thin layer of olive oil on top and keep it airtight.

Can I make pesto without a food processor?

Yes, use a mortar and pestle or finely chop the ingredients by hand.

What pasta goes best with pesto?

Spaghetti, fettuccine, penne, or gnocchi pair perfectly.

Is homemade pesto better than store-bought?

Yes! Fresh pesto has a brighter and more intense flavor.

Can I add more garlic?

Absolutely! Adjust to your preference.

What else can I use pesto for?

Spread on sandwiches, drizzle over grilled veggies, or mix into salad dressings.

How do I thin out pesto for a dressing?

Mix with a little extra olive oil or lemon juice.

Can I make pesto without cheese?

Yes, just omit the Parmesan or use a dairy-free alternative.

Conclusion

Homemade Basil Pesto is a simple, fresh, and delicious sauce that enhances any dish. Whether you’re tossing it with pasta, spreading it on sandwiches, or drizzling it over vegetables, this easy recipe is a must-try. Make a batch today and enjoy its rich, herby goodness!

Print

Homemade Basil Pesto Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A fresh and vibrant Italian sauce made from basil, garlic, pine nuts, Parmesan cheese, and olive oil – perfect for pasta, sandwiches, and more.

  • Author: Beth
  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Total Time: 10 minutes
  • Yield: About 1 cup 1x
  • Category: Sauce
  • Method: Blended
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Scale
  • 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
  • 2 cloves garlic, minced
  • Salt and black pepper, to taste
  • Optional: 1–2 tsp lemon juice (to brighten flavor and preserve color)

Instructions

  1. In a food processor, combine basil leaves, pine nuts, and garlic. Pulse until finely chopped.
  2. Add Parmesan cheese and pulse a few more times to combine.
  3. With the processor running, slowly drizzle in olive oil until smooth and emulsified.
  4. Season with salt, pepper, and lemon juice if using. Pulse to combine.
  5. Use immediately or store in an airtight container in the fridge for up to 5 days.

Notes

  • For nut-free pesto, substitute sunflower seeds or omit nuts altogether.
  • Can be frozen in small portions (like an ice cube tray) for later use.
  • Try using other greens like spinach, arugula, or kale for variation.

Nutrition

  • Serving Size: 2 tablespoons
  • Calories: 190
  • Sugar: 0g
  • Sodium: 150mg
  • Fat: 19g
  • Saturated Fat: 3g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 2g
  • Fiber: 1g
  • Protein: 3g
  • Cholesterol: 5mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star