How to Make Authentic Basil Pesto Sauce

This homemade basil pesto is vegetarian, bright, and comes together in about 10 minutes. Use it as a spread for sandwiches, a marinade for meats, or a drizzle over pizza, pasta, or roasted vegetables.

Basil pesto sauce in a gray bowl with a gold spoon next to it.

Summer herbs make a huge difference in the kitchen, and fresh basil is one of the easiest to grow and the most versatile to use. This simple basil pesto recipe highlights fresh leaves, garlic, olive oil, pine nuts, and Parmesan for a vibrant sauce that enhances many dishes. It’s quick to prepare, stores well, and adapts easily if you want to make it vegan or nut-free.

Kitchen Tools

  • Food processor or blender
  • Garlic peeler or small knife
  • Measuring cups and spoons
  • A container for storing leftovers

Ingredients

  • Fresh basil: Use fresh leaves — dried basil won’t provide the same flavor or color.
  • Garlic
  • Olive oil
  • Lemon juice: Freshly squeezed or bottled both work.
  • Grated Parmesan cheese: Swap with nutritional yeast for a vegan version.
  • Pine nuts (or walnuts as an affordable substitute)
  • Salt and pepper to taste
Overhead shot of basil pesto with gold spoon in the bowl and leaves surrounding it.

How to Make Homemade Basil Pesto

This fresh pesto takes only a few minutes to make. The method is straightforward — measure, combine, and blend until smooth. Below are clear steps to get an even, bright pesto every time.

  1. Prepare ingredients: pick and lightly rinse basil leaves, peel garlic, measure the cheese, nuts, oil, and lemon juice.
  2. Place basil, pine nuts, garlic, Parmesan, lemon juice, salt, and pepper into a food processor or blender. Pour in most of the olive oil but reserve a little to adjust consistency.
  3. Blend on low for 30–60 seconds. Stop and scrape down the sides as needed. If the pesto seems too thick, add olive oil a tablespoon at a time and blend again until you reach the desired texture.
  4. Taste and adjust seasoning. Serve immediately or refrigerate or freeze for later use.

Tip: Use a mini food processor for small batches to avoid extra cleanup. If you prefer an extra-smooth sauce, blend longer on low heat, but avoid overheating the basil to maintain its bright green color.

Prep image for pesto sauce showing raw ingredients in a food processor on a white counter.

More Simple Sides

Easy 10 Minute Jam Recipe — Homemade Chimichurri Sauce — Buttermilk Ranch Dressing — Easy Homemade Taco Seasoning

Gold spoon dipping into pesto sauce in a gray bowl.

Common Questions

Do I have to use fresh basil?

Yes. Fresh basil is essential for this classic green pesto. Dried basil won’t deliver the same bright flavor or vivid color. Look for fresh bunches at the grocery store or grow a small pot on a sunny windowsill.

How much sauce does the recipe yield?

This recipe yields about 2 cups of pesto, depending on how tightly the basil is packed and how much olive oil you add. It’s easy to halve or double the recipe as needed.

Can pesto be made vegan?

Yes. Replace the Parmesan with nutritional yeast or a vegan cheese substitute. The texture and savory flavor remain satisfying with that swap.

How should leftover pesto be stored?

Store pesto in an airtight container in the refrigerator for up to 5 days. To help prevent discoloration, smooth the top and drizzle a thin layer of olive oil over the surface before sealing.

Can pesto be frozen?

Yes. Freeze pesto for up to three months. A convenient method is to spoon pesto into an ice cube tray for single-serving portions, then transfer frozen cubes to a labeled bag for easy use.

Overhead close up shot of pesto in a gray bowl with a blue napkin next to it.

Additional Ideas

Nut Options: If pine nuts are hard to find or expensive, use walnuts in the same amount. Toasting the nuts briefly in a dry pan enhances their flavor before blending.

Pairing Ideas: Basil pesto is wonderfully versatile. Try it on pizza, spread on sandwiches (especially with creamy cheeses like goat cheese or fresh mozzarella), tossed with warm pasta, stirred into roasted vegetables, or spooned over grilled fish or chicken.

Happy eating!

"Caitlyn" signature in black cursive.

Basil Pesto Sauce Recipe

A simple, bright basil pesto you can make in 10 minutes. Vegetarian by default; easy to modify for vegan or nut substitutions.
Prep Time: 10 mins
Cook Time: 0 mins
Total Time: 10 mins
Servings: 12 (approximately)
Calories: 271 kcal (per serving, approximate)

Ingredients

  • 1 cup olive oil
  • 2 tablespoons lemon juice
  • 4 oz pine nuts (or walnuts)
  • 4 cups fresh basil leaves, packed
  • 1 cup grated Parmesan cheese (or nutritional yeast for vegan)
  • 4 cloves garlic, peeled
  • 1 teaspoon black pepper
  • 1/2 teaspoon sea salt (adjust to taste)

Instructions

  • Combine all ingredients in a food processor or blender. Blend on low for 30–60 seconds until well combined.
  • If the sauce is too thick, add additional olive oil one tablespoon at a time and blend until you reach the desired consistency.
  • Taste and adjust salt, pepper, or lemon juice. Serve immediately or store.

Notes

  • Storage: Refrigerate in an airtight container for up to 5 days. Smooth the top and pour a thin layer of olive oil over the surface to help preserve color.
  • Freezer: Freeze in portions for up to 3 months. Ice cube trays work well for single servings.
  • Vegan: Substitute Parmesan with nutritional yeast.
  • Nut swap: Walnuts make a great, more affordable substitute for pine nuts; use the same amount.

Nutrition (per serving, approximate)

Calories: 271 kcal
Carbohydrates: 2.5 g
Protein: 7.5 g
Fat: 27.3 g
Saturated Fat: 5.6 g
Cholesterol: 13 mg
Sodium: 252 mg
Fiber: 0.5 g

Share the love — make a batch and enjoy!