Skip to Content

Homemade Basil Pesto Recipe

Making your own classic pesto sauce at home is simple and rewarding. With just a few fresh ingredients and a little time, you can create a delicious and versatile sauce that can elevate many dishes.

What is Pesto?

Pesto is a traditional Italian sauce made from basil leaves, garlic, pine nuts, Parmesan cheese, olive oil, basil, pine nuts, and cheese. Pesto is a flexible ingredient that you can use as a pasta sauce, spread, dip, or condiment.

The word “pesto” comes from the Italian word “pestare,” which means “to pound” or “to crush,” and refers to the traditional method of creating the sauce by pounding the ingredients together with a mortar and pestle.

This pesto recipe is a tasty twist on the classic, incorporating sun-dried tomatoes and lemon zest for added depth of flavor. It’s perfect for pasta dishes, as a spread on sandwiches, or as a topping for grilled vegetables.

Ingredients for Making Pesto

  • Basil – provides a unique aroma and herbaceous flavor with its leaves, enhancing the sauce’s sweet and peppery taste.
  • Sun-dried tomatoes provide a delicious variation to basic pesto and can elevate various foods with distinct flavors.
  • Garlic – enhances the overall flavor profile and complements the basil.
  • Pine Nuts provide a delicate pesto taste and a subtle crunch but can be expensive. You can use alternatives like almonds, walnuts, or cashews. 
  • Parmesan Cheese – provides a rich, salty, and slightly tangy flavor. It is grated or finely grated for a smooth blend.
  • Olive Oil – serves as the base and binding agent for pesto.
  • Zest of Lemon: offers a vibrant and zesty flavor that enriches the overall flavor of the pesto.
  • Salt and ground pepper enhance and balance the sauce’s overall flavor.

How to make Pesto from fresh basil

  • Wash the basil leaves thoroughly and gently pat them dry with a clean towel.
  • Toast the pine nuts in a dry skillet over medium heat for a few minutes, stirring occasionally, until they are golden brown and fragrant. Be careful not to burn them.
  • Grate the Parmesan cheese using a fine grater or a microplane.
  • Zest the lemon, being careful to avoid the white pith.
  • Blend: In a food processor or blender, combine the basil leaves, sun-dried tomatoes, garlic, toasted pine nuts, and lemon zest. Pulse until coarsely chopped.
  • Slowly pour the olive oil through the feed tube with the machine running. Scrape down the sides as needed.
  • Add the grated Parmesan cheese and pulse until well combined.
  • Season with salt and freshly ground black pepper to taste. Adjust the consistency by adding more olive oil if necessary.

Frequently Asked Questions 

What is pesto made of?

Pesto is a classic Italian sauce made of fresh basil leaves, grated Parmesan cheese, pine nuts or other nuts, garlic, salt and pepper, and extra-virgin olive oil. It traditionally combines fresh basil, Parmesan cheese (or another type of hard Italian cheese such as Pecorino), garlic, pine nuts, olive oil, and salt. These ingredients can be blended using a blender, food processor, mortar and pestle, or just a knife.

How to make pesto at home?

To make homemade pesto, combine basil, garlic, and pine nuts in a food processor, pulsing until finely minced. Slowly add olive oil while processing, then add the grated Parmesan and pulse until well combined. Season with salt and pepper according to taste

What cheese should be used in pesto?

It is recommended to use hard, salty, aged cheeses like Pecorino Romano or classic Parmesan in pesto.

Can I make pesto without a food processor?

Yes, you can make pesto without a food processor by using a mortar and pestle to crush the ingredients. In this traditional method, slowly add the ingredients and grind them until a smooth paste forms

Can I freeze pesto?

Pesto freezes well, and you can store it for long periods of time. Transfer to trays or containers and defrost at room temperature or overnight.

Can I make pesto without nuts?

You can omit the nuts. Instead, add flavorful basil and garlic sauce or alternative nuts like almonds or walnuts.

Storing Pesto

  • Refrigeration: Put the pesto in an airtight jar. To prevent air exposure, make sure you shut the container properly. Refrigerate pesto for 1 to 2 weeks.
  • Protective Layer: To keep the pesto from oxidizing and turning brown, spread a thin layer of olive oil on the surface before sealing the container. This helps maintain its vibrant green color.
  • Freezing: store pesto in an ice cube tray or freezer-safe containers with enough headspace for expansion to ensure long-term storage.
  • Thawing: Transfer frozen pesto from freezer to refrigerator, thaw overnight or for hours, or at room temperature for quicker results.
  • Stirring and Adjustments: Recombine pesto ingredients, add olive oil, and stir to adjust consistency after refrigeration or thawing. 

What to serve with pesto

Pesto pairs well with various dishes, adding a burst of flavor and freshness. Here are some delicious options:

Troubleshoot

  • Too thick: Adjust pesto consistency by adding olive oil gradually, blending, or stirring until you achieve your desired texture.
  • Too runny: On the other hand, if your pesto is too runny or watery, gradually add basil leaves, cheese, or nuts until you achieve your desired thickness.
  • Tastes too strong or overpowering: dilute with olive oil, or add lemon juice or sugar to balance.
  • Tastes bitter: use younger, tender basil leaves or blanch them in boiling water before making the pesto.

Tips

  1. Feel free to adjust the quantities of the ingredients based on your taste preferences.
  2. Blend or hand-crush to your preferred consistency. A food processor or blender produces a smooth consistency, and a mortar and pestle produce a coarser texture.
  3. If you have a nut allergy, you can omit the nuts or substitute with sunflower seeds for a nut-free version.
  4. Adjust pesto seasoning, adding salt or freshly ground black pepper to enhance flavors and taste.
  5. Store pesto with olive oil to maintain a vibrant green color. 

More Versatile Condiments

Homemade pesto served in a bowl

Homemade Basil Pesto Recipe

Pesto – a traditional Italian condiment that improves every dish with its perfect combination of aromatic herbs and nutty richness.
No ratings yet
Print Pin Rate
Prep Time: 10 minutes
Servings: 8
Calories: 223.4kcal

Ingredients

  • 2 cups fresh basil leaves packed
  • 1/2 cup sun-dried tomatoes drained and chopped
  • 1/2 cup grated Parmesan cheese
  • 1/2 cup extra-virgin olive oil
  • 1/2 cup pine nuts or substitute with walnuts or almonds
  • 3 cloves garlic minced
  • 1 teaspoon lemon juice
  • Zest of 1 lemon
  • Salt and freshly ground black pepper to taste

Instructions

  • Wash the basil leaves thoroughly and gently pat them dry with a clean towel.
  • Toast the pine nuts in a dry skillet over medium heat for a few minutes, stirring occasionally, until they are golden brown and fragrant. Be careful not to burn them.
  • Grate the Parmesan cheese using a fine grater or a microplane and Zest the lemon, being careful to avoid the white pith.
  • In a food processor or blender, combine the basil leaves, sun-dried tomatoes, garlic, toasted pine nuts, lemon juice, and lemon zest. Pulse until coarsely chopped.
  • With the machine running, slowly pour in the olive oil through the feed tube. Scrape down the sides as needed.
  • Add the grated Parmesan cheese and pulse until well combined.
  • Season with salt and freshly ground black pepper, to taste. Adjust the consistency by adding more olive oil if necessary.

Notes

  • Feel free to adjust the quantities of the ingredients based on your taste preferences.
  • Blend or hand-crush to your preferred consistency. A food processor or blender produces a smooth consistency, and a mortar and pestle produce a coarser texture.
  • Adjust pesto seasoning, adding salt or freshly ground black pepper to enhance flavors and taste.
  • Store pesto with olive oil to maintain a vibrant green color.

Nutrition

Calories: 223.4kcal | Carbohydrates: 6.3g | Protein: 4.2g | Fat: 21.3g | Saturated Fat: 3.3g | Polyunsaturated Fat: 4.5g | Monounsaturated Fat: 11.9g | Cholesterol: 5.4mg | Sodium: 117.6mg | Potassium: 320.7mg | Fiber: 1.3g | Sugar: 2.9g | Vitamin A: 433.2IU | Vitamin C: 4.4mg | Calcium: 77mg | Iron: 1.4mg

Let’s Connect! You can find me on Facebook, and Instagram. I love keeping in touch with all of you! If you make this recipe, I’d love to see pictures of your creations on Instagram or Facebook. #cheflolaskitchen

Recipe Rating