Love this? Pin it for later! 📌
What makes this soup special is how it transforms humble ingredients into something extraordinary. Baby potatoes create a naturally creamy base when partially blended, while fresh spinach adds vibrant color and a boost of vitamins. The secret lies in the technique—we build layers of flavor by sautéing aromatics, deglazing with white wine, and finishing with a touch of Greek yogurt for tang and body. Every spoonful feels like wrapping yourself in a warm blanket, making it perfect for those January evenings when you want something comforting yet wholesome.
Why This Recipe Works
- Protein-packed: Greek yogurt adds 20g of protein per serving while keeping it light
- One-pot wonder: Minimal cleanup with maximum flavor development in a single Dutch oven
- Meal prep friendly: Tastes even better the next day, making weekday lunches a breeze
- Budget-conscious: Uses affordable pantry staples without sacrificing nutrition
- Customizable: Easily made vegan or adjusted for dietary restrictions
- Immune-boosting: Loaded with vitamin C, iron, and antioxidants perfect for winter wellness
- Restaurant quality: The white wine and fresh herbs elevate it to dinner party status
Ingredients You'll Need
The magic of this soup lies in its simplicity—every ingredient serves a purpose, building complexity through thoughtful combinations. Let's explore each component and how to select the best quality ingredients for maximum flavor.
Baby Potatoes (2 pounds)
I prefer baby Yukon Gold or red potatoes for their naturally creamy texture and thin skins that don't require peeling. Their waxy texture holds up beautifully in soup while contributing to the luxurious mouthfeel. When selecting, choose potatoes that are firm with smooth skins, avoiding any with green spots or sprouts. If baby potatoes aren't available, substitute with regular Yukon Golds cut into 1-inch chunks.
Fresh Baby Spinach (8 cups)
Baby spinach offers a milder, sweeter flavor than mature spinach, melting seamlessly into the soup. Look for bright green leaves without any yellowing or slimy spots. Organic spinach is worth the splurge here, as conventional spinach ranks high on the pesticide residue list. If you only have frozen spinach, thaw and squeeze dry—use about 10 ounces frozen to replace fresh.
Aromatics (Onion, Garlic, Celery)
The holy trinity of flavor starts with one large yellow onion for sweetness, four cloves of garlic for depth, and two celery stalks for aromatic backbone. Dice them uniformly so they cook evenly. When your onions are translucent and your kitchen smells like home, you'll know you're on the right track.
Vegetable Broth (6 cups)
Quality broth makes or breaks soup. I make my own when time allows, but Pacific Foods Organic Vegetable Broth is my go-to store-bought option. Avoid anything labeled "low-sodium" unless you plan to adjust seasoning carefully—the potatoes need adequate salt to shine.
Greek Yogurt (1 cup)
This is our secret weapon for creaminess without heaviness. Use full-fat Greek yogurt for the richest texture, though 2% works for lighter versions. Let it come to room temperature before stirring in to prevent curdling. For vegan options, substitute with coconut cream or cashew cream.
White Wine (½ cup)
A dry white wine like Sauvignon Blanc or Pinot Grigio adds acidity and complexity, deglazing the pot and lifting all the caramelized bits. If you prefer to avoid alcohol, substitute with additional broth plus 1 tablespoon of lemon juice for brightness.
Fresh Herbs (Thyme, Parsley)
Fresh thyme infuses the soup with earthy notes, while parsley adds freshness at the end. Strip thyme leaves by running your fingers backward down the stem. If fresh herbs aren't available, use 1 teaspoon dried thyme (added earlier) and 1 tablespoon dried parsley (added at the end).
How to Make Cozy Creamy Potato and Spinach Soup for Healthy January Dinners
Prep Your Ingredients
Start by washing and quartering your baby potatoes, keeping them in a bowl of cold water to prevent browning. Dice the onion, celery, and garlic into uniform pieces—this ensures even cooking. Wash the spinach in a large bowl of water, changing the water twice to remove any grit. Dry in a salad spinner or clean kitchen towels. Having everything prepped (mise en place) makes the cooking process smooth and enjoyable.
Build the Flavor Base
Heat 2 tablespoons of olive oil in a large Dutch oven over medium heat. When the oil shimmers, add the diced onion and celery with a pinch of salt. Cook for 5-6 minutes, stirring occasionally, until the vegetables are soft and translucent but not browned. Add the garlic and cook for another minute until fragrant. This sofrito creates the aromatic foundation that will perfume your entire soup.
Deglaze with Wine
Pour in the white wine and increase heat to medium-high. Use a wooden spoon to scrape up any browned bits from the bottom of the pot—these fond bits are flavor gold. Let the wine bubble and reduce by half, about 3-4 minutes. The alcohol will cook off, leaving behind complex acidity that brightens the entire soup. Your kitchen should smell absolutely incredible at this point.
Add Potatoes and Broth
Drain the potatoes and add them to the pot along with the vegetable broth, thyme, bay leaf, and 1 teaspoon of salt. Bring to a boil, then reduce to a gentle simmer. Cover partially and cook for 15-18 minutes, until the potatoes are fork-tender but not falling apart. The timing here is crucial—undercooked potatoes won't blend smoothly, while overcooked ones become mushy.
Create Creamy Texture
Remove the bay leaf and use an immersion blender to partially puree the soup, leaving some potato chunks for texture. If you don't have an immersion blender, carefully transfer 2 cups of soup to a regular blender, puree until smooth, and return to the pot. The key is creating a creamy base while maintaining interesting texture contrasts in every spoonful.
Wilt in Spinach
Add the spinach in batches, stirring until each addition wilts before adding more. This prevents overcrowding and ensures even cooking. The spinach will reduce dramatically in volume—8 cups might seem like a lot, but it melts down to create beautiful green ribbons throughout the soup. Cook just until the spinach is wilted and bright green, about 2-3 minutes.
Enrich with Yogurt
Reduce heat to low. In a small bowl, whisk the Greek yogurt with ½ cup of the hot soup to temper it—this prevents curdling. Slowly pour the tempered yogurt mixture back into the pot, stirring constantly. The soup will transform from brothy to luxuriously creamy right before your eyes. Never let the soup boil after adding yogurt, as it can separate and become grainy.
Season and Serve
Taste and adjust seasoning with salt and freshly ground black pepper. The soup should be creamy but not thick, with a velvety texture that coats the back of a spoon. If it's too thick, thin with additional broth. Stir in fresh parsley and a squeeze of lemon juice for brightness. Ladle into warm bowls and garnish with a drizzle of olive oil, extra black pepper, and perhaps some crusty whole grain bread on the side.
Expert Tips
Temperature Matters
Always temper Greek yogurt before adding to hot soup to prevent curdling. Bring yogurt to room temperature and whisk with hot soup before incorporating.
Make-Ahead Magic
This soup improves overnight as flavors meld. Store in airtight containers and reheat gently, adding a splash of broth to thin if needed.
Potato Selection
Waxy potatoes like Yukon Gold or red potatoes hold their shape better than russets. Avoid russets unless you want a completely smooth soup.
Spinach Success
Don't overcook spinach—it should stay vibrant green. Add during the last 2-3 minutes of cooking for optimal color and nutrition retention.
Blending Options
For completely smooth soup, blend all contents. For rustic texture, blend only half. An immersion blender gives you the most control.
Nutrition Boost
Add a handful of hemp hearts or white beans when blending for extra protein and omega-3s without changing the flavor profile.
Variations to Try
Vegan Version
Replace Greek yogurt with coconut milk or cashew cream. Use nutritional yeast for umami depth and extra B vitamins. The coconut adds subtle sweetness that pairs beautifully with the spinach.
Protein-Packed
Add a can of drained cannellini beans when blending for extra protein and fiber. Top with roasted chickpeas for crunch. This transforms the soup into a complete meal that satisfies for hours.
Spicy Greens
Replace half the spinach with arugula or watercress for a peppery kick. Add a pinch of red pepper flakes when sautéing aromatics. The bitterness balances beautifully with the creamy potatoes.
Green Goddess
Add fresh herbs like dill, chives, and tarragon along with the parsley. Blend in some avocado for extra richness and healthy fats. This version tastes like spring in a bowl.
Storage Tips
Refrigerator Storage
Store cooled soup in airtight containers for up to 4 days. The flavors actually improve after 24 hours as they meld together. I prefer glass containers as they don't absorb odors and reheat evenly. Leave about an inch of space at the top for expansion.
Freezer Instructions
This soup freezes beautifully for up to 3 months. I recommend freezing individual portions in silicone muffin tins, then transferring to freezer bags. This gives you perfect single-serving portions that thaw quickly. Thaw overnight in the refrigerator or use the defrost setting on your microwave.
Reheating Guidelines
Reheat gently over medium-low heat, stirring frequently. Add a splash of broth or milk to thin as the soup thickens when chilled. Avoid boiling, which can cause the yogurt to separate. For best results, reheat only what you'll consume immediately.
Frequently Asked Questions
Cozy Creamy Potato and Spinach Soup for Healthy January Dinners
Ingredients
Instructions
- Prep vegetables: Wash and quarter potatoes, keeping in cold water. Dice onion, celery, and garlic. Wash and dry spinach.
- Sauté aromatics: Heat olive oil in Dutch oven over medium heat. Cook onion and celery 5-6 minutes until soft. Add garlic, cook 1 minute.
- Deglaze: Add white wine, increase heat, and reduce by half, scraping up browned bits, 3-4 minutes.
- Add potatoes: Stir in potatoes, broth, thyme, bay leaf, and 1 teaspoon salt. Bring to boil, then simmer 15-18 minutes until tender.
- Blend: Remove bay leaf. Use immersion blender to partially puree, leaving some chunks for texture.
- Add spinach: Stir in spinach in batches until wilted, 2-3 minutes. Keep bright green color.
- Enrich: Temper Greek yogurt with hot soup, then stir into pot. Season with salt, pepper, parsley, and lemon juice.
- Serve: Ladle into warm bowls, drizzle with olive oil, and serve with crusty whole grain bread.
Recipe Notes
Always temper Greek yogurt before adding to prevent curdling. Bring to room temperature and whisk with hot soup first. Soup thickens when chilled; thin with broth when reheating. Freezes well for up to 3 months.