← BlogJune 28, 2026

How to Make the Perfect Homemade Basil Pesto Sauce

Italian · Easy · 5 min · 6 servings

VegetarianGluten-Free
Advertisement

This vibrant homemade basil pesto is blended in seconds to create a fresh and aromatic sauce that elevates pasta, sandwiches, and more. It is far superior to anything from a jar and can be made in under 5 minutes with a handful of quality ingredients.

Why this recipe works

This Homemade Basil Pesto Sauce recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 5 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 190 calories with 4g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 6 simple ingredients that you can find at any grocery store:

  • 2 cups fresh basil leaves packed
  • 0.5 cup pine nuts
  • 0.5 cup freshly grated Parmesan cheese
  • 3 cloves garlic
  • 0.5 cup extra virgin olive oil
  • 2 tablespoons fresh lemon juice

Step by step instructions

Step 1: Toast the Pine Nuts

Add the pine nuts to a dry skillet over medium heat and toast for 2 to 3 minutes stirring frequently until lightly golden and fragrant. Watch carefully as they can burn quickly. Transfer to a plate to cool.

Step 2: Combine in Blender

Add the fresh basil leaves, toasted pine nuts, grated Parmesan cheese, garlic cloves, and lemon juice to the blender. Pulse a few times to roughly chop everything together before adding the oil.

Step 3: Stream in Olive Oil

With the blender running on low speed slowly pour in the olive oil in a steady stream. This emulsification technique creates a creamier and more cohesive sauce. Blend for 30 to 45 seconds total.

Step 4: Season and Store

Taste the pesto and season with salt and black pepper to your preference. Transfer to a clean jar and press a thin layer of olive oil on the surface to prevent browning. Refrigerate for up to one week.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • pine nuts → walnuts or cashews for a more affordable option
  • Parmesan cheese → nutritional yeast for a vegan version

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Over-blending the pesto which creates a bitter flavor from heat friction on the basil
  • Using pre-grated Parmesan from a container which lacks the flavor of freshly grated cheese

Nutrition facts

Per serving: 190 calories, 4g protein, 3g carbs, 19g fat, 1g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement