This Creamy Spinach and Potato Garden Soup is a comforting dish combining rich potatoes and vibrant spinach, perfect for a cozy meal.
1. Heat butter in a large pot over medium heat, sauté chopped onion and garlic until fragrant and softened, about 5 minutes.
2. Pour in diced potatoes and vegetable broth, bring to a gentle boil, then reduce heat to simmer. Cook until potatoes are tender, about 15–20 minutes.
3. Stir in fresh spinach leaves, folding gently until wilted and bright green, about 2–3 minutes.
4. Carefully transfer soup in batches to a blender, blending until silky-smooth. Return to pot.
5. Reduce heat to low, whisk in heavy cream and butter until fully incorporated.
6. Taste and season with salt, pepper, and nutmeg if desired. Ladle hot soup into bowls, garnish with parmesan and fresh herbs.
For the best texture, use starchy potatoes like Russets, and add spinach at the end to maintain its vibrant color. Optionally sprinkle with chopped chives or bacon bits for extra flavor.