Making homemade basil pesto couldn’t be any easier! Fresh basil, garlic, lemon zest, toasted pine nuts and parmesan cheese blended with olive oil for a creamy delicious sauce.

Homemade Basil Pesto l #homemade #basil #pesto #easy #garden #fresh

This year my basil plant(s) are huge.

Besides me picking from all three of them all summer long, they’re the home to little green frogs. And big, fat bumblebees are always on them scooping out pollen. But I especially love when on windy or stormy days, the smell of fresh basil wafts through our front door.

Basil is my spirit herb.

Homemade Basil Pesto l #homemade #basil #pesto #easy #garden #fresh

The main reason I plant basil in my garden is to make pesto. It’s so simple and can add a fresh burst of herbaceous deliciousness to sauces, dressings or dips. You can even make a double batch and freeze some for throughout the year. 

To Make This Homemade Basil Pesto You Will Need:

  • lots of fresh basil
  • pine nuts
  • parmesan cheese
  • garlic
  • lemon zest and juice
  • kosher salt
  • freshly ground black pepper
  • olive oil

Place 2 cups firmly packed basil leaves into your salad spinner. Rinse thoroughly and spin dry. I do this step a few times in a row. Set this off to the side for a moment.

Add 1/2 cup pine nuts to a small skillet. Heat on medium to medium-low, shaking the pan occasionally until the nuts are fragrant and golden. Allow them to cool before adding them to the food processor.

In the bowl of your food processor, fitted with the blade attachment, add in 2 cups firmly packed fresh basil, toasted pine nuts, the zest and juice from a small lemon, 1/2 cup grated parmesan cheese, 2 small garlic cloves and kosher salt and black pepper to taste.

Add in 3/4 cup extra virgin olive oil, secure the lid turn on your food processor.

Stop once the homemade pesto is smooth.

Homemade Basil Pesto l #homemade #basil #pesto #easy #garden #fresh


I kept a little jar of the pesto in the fridge to make our favorite grilled cheese. And sometimes, I add a garden tomato.

But the pesto steals the show for sure!

Homemade Basil Pesto l #homemade #basil #pesto #easy #garden #fresh

To Freeze:

Fill an ice cube tray with 2 to 4 tablespoons of pesto, cover and freeze. This way you’ll have homemade basil pesto at your fingertips to thaw and add to sauces or dressings.

Homemade Basil Pesto l #homemade #basil #pesto #easy #garden #fresh

Enjoy! And if you give this Homemade Basil Pesto recipe a try, let me know! Snap a photo and tag me on twitter or instagram!

Homemade Basil Pesto l #homemade #basil #pesto #easy #garden #fresh

Homemade Basil Pesto l #homemade #basil #pesto #easy #garden #fresh
Yield: about 2 cups

Homemade Basil Pesto

Making homemade basil pesto couldn't be any easier! Fresh basil, garlic, lemon zest, toasted pine nuts and parmesan cheese blended with olive oil for a creamy delicious sauce.

Prep Time 20 minutes
Cook Time 6 minutes
Total Time 26 minutes


  • 2 cups fresh basil leaves, rinsed and patted or spun dry
  • 1/2 cup freshly grated Parmesan cheese
  • 1/3 cup pine nuts, toasted
  • 2 small cloves fresh garlic, roughly chopped
  • 1 whole small lemon, zest and juice
  • 1/2 teaspoon kosher salt or to taste
  • freshly ground black pepper
  • 1/2 cup to 3/4 cup extra virgin olive oil


  1. Toast the pine nuts in a dry pan for 5-6 minutes over medium heat until lightly golden in color and fragrant. Remove to cool.
  2. In the bowl of your food processor add the basil, Parmesan, pine nuts, garlic, both the zest and juice from one lemon, salt, pepper and olive oil.
  3. Secure the lid to your food processor and blend until smooth.


  1. Divide the pesto into each ice cube slot. Cover and freeze for 2-3 hours or over night.
  2. Pop the basil pesto cubes out and place into a freezer-safe re-sealable bag. Store frozen for up to three months.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 211Total Fat: 21gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 16gCholesterol: 4mgSodium: 212mgCarbohydrates: 5gFiber: 1gSugar: 3gProtein: 2g

Nutrition information isn’t always accurate.