Spinach Pesto with Fresh Basil Recipe

Why You’ll Love This Recipe

I love this Spinach Pesto because adding spinach gives me a mild, fresh flavor while still keeping the classic basil character I expect from pesto. It is also an easy way for me to use a generous amount of leafy greens in one simple recipe.

I can make the entire pesto in about 10 minutes with a food processor or blender, and there is no cooking required. I also like how easily I can adjust the consistency. I keep it thick when I want a spread or dip and add extra olive oil when I want a looser sauce for pasta.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • 2 cups packed fresh baby spinach
  • 1 cup packed fresh basil leaves
  • 1/2 cup freshly grated Parmesan cheese
  • 1/3 cup pine nuts or walnuts
  • 2 garlic cloves
  • 1 tablespoon fresh lemon juice
  • 1 teaspoon finely grated lemon zest
  • 1/2 cup extra-virgin olive oil, plus more as needed
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon freshly ground black pepper

Directions

  1. I rinse the spinach and basil if necessary, then dry them thoroughly. I make sure there isn’t too much water left on the leaves because excess moisture can make the pesto watery.
  2. I add the spinach, basil, Parmesan, pine nuts or walnuts, garlic, lemon juice, and lemon zest to a food processor.
  3. I pulse several times until the ingredients are finely chopped.
  4. With the food processor running, I slowly drizzle in the extra-virgin olive oil.
  5. I continue processing until the pesto reaches my preferred consistency. I stop occasionally to scrape down the sides of the food processor so everything blends evenly.
  6. I add the salt and freshly ground black pepper, then pulse again briefly.
  7. I taste the pesto and adjust the seasoning. I add more lemon juice when I want extra brightness or a little additional Parmesan when I want a stronger savory flavor.
  8. If the pesto is too thick, I blend in another small splash of olive oil. When I use it for pasta, I can also loosen it later with reserved pasta cooking water.
  9. I use the pesto immediately or transfer it to an airtight container for storage.

Servings and Timing

This Spinach Pesto with Fresh Basil recipe makes approximately 1 1/2 cups of pesto, or about 6 servings depending on how I use it.

  • Prep time: 10 minutes
  • Cook time: 0 minutes
  • Total time: 10 minutes
  • Servings: 6
  • Yield: About 1 1/2 cups

Variations

Spinach Pesto with Walnuts

When I don’t have pine nuts, I use walnuts instead. I like their slightly earthy flavor with the spinach and Parmesan, and I can toast them briefly beforehand for an even nuttier taste.

Spinach Pesto with Almonds

I can replace the pine nuts with almonds for a slightly firmer, nuttier pesto. I prefer using sliced or slivered almonds because they blend more easily.

Nut-Free Spinach Pesto

When I want to leave out the nuts, I simply omit them or replace them with sunflower seeds if they suit my needs. I may add a little extra Parmesan to help give the pesto more body.

Vegan Spinach Pesto

For a dairy-free and vegan version, I leave out the Parmesan and use nutritional yeast or a plant-based Parmesan alternative. I adjust the salt and lemon juice after blending until I get the flavor I like.

Spicy Spinach Pesto

When I want a little heat, I add a pinch of red pepper flakes while blending. I start with a small amount so the spice doesn’t overpower the fresh basil.

Extra-Lemony Spinach Pesto

I increase the lemon zest when I want a brighter pesto. I prefer adding more zest rather than too much juice because it gives me plenty of citrus flavor without making the pesto watery.

Storage/Reheating

I store Spinach Pesto in an airtight container in the refrigerator for up to 4 to 5 days. I like to smooth the surface and pour a thin layer of olive oil over the top before sealing the container, which helps limit its exposure to air.

For longer storage, I freeze the pesto in small portions for up to 3 months. I often use an ice cube tray so I can freeze individual amounts, then transfer the frozen portions to a freezer-safe container.

Spinach Pesto doesn’t require reheating. When I use refrigerated pesto, I let it sit at room temperature briefly and stir it well before serving.

When I use it with pasta, I prefer tossing the pesto with freshly cooked hot pasta away from direct heat. I add a little reserved pasta cooking water to loosen the pesto and help it coat the pasta without cooking the basil excessively.

FAQs

Can I use frozen spinach for Spinach Pesto?

I prefer fresh spinach because it gives me the brightest flavor and color. If I only have frozen spinach, I thaw it completely and squeeze out as much excess water as possible before blending. I keep in mind that the finished pesto may have a softer texture and darker color.

Why does my Spinach Pesto turn dark?

I find that pesto can darken when the fresh greens are exposed to air. I minimize this by storing it in an airtight container with a thin layer of olive oil on the surface. Lemon juice also helps the pesto maintain a fresher appearance.

What can I use Spinach Basil Pesto for?

I use it as a pasta sauce, sandwich spread, pizza topping, or dip. I also spoon it over roasted vegetables, chicken, fish, potatoes, eggs, or grain bowls whenever I want to add fresh herb flavor.

Can I make Spinach Pesto without Parmesan?

Yes. I can leave out the Parmesan and use nutritional yeast or a dairy-free Parmesan alternative. I usually adjust the salt afterward because Parmesan normally contributes a noticeable amount of salty, savory flavor.

Can I make Spinach Pesto ahead of time?

Yes. I can prepare the pesto several days ahead and keep it refrigerated in an airtight container. For longer storage, I prefer freezing it in individual portions so I can thaw only as much as I need.

Conclusion

Spinach Pesto with Fresh Basil is one of my favorite quick sauces when I want something fresh, flavorful, and versatile. I love how spinach adds a mild green flavor while basil, Parmesan, garlic, nuts, lemon, and olive oil give the pesto its classic savory character. With just 10 minutes of preparation and no cooking required, I can make a vibrant homemade pesto that works beautifully with pasta, vegetables, sandwiches, chicken, and plenty of other meals.

Print

Spinach Pesto with Fresh Basil Recipe

Spinach Pesto with Fresh Basil Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Spinach Pesto with Fresh Basil is a bright, vibrant sauce made with tender spinach, fragrant basil, Parmesan, nuts, garlic, lemon, and extra-virgin olive oil. Ready in just 10 minutes, it is perfect for pasta, sandwiches, vegetables, chicken, or toasted bread.

  • Author: Laura
  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Total Time: 10 minutes
  • Yield: 6 servings (about 1 1/2 cups)
  • Category: Sauce
  • Method: No Cook
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

  • 2 cups packed fresh baby spinach
  • 1 cup packed fresh basil leaves
  • 1/2 cup freshly grated Parmesan cheese
  • 1/3 cup pine nuts or walnuts
  • 2 garlic cloves
  • 1 tablespoon fresh lemon juice
  • 1 teaspoon finely grated lemon zest
  • 1/2 cup extra-virgin olive oil, plus more as needed
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon freshly ground black pepper

Instructions

  1. Rinse the spinach and basil if necessary, then dry thoroughly to prevent excess moisture from making the pesto watery.
  2. Add the spinach, basil, Parmesan, pine nuts or walnuts, garlic, lemon juice, and lemon zest to a food processor.
  3. Pulse several times until the ingredients are finely chopped.
  4. With the food processor running, slowly drizzle in the extra-virgin olive oil.
  5. Continue processing until the pesto reaches the desired consistency, stopping as needed to scrape down the sides.
  6. Add the salt and freshly ground black pepper and pulse briefly to combine.
  7. Taste and adjust the seasoning, adding extra lemon juice for brightness or Parmesan for a stronger savory flavor.
  8. If the pesto is too thick, blend in a small splash of additional olive oil. For pasta, it can also be loosened with reserved pasta cooking water.
  9. Use immediately or transfer to an airtight container for storage.

Notes

  • Walnuts can replace pine nuts and may be toasted beforehand for a deeper nutty flavor.
  • Sliced or slivered almonds can be used instead of pine nuts or walnuts.
  • For a nut-free version, omit the nuts or replace them with sunflower seeds and add extra Parmesan if desired.
  • For a vegan variation, replace the Parmesan with nutritional yeast or a plant-based Parmesan alternative.
  • Add a pinch of red pepper flakes for a spicy variation.
  • For stronger citrus flavor without making the pesto watery, increase the lemon zest.
  • Store in an airtight container in the refrigerator for 4 to 5 days. A thin layer of olive oil over the surface can help reduce exposure to air.
  • Freeze in small portions or an ice cube tray for up to 3 months.
  • If using frozen spinach, thaw completely and squeeze out as much excess water as possible before blending.
  • When serving with pasta, toss the pesto with hot pasta away from direct heat and use reserved pasta water as needed to loosen the sauce.

Nutrition

  • Serving Size: 1/4 cup
  • Calories: 260 kcal
  • Sugar: 1 g
  • Sodium: 310 mg
  • Fat: 25 g
  • Saturated Fat: 5 g
  • Unsaturated Fat: 19 g
  • Trans Fat: 0 g
  • Carbohydrates: 5 g
  • Fiber: 2 g
  • Protein: 7 g
  • Cholesterol: 10 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments