Easy Basil Pesto
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.

Save This Post!
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.

Easy Basil Pesto Ingredients
See the recipe card below for a complete list of ingredients and measurements.

- 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)

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)

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)

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.

Recipe FAQs
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.
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.
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.
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.
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.
Need More Basics Recipes? Try These:

Easy Basil Pesto
Equipment
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
Hungry for more?
Follow me on Pinterest and make sure to comment below!
