A hearty and nutritious creamy spinach soup blended to silky perfection, served with tender roasted potatoes and broccoli for a wholesome and comforting meal.
Author:Emma Harper
Prep Time:10 minutes
Cook Time:35 minutes
Total Time:45 minutes
Yield:4 servings 1x
Category:Soup
Method:Blending, Roasting
Cuisine:International
Diet:Vegetarian
Ingredients
Scale
1 tablespoon olive oil
1 small onion, chopped
2 cloves garlic, minced
4 cups fresh spinach leaves
3 cups vegetable broth
1 medium potato, peeled and diced
1/2 cup heavy cream or coconut cream
Salt and pepper, to taste
1 cup small potatoes, quartered
1 cup broccoli florets
1 tablespoon olive oil (for roasting)
Optional: pinch of nutmeg
Instructions
Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
Toss the quartered potatoes and broccoli florets with 1 tablespoon olive oil, salt, and pepper. Spread on the baking sheet and roast for 25–30 minutes until golden and tender.
In a large pot, heat 1 tablespoon olive oil over medium heat. Add chopped onion and garlic, sautéing until soft and translucent, about 5 minutes.
Add diced potato and vegetable broth. Bring to a boil, then reduce heat and simmer until the potato is tender, about 10–12 minutes.
Add spinach and cook until wilted, about 2–3 minutes.
Remove from heat and blend the soup with an immersion blender or in batches in a blender until smooth.
Stir in heavy cream or coconut cream. Season with salt, pepper, and optional nutmeg. Warm through gently.
Serve hot, topped with roasted potatoes and broccoli.
Notes
Use coconut cream for a dairy-free version.
Add a squeeze of lemon juice for a fresh finish.
Soup can be stored in the fridge for up to 3 days.
Top with croutons or shredded cheese for extra texture and flavor.