Are you looking for a way to elevate your dishes with a burst of fresh, vibrant flavor? This classic Basil Pesto Sauce is made with fresh basil leaves, rich Parmigiano-Reggiano cheese, and buttery pine nuts. Whether you're tossing it with pasta, spreading it on sandwiches, or drizzling it over grilled vegetables, this pesto will quickly become a staple in your kitchen. Get ready to experience a taste of Italy with every delicious bite!

Funny story, my little Italian grandma never made pesto when I was growing up! But pesto has become a popular Italian-American recipe, and I love it! Traditional pesto, specifically known as Pesto alla Genovese, originates from Genoa in the Liguria region of Italy. It is made from a few simple, fresh ingredients that are blended together to create a vibrant green sauce. The fresher the basil, the brighter the sauce!
Jump to:

Why You'll Love This Recipe
- Quick and easy! With just a handful of ingredients and a food processor, you can whip up this homemade fresh pesto sauce in minutes! It's perfect for quick meals in the summer months!
- So many great ways to use this sauce! It's incredibly versatile and can be used as a pasta sauce, on homemade pizza, a spread for sandwiches, or a topping for grilled meats and vegetables.
- Added health benefits! Packed with healthy fats from olive oil and pine nuts and antioxidants from fresh basil, this classic basil pesto recipe is a nutritious and delicious addition to your meals.

Ingredients and Substitutions
See the recipe card below for a complete ingredient list and measurements.
- Fresh basil leaves - Fresh basil leaves are the main ingredient of this pesto recipe, providing a bright, aromatic, and slightly peppery flavor that defines the perfect sauce. When packed tightly into a measuring cup, you'll ensure a rich green color and a robust taste in every spoonful. You can substitute baby spinach for the basil, but the outcome will taste much milder.
- Pine nuts- Pine nuts add a subtle, nutty flavor and creamy texture to the pesto, enhancing its richness. These small, buttery nuts blend beautifully with the basil and other ingredients, providing a delicate crunch and a slight sweetness that balances the sauce.
- Fresh garlic cloves - Garlic brings a bold, pungent kick to the pesto, adding depth and a hint of spice. It complements the fresh basil and pine nuts, creating a well-rounded flavor profile that makes this sauce irresistible. While fresh garlic is best, you can substitute it with garlic powder. Please note that 1 clove of fresh garlic equals about ¼ teaspoon of garlic powder.
- Parmigiano-Reggiano cheese - This authentic Italian cheese contributes a salty, savory richness to the pesto. Freshly grated Parmigiano-Reggiano blends seamlessly into the sauce, providing a creamy consistency and enhancing the umami flavors, making the pesto even more delicious. Using the highest quality hard cheese available will bring the most flavor to this dish. Pecorino cheese is another excellent alternative or addition to this sauce!
- Extra virgin olive oil - Extra virgin olive oil is the smooth foundation of the pesto, binding all the ingredients together. Its fruity, slightly peppery notes enrich the sauce's flavor and ensure a luxurious, creamy texture perfect for drizzling over pasta, spreading on bread, or mixing into salads.
- Kosher salt - A pinch of kosher salt enhances the flavors of all the ingredients in the pesto, bringing out the brightness of the basil, the nuttiness of the pine nuts, and the richness of the cheese. Adjusting the salt to taste ensures your pesto is perfectly seasoned to your liking.
How to make Basil Pesto Sauce
See the recipe card below for complete directions.

STEP 1 Chop: In a food processor, pulse basil leaves and pine nuts until finely chopped.

STEP 2 Combine: Add garlic cloves and Parmigiano-Reggiano cheese; pulse until well mixed.

STEP 3 Blend: With the processor running, slowly drizzle in olive oil until smooth, scraping down the sides as needed.

STEP 4 Season: Add salt and pulse a few times to combine.
Variations
- Spicy - add red chili pepper flakes to give this recipe an extra kick!
- Mild - for a milder version of pesto sauce, exchange baby spinach for the basil leaves.
Storage and Make Ahead
- Storage: To keep your leftover pesto green and vibrant, store it in an airtight container with a thin layer of olive oil on top to prevent oxidation. You can refrigerate it for up to one week.
- Freezing: For longer storage, freeze the pesto in ice cube trays or small containers. Once frozen, transfer the pesto cubes to a zip-top freezer bag and freeze for up to 3 months. Thaw in the refrigerator before use.
- Make ahead: We love to make big batches of this homemade pesto sauce and freeze it for a great way to simplify those busy weeknight meals!
Sauces
More sauce recipes that you will love:
More Pesto Recipes

Homemade Basil Pesto
Equipment
- Food Processor or Mortar and Pestle
- Measuring Cups and Spoons
- Cheese Grater
Ingredients
- 2 cups fresh basil packed
- ½ cup pine nuts
- 3 cloves fresh garlic
- ¾ cup freshly grated Parmigiano-Reggiano cheese
- ½ cup extra-virgin olive oil
- ½ teaspoon kosher salt or to taste
Instructions
- Wash and dry the fresh basil leaves. Peel the garlic cloves.
- Combine 2 cups of basil leaves and ½ cup of pine nuts in a food processor. Pulse several times until the ingredients are finely chopped.
- Add 3 garlic cloves and ¾ cup of Parmigiano-Reggiano cheese to the food processor. Pulse again until well combined.
- Slowly pour in ½ cup of extra-virgin olive oil in a steady stream. Continue to process until the mixture is smooth and well combined. You may need to scrape down the sides of the bowl with a spatula to ensure everything is mixed evenly. Add ½ teaspoon of kosher salt and pulse a few more times to combine.









Stephanie
My garden was overflowing with basil, so I was glad to find this recipe, which was a great way to use it. I'll definitely be saving this for next time.
Therese
I love a good pesto sauce! I'm saving this recipe.
Christina
Loved it! Wondering if I could use sunflower seeds instead of pine nuts next time? I have. 2 lb bag in my freezer and I’m looking for clever things to do with them all summer!
Risa
I have an overgrown basil plant right now and this looks perfect for using my basil. I love your homemade pesto recipe, looking forward to trying this! Thanks for sharing!
Tina
Love making fresh basil pesto from my garden!
jill
That color is so beautiful! We loved the recipe so much!!
Tina Frank
Thanks Jill! We love pesto...so fresh, quick and easy!