Spinach Pesto Recipe
Introduction
Spinach pesto is a fresh and vibrant twist on the classic basil sauce, blending nutritious spinach with fragrant herbs and nuts. This easy recipe comes together in just minutes and adds a delicious, green punch to pasta, sandwiches, or dips.

Ingredients
- 3 cups fresh spinach (packed)
- ¼ cup fresh basil (packed)
- 2 cloves garlic
- ½ cup pine nuts (or substitute with walnuts, almonds, or pistachios)
- ¼ cup shredded Parmesan cheese
- ½ cup extra virgin olive oil
- 1 tbsp lemon juice
- ½ tsp kosher salt
- ½ tsp black pepper
Instructions
- Step 1: Put the spinach, basil, garlic, pine nuts, Parmesan cheese, olive oil, lemon juice, salt, and pepper into a blender or food processor.
- Step 2: Blend until the mixture forms a thick paste. If you prefer a thinner consistency, add more olive oil a little at a time and blend again.
- Step 3: Taste the pesto and adjust the salt and pepper as needed.
- Step 4: Your homemade spinach basil pesto is ready to enjoy! Use it immediately or store for later.
Tips & Variations
- For a nuttier flavor, toast the pine nuts lightly before adding them to the blender.
- Try swapping pine nuts with walnuts or almonds for a different texture and taste.
- Add a pinch of red pepper flakes for a spicy kick.
- If you want a vegan version, omit the Parmesan cheese or use a plant-based substitute.
Storage
Store the pesto in an airtight container in the refrigerator for up to one week. To prevent browning, pour a thin layer of olive oil over the surface before sealing. Reheat gently or use cold as a sauce or spread.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I freeze spinach pesto?
Yes, spinach pesto freezes well. Portion it into an ice cube tray or small containers and freeze. Thaw in the fridge overnight before use.
Is spinach pesto healthier than traditional basil pesto?
Spinach pesto often contains more iron and vitamins thanks to the spinach, but both versions are nutritious and flavorful. Combining spinach with basil offers a nice balance of nutrients and taste.
Print
Spinach Pesto Recipe
- Total Time: 10 minutes
- Yield: 7 servings 1x
- Diet: Vegetarian
Description
This vibrant Spinach Pesto recipe combines fresh spinach, aromatic basil, garlic, pine nuts, and Parmesan cheese blended into a creamy, flavorful sauce perfect for pasta, sandwiches, or as a dip. Ready in just 10 minutes, it’s a versatile and nutritious addition to any meal.
Ingredients
Spinach Pesto Ingredients
- 3 cups fresh spinach (packed)
- ¼ cup fresh basil (packed)
- 2 cloves garlic
- ½ cup pine nuts (or walnuts, almonds, or pistachios as alternatives)
- ¼ cup shredded Parmesan cheese
- ½ cup extra virgin olive oil
- 1 tbsp lemon juice
- ½ tsp kosher salt
- ½ tsp black pepper
Instructions
- Combine Ingredients: Place fresh spinach, basil, garlic, pine nuts, Parmesan cheese, olive oil, lemon juice, kosher salt, and black pepper into a blender or food processor.
- Blend to Paste: Blend the mixture until it reaches a thick, creamy paste consistency.
- Adjust Consistency: If the pesto is too thick, gradually add more olive oil, blending until your desired texture is achieved.
- Season to Taste: Taste the pesto and add extra salt and pepper if needed to enhance the flavor.
- Serve or Store: Use immediately as a sauce or dip, or store in a sealed container in the refrigerator for up to one week.
Notes
- You can substitute pine nuts with walnuts, almonds, or pistachios for a different flavor profile.
- For a vegan version, omit Parmesan or replace with a plant-based cheese alternative.
- Use freshly squeezed lemon juice for the best flavor.
- Store leftover pesto in the fridge in an airtight container and cover the surface with a thin layer of olive oil to maintain freshness.
- This pesto can be frozen in ice cube trays for convenient portioning and longer storage.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Category: Sauce
- Method: Blending
- Cuisine: Italian
Keywords: spinach pesto, pesto recipe, basil pesto, homemade pesto, spinach sauce, easy pesto, Italian sauce

