Nothing transforms a simple weeknight meal quite like a vibrant, freshly made basil pesto.
I’ll never forget the first time I made this sauce from scratch. The kitchen filled with the most incredible aroma of fresh basil and garlic, and that first taste was nothing short of magical.
This basil pesto captures all the bright, herbaceous flavors that make this classic Italian sauce so irresistible.
It’s my go-to for tossing with pasta, spreading on sandwiches, or drizzling over grilled vegetables. Once you taste homemade pesto, you’ll never want to go back to store-bought.
The beauty of this recipe is in its simplicity. Just a handful of quality ingredients comes together in minutes to create something truly special.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 0 minutes |
| Total Time | 10 minutes |
| Servings | 1 cup (8 servings) |
| Difficulty Level | Easy |

Why You’ll Love This Basil Pesto
This pesto recipe delivers restaurant-quality flavor with minimal effort.
The combination of fresh basil, toasted pine nuts, and quality olive oil creates layers of flavor that store-bought versions just can’t match.
It’s incredibly versatile and freezes beautifully, so you can always have some on hand.
I love making big batches when basil is abundant in summer and stashing portions in the freezer for those busy weeknight dinners when I need something quick and delicious.
- Fresh, vibrant flavor that brings any dish to life
- Ready in 10 minutes with just a food processor
- Naturally gluten-free and vegetarian
- Freezes perfectly for up to 6 months
- Versatile for pasta, sandwiches, pizza, and more
- Budget-friendly compared to store-bought versions
If you love fresh, herbaceous flavors like this, my garlic shrimp pasta is another quick favorite that comes together in no time.
Ingredients
The secret to exceptional pesto lies in using the freshest ingredients you can find.
Each component plays a crucial role in creating that perfect balance of herbaceous, nutty, and savory flavors.
Here’s what you’ll need:
- 2 cups fresh basil leaves, packed (about 2 large bunches)
- 1/3 cup pine nuts, lightly toasted
- 3 cloves fresh garlic, peeled
- 1/2 cup Parmesan cheese, freshly grated
- 1/2 cup extra virgin olive oil
- 1 tablespoon fresh lemon juice
- 1/4 teaspoon sea salt, plus more to taste
- Freshly ground black pepper, to taste
Kitchen Equipment Needed
You don’t need fancy equipment to make incredible pesto, just a few basic tools. Having the right equipment makes the process smooth and ensures the best texture.
- Food processor or high-powered blender
- Small skillet for toasting pine nuts
- Measuring cups and spoons
- Rubber spatula
- Storage containers or mason jars
Recommended Products for This Recipe
After making countless batches of pesto over the years, I’ve found a few products that truly elevate this recipe and make the process easier.
1. DeLallo Italian Pine Nuts
These Italian pine nuts have the perfect buttery, creamy texture that makes traditional pesto so special.
They’re fresher than most grocery store options and toast beautifully without any bitter aftertaste.
2. Parmigiano Reggiano Cheese Wheel
Authentic Parmigiano Reggiano makes all the difference in pesto.
The complex, nutty flavor you get from the real thing is leagues above pre-grated cheese, and grating it yourself ensures maximum freshness and flavor.
3. California Olive Ranch Extra Virgin Olive Oil
This high-quality olive oil has a smooth, buttery flavor that doesn’t overpower the basil.
It’s cold-pressed and fresh-tasting, which is essential since olive oil makes up such a significant portion of the pesto.
4. Cuisinart Food Processor
This food processor has been my kitchen workhorse for years. It’s powerful enough to blend the pesto smoothly without overheating the basil, and the large capacity means you can easily double or triple this recipe.
Another fantastic recipe you might enjoy: baked feta pasta.

Step-by-Step Instructions: How to Make Pesto
Making pesto is surprisingly simple, but a few key techniques ensure the brightest color and best flavor. Follow these detailed steps for perfect results every time.
1. Prepare the Basil
- Rinse the fresh basil leaves thoroughly under cold water to remove any dirt or debris.
- Gently pat the leaves completely dry with paper towels or use a salad spinner. This step is crucial because excess water will dilute your pesto and can cause it to turn dark.
- Remove any thick stems, keeping only the tender leaves and smaller stems.
- Measure out 2 packed cups of basil leaves and set aside.
2. Toast the Pine Nuts
- Heat a small dry skillet over medium heat.
- Add the pine nuts to the skillet and toast them, stirring frequently, for 3 to 5 minutes until they’re golden brown and fragrant.
- Watch them carefully as they can burn quickly once they start to color.
- Transfer the toasted pine nuts to a small bowl and let them cool for about 5 minutes. This prevents the heat from cooking the basil when you blend everything together.
3. Process the Base Ingredients
- Add the cooled pine nuts and peeled garlic cloves to your food processor.
- Pulse the mixture 8 to 10 times until the nuts and garlic are finely chopped and form a chunky paste.
- Scrape down the sides of the food processor bowl with a rubber spatula to ensure everything gets evenly processed.
4. Add the Basil
- Add all of the prepared basil leaves to the food processor on top of the nut and garlic mixture.
- Pulse 10 to 15 times until the basil is broken down and well combined with the nuts and garlic.
- The mixture should be finely chopped but still have some texture. Don’t over-process at this stage.
- Scrape down the sides again to incorporate any pieces that may have stuck to the bowl.
5. Incorporate the Olive Oil
- With the food processor running, slowly drizzle the extra virgin olive oil through the feed tube in a thin, steady stream.
- This gradual addition helps emulsify the pesto and creates a smooth, cohesive texture.
- Continue processing until the pesto reaches your desired consistency. I prefer mine with a bit of texture, not completely smooth.
- If you like a thinner pesto, you can add an extra tablespoon or two of olive oil.
6. Add Cheese and Seasonings
- Stop the food processor and add the freshly grated Parmesan cheese, lemon juice, salt, and a few grinds of black pepper.
- Pulse 5 to 8 times until the cheese is fully incorporated and the pesto is well combined.
- Taste the pesto and adjust the seasoning as needed. You might want to add more salt, pepper, or a touch more lemon juice depending on your preference.
- If the pesto seems too thick, add olive oil one tablespoon at a time until you reach the perfect consistency.
7. Serve or Store
- Transfer the finished pesto to a clean jar or airtight container.
- If you’re not using it immediately, pour a thin layer of olive oil (about 1 tablespoon) over the surface to prevent oxidation and keep the color bright.
- Serve the pesto immediately or refrigerate until ready to use.
Read Also: Marry Me Shrimp Pasta Recipe
Tips for The Best Pesto
These expert tips ensure your pesto stays bright green, flavorful, and perfectly textured every time.
I’ve learned these tricks through years of experimenting with different techniques.
- Use the freshest basil possible with bright green leaves and no brown spots. Wilted or old basil will give your pesto a bitter taste and dull color.
- Dry the basil thoroughly after washing. Even a little excess water can make your pesto watery and cause it to turn brown faster.
- Toast your pine nuts for deeper, more complex flavor. The toasting brings out their natural oils and adds a wonderful nutty richness.
- Let toasted nuts cool completely before adding them to the food processor. Hot nuts can wilt the basil and affect the final color.
- Use freshly grated Parmesan instead of pre-grated for the best flavor and texture. Pre-grated cheese often contains anti-caking agents that can affect the consistency.
- Add olive oil gradually while the processor is running to create a smoother, more emulsified texture.
- Don’t over-process the pesto. A little texture is good and prevents it from becoming too paste-like.
- Chill your food processor bowl and blade in the freezer for 15 minutes before making pesto. This helps keep the basil from oxidizing and maintains that vibrant green color.
- Add a squeeze of lemon juice to brighten the flavors and help preserve the green color.
- Taste and adjust the seasoning before storing. The flavors will mellow slightly as the pesto sits.
For another delicious pasta dish, try my instant pot tortellini.
Serving Suggestions

This vibrant pesto is incredibly versatile and can transform even the simplest dishes into something special. I find myself reaching for it constantly throughout the week.
- Toss with hot pasta along with a splash of pasta cooking water to create a silky sauce that coats every strand
- Spread on sandwiches or wraps for an instant flavor boost
- Dollop on grilled chicken or fish for a fresh, herbaceous finish
- Swirl into soups like minestrone or tomato soup for added depth
- Use as a pizza sauce instead of traditional marinara
- Mix into scrambled eggs or omelets for a gourmet breakfast
- Drizzle over roasted vegetables fresh from the oven
- Stir into risotto during the last few minutes of cooking
- Use as a dip for fresh vegetables, crackers, or crusty bread
- Spread on bruschetta topped with fresh tomatoes and mozzarella
This pairs beautifully with my chicken pesto meatballs for a complete Italian-inspired meal.
Variations of Pesto
While traditional basil pesto is hard to beat, there are endless delicious variations to explore.
These alternatives are perfect when you want to change things up or use what you have on hand.
- Walnut Pesto: Replace pine nuts with toasted walnuts for a more budget-friendly option with a deeper, earthier flavor.
- Arugula Pesto: Substitute half the basil with arugula for a peppery, slightly spicy version.
- Kale Pesto: Use half basil and half kale for a heartier, more nutrient-dense pesto.
- Sun-Dried Tomato Pesto: Add 1/4 cup oil-packed sun-dried tomatoes for a sweeter, more intense flavor.
- Vegan Pesto: Omit the Parmesan and add 2 tablespoons nutritional yeast instead.
- Nut-Free Pesto: Replace pine nuts with pepitas or sunflower seeds.
- Lemon Basil Pesto: Add an extra tablespoon of lemon juice and 1 teaspoon lemon zest for extra brightness.
- Spinach Basil Pesto: Mix in a cup of fresh spinach with the basil for a milder, more budget-friendly version.
You might also enjoy: parmesan crusted chicken.
Storage and Reheating
Proper storage keeps your pesto fresh, vibrant, and delicious for weeks or even months.
Here’s how to store it correctly so you always have some on hand.
- Refrigerator: Transfer pesto to an airtight container and pour a thin layer of olive oil over the surface to prevent oxidation. Cover tightly and refrigerate for up to 1 week.
- Freezer (ice cube method): Spoon pesto into ice cube trays and freeze until solid. Pop out the frozen cubes and transfer to a freezer bag. This method is perfect for portioning and lets you use just what you need. Freeze for up to 6 months.
- Freezer (jar method): Pour pesto into small freezer-safe jars, leaving 1/2 inch of headspace for expansion. Top with a layer of olive oil, seal, and freeze for up to 6 months.
- Thawing: For best results, thaw frozen pesto in the refrigerator overnight. You can also add frozen pesto cubes directly to hot pasta or soups.
- Reheating note: Never heat pesto directly in a pan as high heat can turn it brown and bitter. Instead, toss it with hot pasta or food off the heat, letting the residual warmth gently warm the pesto.
Read Also: Slow Cooker Chicken and White Bean Stew
Nutritional Facts
Per serving (2 tablespoons, based on 8 servings):
- Calories: 205
- Total Fat: 21g
- Saturated Fat: 4g
- Cholesterol: 8mg
- Sodium: 290mg
- Total Carbohydrates: 2g
- Dietary Fiber: 1g
- Sugars: 0g
- Protein: 3g
- Vitamin A: 375 IU
- Vitamin C: 4.3mg
- Calcium: 117mg
- Iron: 0.8mg
Note: Nutritional information is approximate and will vary based on specific ingredients used.
Health Benefits of Key Ingredients
This pesto isn’t just delicious; it’s also packed with nutrients that support your overall health. Each ingredient brings its own unique benefits to the table.
Basil is rich in antioxidants and contains anti-inflammatory compounds that support overall health.
It’s also a good source of vitamin K, which is essential for bone health and blood clotting.
- Basil: High in antioxidants, supports digestive health, and has anti-inflammatory properties
- Olive oil: Rich in heart-healthy monounsaturated fats and vitamin E
- Pine nuts: Excellent source of magnesium, iron, and healthy fats that support heart health
- Garlic: Contains compounds that may boost immune function and support cardiovascular health
- Parmesan cheese: Provides calcium for strong bones and protein for muscle maintenance
- Lemon juice: High in vitamin C and helps enhance iron absorption from other ingredients
For another healthy option, check out my dense bean salad.
FAQs About Pesto
1. Why does my pesto turn brown?
Pesto turns brown due to oxidation when the basil is exposed to air.
To prevent this, make sure to dry your basil thoroughly after washing, store pesto with a thin layer of olive oil on top, and consider adding a squeeze of lemon juice which helps preserve the color.
2. Can I make pesto without a food processor?
Yes, you can make pesto the traditional way using a mortar and pestle, though it takes more time and effort.
You can also use a high-powered blender, though you may need to stop and scrape down the sides more frequently.
The mortar and pestle method actually produces the most flavorful pesto.
3. Can I substitute the pine nuts with something else?
Absolutely. Walnuts, almonds, cashews, and pecans all work well as substitutes.
For a nut-free version, try pepitas or sunflower seeds. Each will give the pesto a slightly different flavor profile, but all are delicious.
4. How do I prevent my pesto from being too oily?
Start with less olive oil than the recipe calls for and add more gradually until you reach your desired consistency.
You can also add a tablespoon or two of pasta cooking water when tossing pesto with pasta, which helps it coat the noodles without being greasy.
5. Can I freeze pesto with cheese in it?
Yes, you can freeze pesto with cheese, though some people prefer to freeze it without cheese and add it fresh after thawing.
I’ve had great success freezing it with the cheese already mixed in. The texture might be slightly grainy when thawed, but the flavor remains excellent.
For more delicious recipes, explore my slow cooker vegan pot roast.

The Best Basil Pesto
Ingredients
- 2 cups fresh basil leaves about 60g, packed (about 2 large bunches)
- 1/3 cup pine nuts about 50g, lightly toasted
- 3 cloves fresh garlic peeled
- 1/2 cup Parmesan cheese about 50g, freshly grated
- 1/2 cup extra virgin olive oil about 120ml
- 1 tablespoon fresh lemon juice about 15ml
- 1/4 teaspoon sea salt plus more to taste
- freshly ground black pepper to taste
Equipment
- Food processor or high-powered blender
- Small skillet For toasting pine nuts
- Measuring cups and spoons
- Rubber spatula
- Storage containers or mason jars
Method
- Rinse the fresh basil leaves thoroughly under cold water and pat completely dry with paper towels. Remove thick stems, keeping only tender leaves and smaller stems.
- Heat a small dry skillet over medium heat and toast the pine nuts, stirring frequently, for 3-5 minutes until golden brown and fragrant. Transfer to a bowl and let cool for 5 minutes.
- Add the cooled pine nuts and peeled garlic to the food processor. Pulse 8-10 times until finely chopped and forming a chunky paste, then scrape down the sides.
- Add all the basil leaves to the food processor. Pulse 10-15 times until broken down and well combined with the nuts and garlic, scraping down the sides as needed.
- With the food processor running, slowly drizzle the olive oil through the feed tube in a steady stream. Continue processing until the pesto reaches your desired consistency.
- Stop the processor and add the Parmesan cheese, lemon juice, salt, and black pepper. Pulse 5-8 times until fully incorporated, then taste and adjust seasoning as needed.
- Transfer the pesto to a clean jar or airtight container. Pour a thin layer of olive oil over the surface if not using immediately to prevent oxidation.
Nutrition
Notes
- Use the freshest basil possible with bright green leaves and no brown spots for the best flavor and color.
- Dry the basil thoroughly after washing as excess water will dilute the pesto and cause it to turn brown faster.
- Toast pine nuts for deeper flavor, but let them cool completely before processing to prevent wilting the basil.
- Store pesto in the refrigerator for up to 1 week with a thin layer of olive oil on top to prevent oxidation.
- Freeze pesto in ice cube trays for easy portioning, then transfer cubes to a freezer bag. Freeze for up to 6 months.
- Substitute pine nuts with walnuts, almonds, or cashews for a more budget-friendly option.
- For a nut-free version, use pepitas or sunflower seeds instead of pine nuts.
- Make it vegan by omitting Parmesan and adding 2 tablespoons nutritional yeast.
- Chill your food processor bowl and blade in the freezer for 15 minutes before making pesto to help maintain the vibrant green color.
- Never heat pesto directly in a pan as high heat can turn it brown and bitter. Toss with hot pasta off the heat instead.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
Making your own basil pesto is one of those simple pleasures that brings so much joy to everyday cooking.
The vibrant green color, the incredible aroma, and that fresh, herbaceous flavor are impossible to resist.
This recipe has become a staple in my kitchen, and I hope it becomes one in yours too. Give it a try and let me know how it turns out! I’d love to hear about your favorite ways to use it.
Recommended:
- One Pan Dumpling Bake
- Chicken Cacciatore Recipe
- Crockpot Bolognese Sauce Recipe
- Asian Beef Noodle Soup Recipe
- Vegan Mushroom Stroganoff Recipe



