Easy Basil Pesto

This post may contain affiliate links, please see the disclosure policy for details.

This easy basil pesto recipe transforms fresh basil leaves into a rich, aromatic sauce that elevates any dish in just 10 minutes. The combination of toasted pine nuts, fresh garlic, and quality Parmesan creates that authentic Italian flavor you’ve been craving.

Bowl of green pesto with a spoon, surrounded by bread, basil, lemon, and pine nuts.

Save This Post!

We'll email this post to you, so you can come back to it later!

Making homemade pesto is surprisingly simple and infinitely better than store-bought versions. You control every ingredient, from the amount of garlic to the quality of olive oil, ensuring each batch tastes exactly how you like it.

Looking for more sauce recipes to complement your meals? Try this Easy Alfredo Sauce Recipe for creamy pasta dishes, or this Best Homemade Marinara Sauce Recipe for classic Italian cooking. For something different, this Creamy Cilantro Lime Sauce adds fresh flavor to any meal!

Reasons You’ll Love This Recipe

  • Restaurant Quality at Home: This easy basil pesto delivers that vibrant, fresh taste you’d expect from your favorite Italian restaurant. The balance of herbs, nuts, and cheese creates complexity that store-bought versions simply can’t match.
  • Incredibly Versatile: Use this pesto as a pasta sauce, sandwich spread, marinade for chicken or fish, or drizzled over grilled vegetables. One batch gives you endless meal possibilities throughout the week.
  • Quick 10-Minute Prep: With just a food processor and fresh ingredients, you can have homemade pesto ready faster than a trip to the grocery store. Perfect for busy weeknight cooking when you want something special.
  • Fresh Ingredients Only: Made with fragrant basil, quality olive oil, and real parmesan cheese, this recipe celebrates the pure flavors that make pesto so beloved in Italian cuisine.
A spoonful of green pesto above a jar, with lemon, garlic, and pine nuts nearby.

Easy Basil Pesto Ingredients

See the recipe card below for a complete list of ingredients and measurements.

Basil, pine nuts, parmesan, garlic, lemon, olive oil, salt, pepper.
  • Raw Pine Nuts – Half a cup of pine nuts provides the creamy, buttery base that makes pesto so rich. Toasting them for 3-4 minutes intensifies their nutty flavor and adds depth to the final sauce.
  • Fresh Basil Leaves – Two cups of packed fresh basil leaves are the star of this recipe. Choose bright green leaves without dark spots, and avoid wilted or yellowing basil for the best flavor.
  • Fresh Lemon Juice and Zest – Two tablespoons of fresh lemon juice plus one teaspoon of zest brighten the pesto and help prevent the basil from oxidizing and turning brown.
  • Garlic Cloves – Two chopped garlic cloves provide that essential aromatic bite. Start with this amount and adjust to your preference for garlic intensity.
  • Extra Virgin Olive Oil – Half a cup of quality extra virgin olive oil creates the smooth consistency and carries all the flavors. The oil also helps preserve the pesto’s bright green color.
  • Fresh Parmesan Cheese – Half a cup of freshly grated parmesan adds the salty, nutty flavor that makes pesto irresistible. Freshly grated cheese melts better than pre-grated varieties.

Substitutions and Additions

  • Pine nut alternatives – Substitute with toasted walnuts, almonds, or sunflower seeds if pine nuts aren’t available. Each brings a slightly different flavor profile to the pesto.
  • Cheese variations – Try pecorino romano for a sharper flavor, or mix half parmesan with half asiago for complexity.
  • Herb combinations – Mix in some fresh spinach or arugula with the basil for a milder flavor, or add fresh oregano for extra Italian herb notes.
  • Oil alternatives – Use avocado oil for a neutral flavor, or try a blend of olive oil and walnut oil for extra richness.

How to Make Homemade Pesto (step-by-step directions)

Pine nuts in skillet, Ingredients in food processor, and blended green pesto.

STEP 1. Begin by toasting the pine nuts in a small skillet over medium-low heat, stirring frequently for 3-4 minutes until they turn golden brown. Watch them carefully as they can burn quickly. Transfer the toasted nuts to a bowl and let them cool for about 5 minutes. (Photos 1 & 2)

STEP 2. Add the cooled pine nuts, fresh basil leaves, lemon juice, lemon zest, and chopped garlic to your food processor. Pulse in 5-10 second intervals until everything is chopped into small, uniform pieces. (Photos 3 & 4)

Pine nuts and oil are blended into green pesto with cheese and pepper in a food processor.

STEP 3. Turn the food processor to low speed and slowly drizzle in the olive oil while it’s running. This gradual addition helps create a smooth emulsion. Stop and scrape down the sides as needed. (Photos 5 & 6)

STEP 4. Add the grated parmesan cheese, salt, and pepper, then pulse a few more times until everything is well combined. Taste and adjust seasonings as needed for your perfect flavor balance. (Photo 7)

Jar of green pesto with lemon, basil, garlic, and pine nuts on a white surface.

Recipe Tips

  • Don’t over-process – Pulse in short bursts rather than running the processor continuously to avoid turning your pesto into a puree. You want some texture remaining.
  • Toast those pine nuts – While you can use raw pine nuts, toasting them adds significantly more flavor and creates that restaurant-quality taste.
  • Use room temperature ingredients – Let your ingredients come to room temperature for easier blending and better flavor integration.
  • Add oil slowly – Drizzling the olive oil in gradually while processing helps create the proper emulsified consistency.

Storing Tips

  • Storage: Add a thin layer of olive oil on top before covering to prevent oxidation and browning.
  • Refrigerator: Store your pesto in an airtight container or mason jar for up to 4 days. The olive oil may solidify when cold but will return to normal at room temperature.
  • Freezing: Freeze pesto in ice cube trays for convenient single-serving portions, then transfer to freezer bags for up to 3 months. You can also freeze in small containers for 2-3 months.
  • Reheating: No reheating necessary – pesto is best served at room temperature. If frozen, thaw in the refrigerator and stir before using.

Serving Suggestions

This easy basil pesto transforms ordinary meals into restaurant-worthy dishes. Toss it with your favorite pasta and serve alongside Baked Chicken Parmesan for an Italian feast.

Use it as a marinade for Rosemary Lemon Boneless Chicken Thighs or spread it on Easy Chicken Pesto Sandwich for a quick lunch. You can also drizzle it over grilled vegetables or use as a dip for Easy Homemade Italian Breadsticks.

For entertaining, serve pesto as a spread on Rosemary Olive Oil Bread or create an appetizer board with Easy Caprese Salad Recipe featuring fresh mozzarella drizzled with your homemade pesto.

A spoonful of green pesto held above a bowl, with bread and basil nearby.

Recipe FAQs

Can I make this easy basil pesto without pine nuts? 

Absolutely! You can substitute toasted walnuts, almonds, or even sunflower seeds. Each will give a slightly different flavor, but all work wonderfully in this recipe.

Why is my pesto turning brown? 

Pesto browns when the basil oxidizes after contact with air. The lemon juice helps slow this process, and storing with a thin layer of olive oil on top prevents further browning.

Can I freeze homemade pesto? 

Freeze pesto in ice cube trays for easy single servings, or in small containers for up to 3 months. It may lose some bright green color but retains all its flavor.

How do I keep my pesto bright green? 

Use fresh basil without any dark spots, add the lemon juice as directed, and store properly with olive oil on top. Some people blanch the basil briefly before processing to maintain color.

Can I make pesto ahead of time? 

This pesto actually improves in flavor after sitting for a few hours as the ingredients meld together. Make it up to 4 days ahead and store covered in the refrigerator for best results.

Bowl of green pesto with a spoon, surrounded by bread, basil, and lemon slices.
No ratings yet

Easy Basil Pesto


Author: Kim Schob
Course: Basics
Cuisine: Italian, Italian Inspired
Prep Time: 10 minutes
Cook Time: 4 minutes
Total Time: 14 minutes
This easy basil pesto recipe combines fresh basil, toasted pine nuts, garlic, and parmesan cheese for a rich, aromatic sauce that's perfect for pasta, sandwiches, or as a marinade.

Ingredients 

  • ½ cup raw pine nuts
  • 2 cups packed basil leaves
  • 2 tablespoons fresh squeezed lemon juice
  • 1 teaspoon lemon zest
  • 2 garlic cloves chopped
  • ½ cup extra virgin olive oil
  • ½ cup freshly finely grated parmesan cheese
  • Salt and pepper to taste

Instructions

  • Begin by toasting the pine nuts in a small skillet over medium-low heat, stirring frequently for 3-4 minutes until they turn golden brown. Watch them carefully as they can burn quickly. Transfer the toasted nuts to a bowl and let them cool for about 5 minutes.
    ½ cup raw pine nuts
  • Add the cooled pine nuts, fresh basil leaves, lemon juice, lemon zest, and chopped garlic to your food processor. Pulse in 5-10 second intervals until everything is chopped into small, uniform pieces.
    2 cups packed basil leaves,2 tablespoons fresh squeezed lemon juice,1 teaspoon lemon zest,2 garlic cloves
  • Turn the food processor to low speed and slowly drizzle in the olive oil while it’s running. This gradual addition helps create a smooth emulsion. Stop and scrape down the sides as needed.
    ½ cup extra virgin olive oil
  • Add the grated parmesan cheese, salt, and pepper, then pulse a few more times until everything is well combined. Taste and adjust seasonings as needed for your perfect flavor balance.
    ½ cup freshly finely grated parmesan cheese,Salt and pepper

Notes

  • Don’t over-process – Pulse in short bursts rather than running the processor continuously to avoid turning your pesto into a puree. You want some texture remaining.
  • Toast those pine nuts – While you can use raw pine nuts, toasting them adds significantly more flavor and creates that restaurant-quality taste.
  • Use room temperature ingredients – Let your ingredients come to room temperature for easier blending and better flavor integration.
  • Add oil slowly – Drizzling the olive oil in gradually while processing helps create the proper emulsified consistency.

Nutrition Information

Calories: 1633kcal (82%) Carbohydrates: 16g (5%) Protein: 29g (58%) Fat: 168g (258%) Saturated Fat: 26g (163%) Polyunsaturated Fat: 35g Monounsaturated Fat: 95g Cholesterol: 34mg (11%) Sodium: 808mg (35%) Potassium: 650mg (19%) Fiber: 4g (17%) Sugar: 4g (4%) Vitamin A: 2945IU (59%) Vitamin C: 25mg (30%) Vitamin D: 0.3µg (2%) Calcium: 704mg (70%) Iron: 6mg (33%)

Hungry for more?

Follow me on Pinterest and make sure to comment below!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating