Ingredients
Scale
- 4 cups cauliflower florets
- Extra virgin olive oil
- Kosher salt
- Freshly ground black pepper
- 1 medium onion, chopped
- 3 large garlic cloves, minced
- 4 scallions, chopped
- 1/2 cup chopped fresh dill, plus extra for garnish
- 4 cups vegetable stock
- 4 tablespoon raw pine nuts
- 5 cups (1/2 pound) baby spinach
- 3 tablespoons fresh lemon juice
- 1 cup crumbled feta cheese, divided
Instructions
- Preheat the oven to 400°F and line a sheet pan with parchment paper.
- Spread cauliflower florets on the sheet pan, drizzle with 1 tablespoon of olive oil, and season with salt and pepper. Roast for 25 minutes, flipping halfway, until golden and tender.
- In a large soup pot, warm 3 tablespoons of olive oil over medium heat. Once shimmering, add the chopped onion and sauté until fragrant, about 4-5 minutes.
- Add the minced garlic, chopped scallions, and dill to the pot, sautéing for another 2-3 minutes until softened.
- Incorporate the roasted cauliflower and vegetable stock, bringing the mixture to a simmer.
- Toast the pine nuts in a dry skillet over medium heat for about 3 minutes, stirring frequently until golden, then set aside.
- Add the baby spinach to the simmering soup, cooking until just wilted, about 1 minute. Stir in ½ cup of feta cheese and lemon juice. Blend the mixture until smooth, using a blender or an immersion blender. Taste and adjust seasoning with salt and pepper as needed.
- Serve the soup in bowls, drizzling with olive oil and garnishing with remaining feta, toasted pine nuts, and extra dill.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
For a creamier texture, add more feta cheese before blending.
You can use homemade vegetable stock for enhanced flavor.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Dinner
- Method: Blending, Roasting, Simmering
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 3g
- Sodium: 550mg
- Fat: 20g
- Saturated Fat: 3g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 5g
- Protein: 9g
- Cholesterol: 15mg