This easy homemade basil pesto sauce is the perfect from-scratch recipe! This ultimate pesto recipe is so easy to make and adds so much flavor to so many meals. Some good pairing is with some bread, pasta, salads, pizza, and more!

Not only is this recipe delicious but it is incredibly easy to make! Make this in less than 10 minutes with very few ingredients that you probably already have at home in your pantry.

Guide On Making The Perfect Basil Pesto:


  • 2 cups loosely packed fresh basil
  • 1/2 cup raw unsalted pine nuts, cashews, or walnuts
  • 1/2 cup grated Parmesan cheese
  • 1/2 cup olive oil
  • 2 medium garlic cloves
  • 1 tbsp fresh lemon juice
  • 1/4 tsp kosher salt


Start by toasting the nuts over medium-high heat in a small dry skillet. While the nuts are toasting make sure to stir them constantly, for approximately 2 to 3 minutes.

Once they are done toasting, remove the nuts to a bowl and allow them to cool slightly.

After that, in a food processor, add the nuts, cheese, and peeled garlic. Process the mixture until finely ground, for about 20 to 30 seconds.

Next, add the lemon juice, basil, and kosher salt.

Now, turn on the food processor and slowly pour in the olive oil.

Once all the ingredients have been combined, turn off the food processor. If you want a looser texture feel free to add more olive oil.

Store in the fridge and enjoy!