Why You’ll Love This Recipe
I love how quickly this basil pesto comes together. Once I have my ingredients ready, I can make the entire recipe in about 10 minutes.
I also like the balance of flavors. Fresh basil gives me that unmistakable herbal flavor, Parmesan adds salty richness, pine nuts provide a subtle nuttiness, and garlic adds just enough sharpness.
Homemade pesto is also easy for me to adjust. I can make it thicker for spreading, add more olive oil for a pourable sauce, or change the nuts and cheese depending on what I have available.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Fresh basil leaves
- Pine nuts
- Fresh garlic cloves
- Freshly grated Parmesan cheese
- Extra-virgin olive oil
- Fresh lemon juice
- Salt
- Freshly ground black pepper
Directions
I start by gently washing my basil leaves if necessary and drying them thoroughly. I make sure there isn’t excess water on the leaves because I don’t want to dilute my pesto.
I add the basil, pine nuts, garlic, and Parmesan to a food processor. I pulse everything several times until the ingredients are finely chopped.
With the food processor running on low, I slowly drizzle in the extra-virgin olive oil. I continue processing until the pesto reaches the consistency I want.
I add fresh lemon juice, salt, and black pepper, then pulse briefly to combine everything.
I taste the pesto and adjust the seasoning as needed. If I want it thinner, I add a little more olive oil. If I’m using it for pasta, I can also loosen it later with a spoonful of warm pasta cooking water.
I use the pesto immediately or transfer it to an airtight container for storage.
Servings and Timing
I usually get about 1 cup of pesto from a batch, which is enough for approximately 6 to 8 servings depending on how I use it.
- Prep time: 10 minutes
- Cook time: 0 minutes
- Total time: 10 minutes
- Yield: about 1 cup
- Servings: approximately 6–8
Variations
When I don’t have pine nuts, I replace them with walnuts, almonds, pistachios, or cashews. Each option gives my pesto a slightly different flavor and texture.
For a more intense cheese flavor, I combine Parmesan with Pecorino Romano. Since Pecorino is saltier, I taste the pesto before adding additional salt.
When I want a milder garlic flavor, I use less fresh garlic. If I want the garlic to stand out, I add an extra clove.
For a brighter pesto, I increase the fresh lemon juice or add a little finely grated lemon zest.
I can also replace part of the basil with fresh spinach, arugula, or parsley. I still get a vibrant green sauce while changing the flavor slightly.
Storage/Reheating
I store homemade basil pesto in an airtight container in the refrigerator for about 4 to 5 days. Before sealing the container, I like to pour a thin layer of olive oil over the surface to reduce its exposure to air and help maintain its color.
For longer storage, I freeze the pesto in small portions. An ice cube tray works especially well because I can freeze individual portions and transfer the frozen cubes to a freezer-safe container. I keep frozen pesto for up to 3 months.
I don’t usually reheat pesto directly because high heat can dull the fresh basil flavor and vibrant color. When I’m making pesto pasta, I toss the pesto with freshly cooked pasta away from direct heat and add a little warm pasta water until the sauce coats the noodles.
FAQs
Why does my basil pesto turn brown?
I find that basil pesto can darken when the basil is exposed to air or excessive heat. I store it in an airtight container and cover the surface with a thin layer of olive oil. Adding a little lemon juice also helps me maintain a brighter appearance.
Can I make basil pesto without pine nuts?
Yes. I can replace pine nuts with walnuts, almonds, cashews, or pistachios. I can also make a nut-free version by using seeds, such as sunflower seeds, or simply leaving the nuts out and adjusting the other ingredients.
Can I freeze homemade basil pesto?
Yes. Freezing is one of my favorite ways to preserve extra pesto. I portion it into an ice cube tray, freeze it until solid, and then transfer the pesto cubes to a freezer-safe container so I can thaw only what I need.
What can I use basil pesto for?
I use basil pesto for much more than pasta. I spread it on sandwiches, pizza, and toast, stir it into soups, spoon it over roasted vegetables, and serve it with chicken or fish. I also like mixing a little pesto into mayonnaise or salad dressing.
Should I heat pesto before adding it to pasta?
I prefer not to cook pesto over direct heat because I want to preserve its fresh basil flavor. I toss it with hot, freshly drained pasta and use a little reserved pasta water to loosen the sauce and help it coat the pasta evenly.
Conclusion
This Perfect Basil Pesto is a simple recipe I can prepare in minutes whenever I have fresh basil available. The combination of basil, garlic, Parmesan, pine nuts, olive oil, and lemon gives me a fresh, savory sauce with plenty of flavor.
PrintPerfect Basil Pesto Recipe
This Perfect Basil Pesto is a fresh, vibrant sauce made with basil, Parmesan, pine nuts, garlic, extra-virgin olive oil, and lemon. It comes together in about 10 minutes and is perfect for pasta, sandwiches, pizza, vegetables, and more.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 10 minutes
- Yield: 1 cup, approximately 6-8 servings
- Category: Sauce
- Method: Food Processor
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 2 cups packed fresh basil leaves
- 1/3 cup pine nuts
- 2 fresh garlic cloves
- 1/2 cup freshly grated Parmesan cheese
- 1/2 cup extra-virgin olive oil
- 1 tablespoon fresh lemon juice
- 1/4 teaspoon salt, or to taste
- 1/4 teaspoon freshly ground black pepper
Instructions
- Gently wash the basil leaves if necessary and dry them thoroughly to prevent excess water from diluting the pesto.
- Add the basil, pine nuts, garlic, and Parmesan cheese to a food processor. Pulse several times until the ingredients are finely chopped.
- With the food processor running on low, slowly drizzle in the extra-virgin olive oil. Continue processing until the pesto reaches the desired consistency.
- Add the fresh lemon juice, salt, and black pepper. Pulse briefly until combined.
- Taste and adjust the seasoning as needed. For a thinner pesto, add a little more olive oil.
- Use immediately or transfer the pesto to an airtight container for storage.
Notes
- For pasta, loosen the pesto with a spoonful or two of warm pasta cooking water before tossing it with the noodles.
- Pine nuts can be replaced with walnuts, almonds, pistachios, or cashews. Sunflower seeds can be used for a nut-free variation.
- For a stronger cheese flavor, replace some of the Parmesan with Pecorino Romano and adjust the added salt to taste.
- Adjust the amount of fresh garlic depending on how mild or pronounced you want the garlic flavor.
- Add extra lemon juice or finely grated lemon zest for a brighter citrus flavor.
- Part of the basil can be replaced with fresh spinach, arugula, or parsley.
- Store pesto in an airtight container in the refrigerator for 4 to 5 days. A thin layer of olive oil over the surface can help limit exposure to air.
- Freeze pesto in small portions or ice cube trays for up to 3 months.
- Avoid cooking pesto over direct heat. Toss it with hot pasta away from the heat to help preserve its fresh flavor and color.
Nutrition
- Serving Size: 2 tablespoons
- Calories: 190 kcal
- Sugar: 0.5 g
- Sodium: 170 mg
- Fat: 19 g
- Saturated Fat: 3.5 g
- Unsaturated Fat: 14.5 g
- Trans Fat: 0 g
- Carbohydrates: 2 g
- Fiber: 0.5 g
- Protein: 4 g
- Cholesterol: 6 mg