Love this recipe? Save it to Pinterest before you forget!
I created this recipe during my first winter living alone, when the wind howled against my windows and temperatures plummeted below zero. My grandmother used to make a similar soup when I was a child, but her version was heavier, loaded with cream and butter. I wanted to capture that same comfort and warmth while creating something lighter that wouldn't leave me feeling sluggish. After months of experimentation, this soul-warming soup emerged as the perfect balance—creamy without being heavy, packed with nutrients, and infused with the aromatic blend of garlic and rosemary that makes my kitchen smell like a rustic Italian cottage.
Why You'll Love This Warm Spinach and Potato Soup with Garlic and Rosemary for Cold Nights
- One-Pot Wonder: Everything cooks in a single pot, meaning minimal cleanup and maximum flavor development as the ingredients mingle together.
- Nutrient Powerhouse: Packed with iron-rich spinach, vitamin C from potatoes, and immune-boosting garlic, this soup is as healthy as it is delicious.
- Comfort Food Without the Guilt: Creamy texture comes from blending potatoes, not heavy cream—saving you calories while maintaining that luxurious mouthfeel.
- Make-Ahead Magic: This soup actually tastes better the next day, making it perfect for meal prep and busy weeknight dinners.
- Budget-Friendly: Uses humble, affordable ingredients that transform into something extraordinary through slow cooking and proper seasoning.
- Customizable Heat: Add red pepper flakes for a spicy kick or keep it mild for the whole family to enjoy.
- Aromatherapy Included: The combination of garlic and rosemary creates an intoxicating aroma that will make your entire home smell like a cozy bistro.
Ingredient Breakdown
Each ingredient in this soup has been carefully selected to create layers of flavor while maintaining nutritional value. The Yukon Gold potatoes are my go-to choice because they have a naturally buttery flavor and creamy texture when blended, eliminating the need for heavy cream. Their thin skin means you can skip peeling, saving time and adding extra nutrients.
The fresh rosemary is non-negotiable here—dried rosemary simply can't compete with the piney, aromatic essence that fresh sprigs impart. Look for bright green needles that are pliable, not brittle. The garlic should be fresh and firm; I use eight cloves because garlic is the backbone of this soup, but you can adjust based on your preference.
For the spinach, I prefer baby spinach for its tender texture and mild flavor. If you're using mature spinach, remove the tough stems and chop it roughly. The vegetable broth quality dramatically affects the final result—use a good quality broth or, better yet, make your own for the deepest flavor.
Step-by-Step Instructions
Total Time: 45 minutes | Prep Time: 15 minutes | Cook Time: 30 minutes | Serves: 6 hearty bowls
Step 1: Prepare Your Mise en Place
Start by washing all your vegetables thoroughly. Dice the onions into ½-inch pieces, mince the garlic finely (or use a garlic press for maximum flavor release), and cube the potatoes into 1-inch pieces. This ensures even cooking and prevents any last-minute scrambling. Pro tip: Keep the potato cubes submerged in cold water to prevent browning while you prep other ingredients.
Step 2: Sauté the Aromatics
In a large, heavy-bottomed pot (I use a 5-quart Dutch oven), heat 3 tablespoons of olive oil over medium heat. Add the diced onions and cook for 5-6 minutes until they become translucent and start to caramelize around the edges. This step builds the flavor foundation—don't rush it. Add the minced garlic and cook for another 30 seconds, stirring constantly to prevent burning.
Step 3: Bloom the Rosemary
Add the fresh rosemary sprigs to the pot, stirring them into the onion mixture. Let them cook for about 1 minute until they become fragrant. This process, called blooming, releases the essential oils from the rosemary, infusing the oil with its aromatic essence. The rosemary will infuse the entire soup with its woodsy flavor.
Step 4: Build the Soup Base
Add the cubed potatoes to the pot, stirring to coat them with the flavored oil. Pour in 6 cups of vegetable broth and bring to a boil. Once boiling, reduce heat to maintain a gentle simmer. Add 1 teaspoon of salt and ½ teaspoon of black pepper. Let this simmer for 15-20 minutes until the potatoes are fork-tender.
Step 5: Create the Creamy Texture
Remove about 2 cups of potatoes with some broth and set aside. Using an immersion blender, blend the remaining soup until smooth and creamy. If you don't have an immersion blender, carefully transfer batches to a regular blender. Return the reserved potatoes to the pot for texture contrast.
Step 6: Add the Spinach
Bring the soup back to a gentle simmer and stir in the fresh spinach. It will seem like too much at first, but spinach wilts dramatically. Cook for 2-3 minutes until the spinach is tender but still vibrant green. Overcooking will result in dull, mushy spinach.
Step 7: Final Seasoning and Serving
Taste and adjust seasoning with salt and pepper as needed. The soup should be thick enough to coat the back of a spoon but still pourable. If it's too thick, add more broth; if too thin, simmer for a few more minutes. Serve hot, drizzled with good olive oil and crusty bread on the side.
Expert Tips & Tricks
Maximize Garlic Flavor
For the most intense garlic flavor, let the minced garlic sit for 10 minutes after cutting before cooking. This allows the allicin compound to develop fully, maximizing both flavor and health benefits.
Potato Selection Secrets
While Yukon Golds are my favorite, you can use Russet potatoes for an even creamier texture. Avoid waxy potatoes like red or fingerling—they won't blend as smoothly.
Spinach Timing
Add spinach at the very end of cooking to preserve its vibrant color and nutrients. If using frozen spinach, thaw and squeeze out excess water first.
Texture Control
For a chunkier soup, blend only half the potatoes. For ultra-smooth, blend everything and strain through a fine-mesh sieve for restaurant-quality silkiness.
Common Mistakes & Troubleshooting
Soup Too Bland?
Don't be shy with salt! Potatoes need plenty of seasoning. Add salt gradually, tasting as you go. A splash of lemon juice at the end can also brighten the flavors.
Garlic Burned?
If your garlic turns bitter and brown, start over with new oil. There's no fixing burned garlic—it will ruin the entire soup's flavor profile.
Soup Separated?
If your blended soup separates, it's usually due to temperature shock. Reheat gently over low heat, whisking constantly until it comes back together.
Variations & Substitutions
Make It Vegan
This soup is naturally vegan! Just ensure your vegetable broth doesn't contain any animal products. For extra richness, stir in ½ cup of cashew cream at the end.
Add Protein
For a heartier version, add a can of drained white beans during the last 5 minutes of cooking. Cannellini or Great Northern beans work beautifully and complement the rosemary.
Spicy Kick
Add ½ teaspoon of red pepper flakes with the garlic for a warming heat. For even more spice, drizzle each bowl with chili oil before serving.
Different Greens
Substitute kale, Swiss chard, or escarole for the spinach. Heartier greens need 5-7 minutes of cooking time instead of 2-3.
Creamy Indulgence
For special occasions, stir in ¼ cup of heavy cream or coconut cream at the very end for extra decadence.
Storage & Freezing
Refrigerator Storage
Store cooled soup in airtight containers for up to 4 days. The flavors actually intensify overnight! Reheat gently over medium-low heat, thinning with broth if needed.
Freezing Instructions
This soup freezes beautifully for up to 3 months. Freeze in portion-sized containers, leaving 1 inch of space for expansion. Thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
There's nothing quite like the satisfaction of creating a pot of soup that not only warms your body but also nourishes your soul. This warm spinach and potato soup has become my winter ritual, a recipe I return to again and again when the world feels cold and chaotic. The simple act of stirring a pot of soup, watching the ingredients transform into something greater than themselves, reminds me that comfort can be found in the most humble of places.
May this soup bring you the same comfort it's brought me through countless cold nights. Share it with someone you love, or savor it solo with a good book and a warm blanket. Either way, you're in for a bowl of pure, soul-warming magic.
Warm Spinach & Potato Soup with Garlic & Rosemary
Ingredients
- 1 tbsp olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 450 g baby potatoes, quartered
- 4 cups vegetable broth
- 1 sprig fresh rosemary
- 3 cups baby spinach
- ½ cup heavy cream
- ½ tsp salt
- ¼ tsp black pepper
- Pinch red-pepper flakes
- Juice of ½ lemon
Instructions
- Heat olive oil in a heavy pot over medium heat. Add onion and sauté 4 min until translucent.
- Stir in garlic and cook 30 sec until fragrant.
- Add potatoes, broth, and rosemary; bring to a boil, then reduce to a simmer 15 min until potatoes are tender.
- Discard rosemary sprig. Blend half the soup with an immersion blender for a creamy-chunky texture.
- Stir in spinach and cream; simmer 3 min until wilted.
- Season with salt, pepper, red-pepper flakes, and lemon juice. Serve hot with crusty bread.
Recipe Notes
For vegan version swap cream for coconut milk. Soup thickens on standing; thin with broth when reheating.
210
5 g
24 g
11 g
4 g