Basil Pesto Recipe
If there’s one way to bottle up the flavors of summer and give any meal an instant upgrade, it’s with this vibrant Basil Pesto Recipe. Fragrant basil leaves, toasty pine nuts, tangy Parmesan, and a swirl of good olive oil come together in a dreamy green sauce that’s equally at home nestled in a bowl of pasta or dolloped over roasted veggies. Whether you’re hosting friends or just want a quick burst of freshness on a weeknight, you’ll want this basil pesto recipe in your back pocket—and after just one taste, it’s guaranteed to become your go-to.

Ingredients You’ll Need
Basil pesto is an ingredient-driven sauce, so every component counts. The best part? Each ingredient in this basil pesto recipe is simple, easy to find, and delivers big on flavor, creaminess, or vivid color. Here’s what makes them essential:
- Pine nuts: Gently toasting these gives your pesto a nutty, almost buttery depth that elevates the whole sauce.
- Fresh basil leaves: The heart and soul of any basil pesto recipe, these leaves lend the sauce its signature verdant hue and aromatic punch.
- Garlic cloves: Just the right amount adds a fragrant bite without overpowering the basil or cheese.
- Parmesan cheese: Coarsely grated Parm brings intense umami, saltiness, and a luxurious texture to every spoonful.
- Lemon zest: A little zest brings bright, sunny notes that make the whole sauce pop.
- Olive oil: Choose a good-quality oil for a richer, more flavorful pesto that drapes luxuriously over anything you pair it with.
- Kosher salt & freshly ground pepper: These finishing touches let every flavor shine and balance the entire pesto.
How to Make Basil Pesto Recipe
Step 1: Toast the Pine Nuts
Begin by adding the pine nuts to a small skillet over medium heat. Gently toast them, stirring frequently, until they turn golden brown and smell wonderfully nutty which should take about 2 to 3 minutes. This simple step coaxes out their natural oils and richer flavors; be careful to keep an eye on them, as they can go from perfect to burnt in a flash. Once done, set them aside to cool before using in the pesto.
Step 2: Start the Pesto Base
In the bowl of your food processor, add half of the toasted pine nuts, 3 cups of the fresh basil, 2 garlic cloves, 1/2 cup of the grated Parmesan cheese, and all the lemon zest. These combine to form the foundation of your basil pesto recipe. Process everything together for about 30 seconds, or until it’s finely chopped and fragrant—don’t worry if it looks a little rough, it’ll smooth out in the next steps.
Step 3: Emulsify with Olive Oil
While the food processor is running on low speed, slowly drizzle in 3/4 cup of your olive oil. This helps create a creamy, cohesive pesto as the oil melds the basil, nuts, and cheese together. Keep processing until you see a gorgeous green paste forming, scraping down the sides as needed for even blending.
Step 4: Add Remaining Ingredients
Next, toss in the rest of the pine nuts, basil, garlic, and cheese into your food processor. Pulse just until everything is finely chopped but still has a bit of texture—you don’t want it completely smooth. This second addition of ingredients intensifies the flavors and gives the Basil Pesto Recipe the perfect rustic consistency.
Step 5: Season and Finish
Using a rubber spatula, transfer your pesto to a bowl. Stir in the remaining olive oil by hand, then season with kosher salt and freshly cracked pepper to taste. This final step lets you control the seasoning and get the texture just right.
Step 6: Store Until Ready to Use
If you’re not diving in right away, tuck your finished basil pesto recipe into an airtight container and pop it into the fridge. The flavors mingle and intensify as it sits, staying fresh for up to five days.
How to Serve Basil Pesto Recipe

Garnishes
A swirl of extra-virgin olive oil, a sprinkle of freshly grated Parmesan, or a scattering of finely chopped toasted pine nuts all make beautiful and tasty garnishes for your basil pesto recipe. Not only do these touches amplify the flavor, but they also add extra color and crunch for a gorgeous presentation.
Side Dishes
The fresh, herbal zing of pesto shines brightly alongside pasta, grilled chicken, crispy potatoes, or even a simple bowl of steamed green beans. Try spooning it onto crostini for an appetizer, or toss it with roasted cherry tomatoes for an effortless side that’s packed with flavor.
Creative Ways to Present
Beyond the classics, drizzle your basil pesto recipe over pizza hot from the oven, stir it into scrambled eggs, or use it as a dip for fresh vegetables. You can even thin it with a little extra olive oil and lemon juice for a quick salad dressing or marinate grilled shrimp for a new twist—all it takes is a spoonful for instant dinnertime excitement.
Make Ahead and Storage
Storing Leftovers
To keep your basil pesto recipe tasting garden-fresh, store any extras in an airtight container in the fridge. For best results, smooth the top and drizzle over a thin layer of olive oil before sealing; this helps prevent the basil from oxidizing and turning brown.
Freezing
This basil pesto recipe freezes beautifully! Scoop it into ice cube trays for handy single servings, cover with plastic wrap, and pop into the freezer. Once solid, transfer the cubes to a zip-top bag and stash them away; they’ll keep for up to three months and can be dropped straight into hot pasta or soup.
Reheating
Since pesto is typically served at room temperature, there’s no need to actually reheat it. If it’s cold from the fridge, simply let it sit on the counter for a few minutes, or stir in a bit of warm pasta water to bring it back to life. Avoid microwaving, as that can dull its bright flavors and color.
FAQs
Can I make this Basil Pesto Recipe without pine nuts?
Absolutely! If pine nuts aren’t available or you’d prefer a nut-free version, you can swap in walnuts, almonds, or even sunflower seeds for a delicious twist. Just keep in mind that each will bring a unique taste and texture to the finished pesto.
How do I keep my basil pesto from turning brown?
To preserve that emerald green color, add a layer of olive oil on top before storing or stir in a splash of lemon juice. Exposure to air is what causes browning, so an airtight container is your best ally.
Is this Basil Pesto Recipe suitable for freezing?
Yes! Pesto freezes wonderfully. Portion it into small airtight containers or ice cube trays, which allows you to thaw only what you need. Just avoid adding the cheese before freezing for the freshest flavor—stir in fresh Parmesan after defrosting if you prefer.
Can I make this Basil Pesto Recipe vegan?
Definitely! Omit the Parmesan and use a vegan hard cheese alternative or a couple tablespoons of nutritional yeast. The rest of the ingredients remain plant-based and just as flavorful.
What pasta shapes work best with pesto?
Short, textured pastas like fusilli, farfalle, or orecchiette are perfect for capturing all that luscious sauce. But truly, any pasta will let your basil pesto recipe shine—even drizzle it over gnocchi or use it as a sauce for stuffed shells.
Final Thoughts
There’s a reason this basil pesto recipe is such a classic: it’s quick, endlessly versatile, and absolutely bursting with flavor. Whip up a batch, try it every way you can imagine, and don’t be surprised when you find yourself making it on repeat. I hope it brings a little extra color and joy to your table!
PrintBasil Pesto Recipe
This Basil Pesto Recipe is a classic and flavorful sauce that is perfect for pasta, sandwiches, or as a dip. Made with fresh basil, pine nuts, Parmesan cheese, and olive oil, this homemade pesto is easy to prepare and bursting with fresh herbaceous flavors.
- Prep Time: 10 minutes
- Cook Time: 3 minutes
- Total Time: 13 minutes
- Yield: Approximately 2 cups
- Category: Sauce
- Method: Food Processor
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Pine Nuts:
4 ounces
Fresh Basil:
4 cups
Garlic Cloves:
3
Parmesan Cheese (coarsely grated):
1 cup
Lemon Zest:
1 tbsp
Olive Oil:
1 cup
Kosher Salt and Fresh Ground Pepper, to taste
Instructions
- Toast Pine Nuts: Add the pine nuts to a small skillet over medium heat and toast until golden brown, approximately 2-3 minutes. Set aside.
- Process Ingredients: In the bowl of a food processor, add half of the pine nuts, 3 cups basil, 2 garlic cloves, 1/2 cup cheese, and lemon zest. Process for about 30 seconds until finely chopped.
- Add Olive Oil: While the food processor is running on low, slowly drizzle in 3/4 cup of olive oil until a smooth paste forms. Scrape down the sides of the bowl.
- Finely Chop Remaining Ingredients: Add the rest of the pine nuts, basil, garlic, and cheese to the bowl. Pulse until finely chopped.
- Combine and Season: Transfer the pesto to a bowl, stir in the remaining olive oil, and season with salt and pepper.
- Store: Store the pesto in an airtight container in the refrigerator for up to 5 days.
Nutrition
- Serving Size: 1 tablespoon
- Calories: 85
- Sugar: 0.2g
- Sodium: 59mg
- Fat: 8.7g
- Saturated Fat: 1.6g
- Unsaturated Fat: 6.2g
- Trans Fat: 0g
- Carbohydrates: 1.1g
- Fiber: 0.5g
- Protein: 1.6g
- Cholesterol: 2mg
Keywords: Basil Pesto, Pesto Sauce, Homemade Pesto