Spinach Potato Soup with Pistachio Gremolata Recipe
Introduction
This Spinach Potato Soup with Pistachio Gremolata is a comforting and vibrant dish that blends creamy potatoes and fresh spinach with a zesty, nutty topping. It’s perfect for a cozy lunch or light dinner and comes together with simple ingredients you likely have on hand.

Ingredients
- 2 tbsp butter, ghee, or olive oil
- 1 large leek (thinly sliced)
- 2 cloves garlic (minced)
- 12 oz Yukon Gold potatoes (peeled and diced to 1″ cubes)
- 4 cups chicken bone broth (or vegetable broth)
- 1 tsp sea or kosher salt
- 1 tsp cracked black pepper
- 5 oz baby spinach
- 2 tbsp chopped parsley
- 1 tbsp chopped chives
- 1 tbsp lemon juice
- 1/4 cup extra virgin olive oil (for garnish)
- 1/4 cup roasted salted pistachios (crushed)
- 2 tbsp minced parsley
- 1 tbsp minced chives
- 1 tbsp lemon zest
- 1 clove garlic (minced)
- Pinch sea or kosher salt
Instructions
- Step 1: Place a Dutch oven over medium heat. Add the butter, ghee, or olive oil and allow it to heat up for about 1 minute. Add the sliced leeks and a pinch of salt, then sauté, stirring occasionally, until the leeks are soft and browning around the edges, about 6–7 minutes.
- Step 2: Add the minced garlic to the leeks and sauté until fragrant, about 1 minute.
- Step 3: Add the diced potatoes, broth, salt, and cracked black pepper. Stir to combine. Increase the heat to high and bring the mixture to a boil. Then reduce the heat to low and simmer until the potatoes are cooked through, about 20–25 minutes.
- Step 4: While the soup simmers, prepare the pistachio gremolata. In a small bowl, mix the crushed pistachios, minced parsley, minced chives, lemon zest, minced garlic, and a pinch of salt until thoroughly combined. Juice the lemon used for zesting and set aside for later.
- Step 5: Once the potatoes are tender, add the baby spinach, chopped parsley, and chopped chives to the pot. Simmer until the spinach wilts and the herbs remain bright, about 2–3 minutes.
- Step 6: Remove the soup from the heat and stir in the lemon juice. Use an immersion blender to puree the soup until completely smooth. Add additional broth or water if you want a thinner consistency.
- Step 7: Ladle the soup into bowls. Drizzle each serving with a tablespoon of extra virgin olive oil and sprinkle generously with the pistachio gremolata. Serve immediately or chill and serve cold for a refreshing alternative.
Tips & Variations
- For a vegan version, use olive oil instead of butter or ghee, and vegetable broth instead of chicken broth.
- To enhance creaminess, add a splash of coconut milk or cream before blending.
- If you prefer a chunkier texture, blend only half the soup and stir the rest in.
- Swap pistachios for toasted almonds or walnuts for a different nutty flavor.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of broth or water if it’s too thick. Keep the gremolata separate and add it fresh before serving to maintain its crunch and brightness.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this soup ahead of time?
Yes, this soup keeps well and can be made a day or two in advance. Just reheat gently and add the gremolata fresh before serving.
What can I use if I don’t have an immersion blender?
You can carefully transfer the soup in batches to a regular blender and puree until smooth. Be sure to let the soup cool slightly and blend in small batches to avoid spills.
Print
Spinach Potato Soup with Pistachio Gremolata Recipe
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Low Fat
Description
This silky Spinach Potato Soup with Pistachio Gremolata is a comforting and nutritious dish that combines tender Yukon gold potatoes and vibrant baby spinach in a flavorful broth. Enhanced with fresh herbs and a zesty gremolata topping made from roasted pistachios, lemon, and garlic, this soup offers a perfect balance of creamy texture and bright, fresh flavors. Ideal for an easy weeknight meal or a light lunch, it can be enjoyed warm or chilled.
Ingredients
Soup Ingredients
- 2 tbsp butter, ghee, or olive oil
- 1 large leek (thinly sliced)
- 2 cloves garlic (minced)
- 12 oz Yukon gold potatoes (peeled and diced to 1″ cubes)
- 4 cups chicken bone broth or vegetable broth
- 1 tsp sea or kosher salt
- 1 tsp cracked black pepper
- 5 oz baby spinach
- 2 tbsp chopped parsley
- 1 tbsp chopped chives
- 1 tbsp lemon juice
Garnish Ingredients (Pistachio Gremolata)
- 1/4 cup extra virgin olive oil (for garnish)
- 1/4 cup roasted salted pistachios (crushed)
- 2 tbsp minced parsley
- 1 tbsp minced chives
- 1 tbsp lemon zest
- 1 clove garlic (minced)
- Pinch sea or kosher salt
Instructions
- Sauté Leeks: Place a dutch oven over medium heat and add the butter, ghee, or olive oil. Allow it to heat for about 1 minute. Add the thinly sliced leeks along with a pinch of salt and sauté, stirring occasionally, until the leeks are soft and slightly browned around the edges, about 6-7 minutes.
- Add Garlic: Stir in the minced garlic and continue to sauté until fragrant, approximately 1 minute, being careful not to burn the garlic.
- Cook Potatoes: Add the peeled and diced Yukon gold potatoes to the pot along with the chicken or vegetable broth, salt, and cracked black pepper. Stir to combine. Increase heat to high and bring the mixture to a boil, then reduce heat to low and let simmer until the potatoes are tender and cooked through, about 20-25 minutes.
- Prepare Gremolata: While the soup simmers, combine crushed roasted salted pistachios, minced parsley, minced chives, lemon zest, minced garlic, and a pinch of salt in a small bowl. Mix thoroughly to make the gremolata. Juice the lemon used for zest and set the juice aside for later.
- Add Greens and Herbs: Once potatoes are cooked, add baby spinach, chopped parsley, and chopped chives to the dutch oven. Simmer for 2-3 minutes until the spinach wilts but the herbs remain bright and fresh.
- Blend Soup: Remove the soup from heat and stir in the fresh lemon juice. Using an immersion blender, puree the soup until completely smooth. Add additional water or broth if needed to achieve the desired consistency.
- Serve: Ladle the smooth soup into bowls. Garnish each serving with a tablespoon of extra virgin olive oil and a generous sprinkle of pistachio gremolata. Serve immediately warm, or chill and serve cold as preferred.
Notes
- You can substitute vegetable broth for chicken bone broth to make this soup vegetarian.
- The soup can be served warm or chilled according to preference.
- Use an immersion blender for easy pureeing directly in the pot, or carefully transfer the soup in batches to a blender.
- Pistachio gremolata adds crunch and vibrant flavor—don’t skip it!
- For a dairy-free version, opt for olive oil or ghee instead of butter.
- Adjust salt and lemon juice to taste before serving.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Keywords: spinach soup, potato soup, pistachio gremolata, healthy soup, creamy spinach potato soup, easy soup recipe, vegetarian soup, healthy dinner

