A rich and velvety creamy spinach soup made with fresh spinach, onions, garlic, and a touch of cream. Perfect as a comforting starter or light meal.
2 tablespoons unsalted butter
1 medium yellow onion, finely chopped
3 cloves garlic, minced
4 cups fresh spinach leaves, washed and roughly chopped
3 cups vegetable broth
1 medium potato, peeled and diced
1 cup heavy cream
Salt, to taste
Freshly ground black pepper, to taste
1/4 teaspoon ground nutmeg
In a large pot, melt the butter over medium heat.
Add the chopped onion and sauté for 5 minutes until translucent and soft.
Add the minced garlic and cook for another 1 minute until fragrant.
Add the diced potato and vegetable broth to the pot. Bring to a boil, then reduce heat and simmer for 10 minutes until the potatoes are tender.
Add the chopped spinach to the pot and cook for 3-4 minutes until wilted.
Remove the pot from heat and use an immersion blender to puree the soup until smooth. Alternatively, carefully transfer the soup in batches to a blender and blend until smooth, then return to the pot.
Stir in the heavy cream, ground nutmeg, salt, and black pepper. Heat gently over low heat for 2-3 minutes without boiling.
Taste and adjust seasoning as needed.
Ladle the creamy spinach soup into bowls and serve warm.