Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spinach Soup with Feta, Dill, and Roasted Cauliflower Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.8 from 11 reviews

  • Author: Molly
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A creamy and vibrant spinach soup enriched with roasted cauliflower, fresh dill, tangy feta cheese, and toasted pine nuts. This comforting soup marries fresh vegetables with Mediterranean flavors, perfect for a nutritious and flavorful meal in just 45 minutes.


Ingredients

Vegetables and Herbs

  • 4 cups cauliflower florets
  • 1 medium onion, chopped
  • 3 large garlic cloves, minced
  • 4 scallions, chopped
  • 1/2 cup chopped fresh dill, plus extra for garnish
  • 5 cups (1/2 pound) baby spinach

Liquids and Oils

  • Extra virgin olive oil (4 tablespoons total, 1 tbsp for roasting cauliflower, 3 tbsp for sautéing)
  • 4 cups vegetable stock
  • 3 tablespoons fresh lemon juice

Other Ingredients

  • Kosher salt, to taste
  • Freshly ground black pepper, to taste
  • 4 tablespoons raw pine nuts
  • 1 cup crumbled feta cheese, divided


Instructions

  1. Roast the cauliflower: Preheat your oven to 400°F (200°C) and line a sheet pan with parchment paper. Place the cauliflower florets on the pan, drizzle with 1 tablespoon of extra virgin olive oil, and season with kosher salt and freshly ground black pepper. Roast for 25 minutes, flipping halfway through, until the florets are golden and tender.
  2. Prepare the soup base: While the cauliflower roasts, heat 3 tablespoons of olive oil in a large soup pot over medium heat until shimmering. Add the chopped onion and sauté for 4 to 5 minutes until fragrant and translucent. Stir in the minced garlic, chopped scallions, and chopped dill, continuing to sauté for another 2 to 3 minutes until softened and aromatic.
  3. Simmer the soup: Once the cauliflower is roasted, add it along with the vegetable stock to the pot. Bring the mixture to a gentle simmer to blend the flavors together.
  4. Toast the pine nuts: While the soup is simmering, place the raw pine nuts in a dry skillet over medium heat. Stir constantly for about 3 minutes or until the pine nuts turn golden and release their nutty aroma. Remove from heat and set aside.
  5. Blend the soup: Add the baby spinach to the simmering soup and cook for about 1 minute, just until wilted. Stir in ½ cup of the crumbled feta cheese and the fresh lemon juice. Using an immersion blender or working in batches with a blender, puree the soup until smooth. Taste and adjust seasoning with additional salt and pepper as needed.
  6. Garnish and serve: Ladle the soup into bowls. Drizzle each serving with a little olive oil, then sprinkle with the remaining feta cheese, toasted pine nuts, and extra fresh dill for garnish. Serve immediately and enjoy!

Notes

  • For a nuttier flavor, consider using smoked paprika in the soup base.
  • Use fresh baby spinach for the best texture and flavor, but you can substitute with baby kale if preferred.
  • This soup can be made vegan by omitting the feta cheese or using a plant-based alternative.
  • Leftover soup stores well in the refrigerator for up to 3 days and can be reheated gently on the stovetop.
  • Adjust lemon juice based on your preferred level of acidity.
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Roasting and Stovetop
  • Cuisine: Mediterranean