Go Back
A jar of spinach basil pesto with a spoon in it.

Spinach Basil Pesto

5 from 1 vote
This Spinach Basil Pesto is the perfect condiment for your pasta, chicken, or seafood! It is creamy, flavorful, easy to prepare, and delicious on top of most dishes! Add a flavor boost to your meals with this homemade pesto that comes together in under 5 minutes!
Prep Time 5 minutes
Total Time 5 minutes


  • 1 cup fresh basil
  • 1 1/2 cups spinach
  • 1/2 cup pine nuts see note
  • 2 garlic cloves
  • 2 tablespoons parmesan cheese optional
  • Big pinch of salt and pepper
  • Red pepper flakes to taste
  • 1/4 cup extra-virgin olive oil
  • 1-2 tablespoons warm water


  • Add all of the ingredients except the olive oil and water to a food processor or a high-speed blender. Pulse until finely chopped. With the motor running, drizzle in the olive oil. If needed you can add in a tablespoon of hot water as needed to make a smooth pesto. Taste and adjust seasoning.
  • Use immediately or store for up to 1 week in a tightly sealed container.


You can substitute the pine nuts for another nut like slivered almonds or cashews.
Can't have nuts? Check out this Nut-Free Pesto Recipe.
Recipe originally published in 2013, and republished with new photographs in 2020.


Calories: 135kcalCarbohydrates: 6.7gProtein: 4gFat: 11gSaturated Fat: 2gSodium: 12mgFiber: 0.9gSugar: 1g
Author: Lexi Davidson