Go Back
+ servings
spinach pesto on a toasted slice of bread

Spinach Pesto Recipe

This spinach pesto recipe transforms humble spinach into a vibrant, creamy sauce that's ready in just 10 minutes. Packed with nutrients like iron, vitamin K, and antioxidants, it's healthier and more budget-friendly than traditional basil pesto. The mild flavor works beautifully on pasta, as a sandwich spread, or drizzled over grilled proteins. Simply blend fresh spinach, nuts, garlic, Parmesan, and olive oil until smooth. It's naturally keto-friendly and easily adaptable for vegan, nut-free, or dairy-free diets. Make a double batch—it freezes perfectly in ice cube trays for quick weeknight meals whenever you need them.
Prep Time 10 minutes
Cook Time 3 minutes
Total Time 13 minutes
Course Appetizer, Dinner, Lunch, Main Course, Salad, Side Dish, Soup
Cuisine Italian
Servings 12
Calories 118 kcal

Equipment

  • Food processor or high-powered blender
  • Rubber spatula
  • Airtight storage containers or jars
  • Cheese grater (if using fresh Parmesan)

Ingredients
  

  • 4 cups fresh spinach leaves packed (about 4 oz)
  • 1/2 cup fresh basil leaves optional but adds depth
  • 1/2 cup pine nuts or walnuts, almonds, or pepitas
  • 3 cloves garlic peeled
  • 1/2 cup extra virgin olive oil
  • 1/2 cup freshly grated Parmesan cheese
  • 2 tablespoons fresh lemon juice
  • 1/2 teaspoon salt adjust to taste
  • 1/4 teaspoon black pepper

Instructions
 

Step 1: Prepare the Spinach

  • Wash the spinach thoroughly and pat dry with paper towels or use a salad spinner. Remove any thick stems. If using frozen spinach, thaw completely and squeeze out all excess moisture—this is crucial for the right consistency.

Step 2: Toast the Nuts (Optional but Recommended)

  • Place pine nuts in a dry skillet over medium heat for 2-3 minutes, stirring constantly until fragrant and lightly golden. This deepens the flavor significantly. Let cool for 5 minutes.

Step 3: Blend the Base

  • Add spinach, basil (if using), toasted nuts, and garlic to your food processor. Pulse 10-15 times until roughly chopped and combined.

Step 4: Add Liquids

  • With the processor running, slowly drizzle in the olive oil through the feed tube. Scrape down the sides as needed. Continue blending until you reach your desired consistency—I prefer mine slightly chunky for texture.

Step 5: Finish with Cheese and Seasoning

  • Add the Parmesan cheese, lemon juice, salt, and pepper. Pulse another 5-10 times until well combined. Taste and adjust seasoning—you might want more salt, lemon, or a pinch of red pepper flakes.

Step 6: Store or Serve

  • Use immediately or transfer to an airtight container. If storing, pour a thin layer of olive oil on top to prevent oxidation.

Nutrition

Calories: 118kcalCarbohydrates: 2gProtein: 3gFat: 12gSaturated Fat: 2.5gCholesterol: 4mgSodium: 145mgFiber: 0.5gSugar: 0.3gVitamin A: 750IUVitamin C: 5.4mgCalcium: 104mgIron: 0.7mg
Keyword Alternative to basil pesto, Best spinach pesto recipe, Budget-friendly pesto, Can you make pesto with spinach, Creamy spinach pesto, Does spinach pesto taste good, Easy spinach pesto, Freezer-friendly pesto, Fresh spinach pesto, Green pesto recipe, Healthy pasta sauce, Healthy pesto recipe, Homemade spinach pesto, How to make spinach pesto, Italian spinach pesto, Keto spinach pesto, Nut-free pesto option, Pesto with spinach, Quick spinach pesto, Spinach basil pesto, Spinach pesto, Spinach pesto 10 minutes, Spinach pesto pasta, Spinach pesto recipe, Spinach pesto recipe without basil, Spinach sauce for pasta, Vegan spinach pesto recipe, What to do with spinach pesto
Tried this recipe?Let us know how it was!