This is the homemade basil pesto that ruins all others for you… in the BEST way! It’s fresh, vibrant, garlicky, and perfectly balanced so every spoonful bursts with flavor.

The secret? We keep it classic but pay attention to the little details that make ALL the difference. Fresh basil (never wilted), lightly toasted pine nuts, and freshly grated Parmesan blend into a smooth, aromatic sauce that tastes like it came straight from an Italian kitchen! A squeeze of lemon keeps the flavor bright, and just enough olive oil gives it that silky finish.
We keep a jar of this in the fridge almost all summer, it’s perfect on pasta, sandwiches, grilled veggies, or even stirred into soups. Once you taste it, you’ll see why we call it THE BEST.
Helpful Tips & Variations
- Use fresh basil. The brighter and fresher the leaves, the better the flavor. Skip any that are wilted or turning dark.
- Toast the pine nuts. Just a few minutes in a dry skillet brings out their buttery flavor, don’t skip this step.
- Grate your own Parmesan. Freshly grated cheese melts into the pesto for a smoother texture and richer taste.
- Adjust the oil. If you like a looser pesto, add a splash more olive oil until you reach your desired consistency.
- Brighten with lemon. Lemon juice keeps the color vibrant and adds a fresh lift to the flavor.
- Switch up the nuts. Swap pine nuts for walnuts, almonds, or even pistachios if that’s what you have on hand.
- Make it vegan. Replace Parmesan with nutritional yeast or a vegan hard cheese.

Ingredients
- 2 cups fresh basil leaves, packed
- 1/2 cup freshly grated Parmesan cheese
- 1/2 cup extra virgin olive oil (plus extra for topping)
- 1/3 cup pine nuts, lightly toasted
- 3 cloves garlic, peeled
- Juice of 1/2 lemon
- Salt and freshly ground black pepper, to taste
How to Make the Best Homemade Basil Pesto
- Prep your basil. Rinse and gently pat the basil dry, the drier the leaves, the better the texture.
- Toast the pine nuts. In a dry skillet over medium heat, toast the pine nuts until golden and fragrant (about 2–3 minutes). Let them cool slightly.
- Blend the base. Add the basil, toasted pine nuts, garlic, and Parmesan to a food processor. Pulse until finely chopped.
- Add olive oil. With the processor running, slowly drizzle in the olive oil until the pesto is smooth and creamy.
- Season and brighten. Add the lemon juice, salt, and pepper. Pulse again to combine and adjust to taste.
- Store it. Spoon the pesto into a clean jar and pour a thin layer of olive oil over the top to keep it fresh. Refrigerate until ready to use.

How to Store
- Refrigerator: Store pesto in an airtight jar in the fridge for up to 1 week. Pour a thin layer of olive oil on top to keep it vibrant and fresh.
- Freezer: Freeze in small airtight containers or ice cube trays for up to 3 months. Thaw in the fridge or at room temperature before using.
- Avoid heating directly. For the BEST flavor, stir pesto into warm dishes off the heat so the basil stays bright and fresh.
Serving Ideas
- Classic pasta toss. Stir into warm pasta for the simplest, MOST flavorful weeknight dinner!
- Sandwich spread. Use instead of mayo on sandwiches or wraps for a fresh, herby kick.
- Pizza base. Swap tomato sauce for pesto as the base of a pizza, amazing with mozzarella and fresh tomatoes!
- Grilled veggies. Drizzle over roasted or grilled vegetables for instant flavor.
- Soup topper. Add a spoonful to soups (like minestrone) for a burst of fresh basil flavor.
- Bruschetta. Spread on toasted bread and top with fresh tomatoes and a sprinkle of Parmesan.
See, I told you… The recipe is SIMPLE, and delicious! Fresh, vibrant, and so full of flavor, it’s the kind of sauce you’ll want to keep in your fridge all year long.

The Best Homemade Basil Pesto
Ingredients
- 2 cups fresh basil leaves packed
- 1/2 cup freshly grated Parmesan cheese
- 1/2 cup extra virgin olive oil plus extra for topping
- 1/3 cup pine nuts lightly toasted
- 3 cloves garlic peeled
- Juice of 1/2 lemon
- Salt and freshly ground black pepper to taste
Instructions
- Prep your basil. Rinse and gently pat the basil dry, the drier the leaves, the better the texture.
- Toast the pine nuts. In a dry skillet over medium heat, toast the pine nuts until golden and fragrant (about 2–3 minutes). Let them cool slightly.
- Blend the base. Add the basil, toasted pine nuts, garlic, and Parmesan to a food processor. Pulse until finely chopped.
- Add olive oil. With the processor running, slowly drizzle in the olive oil until the pesto is smooth and creamy.
- Season and brighten. Add the lemon juice, salt, and pepper. Pulse again to combine and adjust to taste.
- Store it. Spoon the pesto into a clean jar and pour a thin layer of olive oil over the top to keep it fresh. Refrigerate until ready to use.
Notes
- Refrigerator: Store in an airtight jar in the fridge for up to 1 week. Pour a thin layer of olive oil on top to keep it vibrant and fresh.
- Freezer: Freeze in airtight containers or ice cube trays for up to 3 months. Thaw in the fridge before use.
- Avoid heating directly. Stir into warm dishes off the heat to keep the basil fresh and bright.
If you give it a try, leave a comment, we’d LOVE to hear what you used it on first. And if tonight isn’t your pesto night, save this recipe for later. Oh, and don’t forget to follow Panfetti on Pinterest for more quick and flavor-packed recipes!










Leave a Reply