Love this? Pin it for later!
There's something magical about those unhurried weekend mornings when the world hasn't quite woken up yet. The soft morning light filters through the kitchen window, the coffee maker gurgles gently in the background, and the promise of a leisurely day stretches ahead like a warm blanket. On mornings like these, I find myself reaching for this soul-warming creamy spinach and potato soup with garlic—a recipe that's become my sanctuary in a bowl.
I first created this soup during a particularly chaotic period in my life when I was juggling a demanding job, graduate school, and trying to maintain some semblance of work-life balance. One Saturday morning, exhausted and craving comfort, I threw together the humble ingredients I had on hand: a bag of baby spinach that was wilting in my crisper drawer, some potatoes that had seen better days, and plenty of garlic because—well, garlic makes everything better. What emerged from my Dutch oven was nothing short of transformative.
This isn't just another vegetable soup recipe. It's a gentle reminder to slow down, to savor the process of cooking, and to nourish ourselves with intention. The combination of tender potatoes, nutrient-rich spinach, and aromatic garlic creates a harmony of flavors that feels both indulgent and virtuous. The creamy texture comes from a clever technique that blends some of the potatoes into the broth, creating richness without the need for heavy cream.
Whether you're preparing this for a cozy weekend brunch, meal-prepping for the week ahead, or simply need a moment of culinary mindfulness, this soup delivers on every level. It's budget-friendly, comes together in under an hour, and fills your kitchen with an aroma that promises everything will be okay.
Why This Recipe Works
- One-Pot Wonder: Everything cooks in a single pot, minimizing cleanup and maximizing flavor development as the ingredients mingle together.
- Naturally Creamy: Blending a portion of the potatoes creates a luxuriously creamy texture without any dairy, making it lighter and suitable for various dietary needs.
- Flavor Layering: Roasting the garlic before adding it to the soup develops a sweet, mellow flavor that elevates the entire dish.
- Meal Prep Friendly: This soup tastes even better the next day as the flavors meld together, making it perfect for busy weekday lunches.
- Adaptable to Seasons: While perfect for chilly mornings, this soup can be served at various temperatures and works year-round.
- Nutrient-Dense: Packed with iron from spinach, potassium from potatoes, and immune-boosting properties from garlic, it's comfort food that loves you back.
- Budget-Conscious: Made with inexpensive, accessible ingredients that deliver maximum flavor and nutrition per dollar spent.
Ingredients You'll Need
The beauty of this soup lies in its simplicity. Each ingredient plays a crucial role in creating the final symphony of flavors, so let's explore what makes each component special.
The Produce
Potatoes: I prefer Yukon Gold potatoes for this soup because of their naturally buttery flavor and medium starch content. They break down beautifully to create the creamy base while still maintaining some texture. Russet potatoes work well too if you want an even silkier texture, while red potatoes will give you a chunkier, more rustic soup.
Spinach: Fresh baby spinach is my go-to because it's tender and requires minimal prep—just a quick rinse. The leaves wilt down dramatically, so don't be intimidated by the large quantity. If using mature spinach, remove the tough stems and chop the leaves roughly. Frozen spinach works in a pinch; just thaw and squeeze out excess water before adding.
Garlic: This isn't the time to be shy about garlic. I use a whole head, roasting it first to develop sweet, caramelized notes that infuse the entire soup. The roasting process transforms the garlic's harsh bite into something mellow and almost sweet.
The Aromatics and Seasonings
Onion: A large yellow onion creates the aromatic foundation of this soup. Dice it small so it melts into the background, providing savory depth without overwhelming the other flavors.
Vegetable Broth: Use a high-quality vegetable broth for the best flavor. I prefer low-sodium versions so I can control the salt level. If you have homemade vegetable stock, even better!
Thyme: Fresh thyme adds an earthy, slightly floral note that complements both the potatoes and spinach beautifully. If using dried thyme, reduce the quantity by half.
The Finishing Touches
Olive Oil: A good extra-virgin olive oil for roasting the garlic and sautéing the vegetables. The quality matters here since it's one of the primary fat sources.
Lemon: A squeeze of fresh lemon juice at the end brightens all the flavors and cuts through the richness. Don't skip this—it makes all the difference!
Nutmeg: Just a pinch of freshly grated nutmeg adds warmth and complexity without being identifiable. It's my secret ingredient in many creamy vegetable soups.
How to Make Creamy Spinach and Potato Soup with Garlic for Slow Mornings
Roast the Garlic
Preheat your oven to 400°F (200°C). Slice the top off a whole head of garlic to expose the cloves. Drizzle with olive oil, wrap in foil, and roast for 40-45 minutes until the cloves are soft and caramelized. Once cool enough to handle, squeeze out the cloves and set aside. This can be done up to 3 days ahead.
Sauté the Aromatics
Heat 2 tablespoons of olive oil in your Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook for 5-6 minutes, stirring occasionally, until translucent and beginning to brown at the edges. Season with a pinch of salt to help draw out moisture.
Add Potatoes and Herbs
Add the diced potatoes to the pot along with the roasted garlic cloves, thyme, and another pinch of salt. Stir to coat everything in the oil and onion mixture. Cook for 2-3 minutes, allowing the potatoes to absorb the flavors and develop a slight golden edge on some pieces.
Deglaze and Simmer
Pour in the vegetable broth, scraping up any browned bits from the bottom of the pot. Add enough water to just cover the potatoes by about an inch. Bring to a boil, then reduce to a gentle simmer. Cover partially and cook for 15-20 minutes until the potatoes are very tender.
Create the Creamy Base
Using an immersion blender (or transferring 2-3 cups to a regular blender), blend about half of the soup until smooth and creamy. Return to the pot if using a regular blender. This technique creates a luxurious texture without adding any cream or flour.
Add the Spinach
Bring the soup back to a gentle simmer and add the spinach in batches, stirring until each addition wilts down. Don't worry about the volume—it will reduce dramatically. Once all the spinach is incorporated, simmer for an additional 2-3 minutes.
Season and Finish
Add the lemon juice, nutmeg, and additional salt and pepper to taste. The soup should be thick enough to coat the back of a spoon but still spoonable. If it's too thick, add a splash more broth; if too thin, simmer uncovered for a few minutes.
Serve and Enjoy
Ladle into warm bowls and drizzle with good olive oil. Garnish with homemade croutons, a dollop of Greek yogurt, or simply enjoy as is. This soup is best appreciated slowly, perhaps with a slice of crusty bread and your favorite morning beverage.
Expert Tips
Time-Saving Tip
Roast multiple heads of garlic at once and freeze the cloves. They'll keep for up to 3 months and are perfect for quick weeknight cooking.
Texture Control
For an extra silky texture, pass the blended portion through a fine-mesh sieve before returning to the pot. This removes any fibrous bits.
Temperature Matters
Let the soup cool slightly before blending to prevent dangerous steam build-up. If using a regular blender, work in small batches.
Color Preservation
Add a pinch of baking soda when cooking spinach to help maintain its vibrant green color, but use sparingly as it can affect flavor.
Potato Selection
Avoid waxy potatoes like red or new potatoes for the creamiest results. Their low starch content won't break down as well.
Serving Temperature
This soup is delicious at various temperatures. Try it warm for comfort, at room temperature for nuanced flavors, or even chilled on hot days.
Variations to Try
Protein-Packed Version
Add a can of drained cannellini beans during the last 5 minutes of cooking. They'll heat through and add protein while maintaining the soup's creamy texture.
Spicy Kick
Add a pinch of red pepper flakes or a diced jalapeño when sautéing the onions. A swirl of harissa paste when serving adds North African flair.
Green Goddess
Replace half the spinach with other greens like kale, chard, or arugula. Each brings its own unique flavor profile and nutritional benefits.
Mediterranean Twist
Add a can of diced tomatoes and some chopped olives during cooking. Finish with crumbled feta cheese and fresh oregano for a Greek-inspired version.
Creamy Indulgence
For special occasions, stir in 1/4 cup of heavy cream or coconut cream just before serving. This creates restaurant-level richness.
Lemon Herb
Add the zest of one lemon along with the juice, and stir in fresh dill or tarragon at the end for a bright, spring-like variation.
Storage Tips
Refrigeration
Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after the first day as they meld together. When reheating, add a splash of broth or water as the soup will thicken considerably when chilled.
Freezing
This soup freezes beautifully for up to 3 months. Portion into freezer-safe containers, leaving about an inch of headspace for expansion. Thaw overnight in the refrigerator and reheat gently, adding liquid as needed. Note that the spinach may darken slightly but the flavor remains excellent.
Make-Ahead Components
Roast several heads of garlic on Sunday and store the cloves in olive oil in the refrigerator for up to 2 weeks. You can also prep the vegetables the night before—dice the potatoes and store them in water to prevent browning, and wash the spinach, storing it wrapped in paper towels.
Frequently Asked Questions
This soup is naturally vegan as written! The creaminess comes from blended potatoes rather than dairy products. If you want to add richness, consider stirring in some coconut milk or cashew cream, but it's completely optional.
Simply thin it out with additional vegetable broth, water, or even milk/non-dairy milk. Add liquid gradually, stirring and checking consistency as you go. The soup will thicken as it cools, so you might want to err on the slightly thinner side.
Absolutely! Frozen spinach works well in this soup. Thaw it first and squeeze out excess water before adding. You'll need about 10 ounces of frozen spinach to replace the fresh. Add it directly to the hot soup and simmer until heated through.
Yes, but work carefully! Blend the soup in small batches, filling the blender no more than halfway. Remove the center piece from the lid and cover with a towel to allow steam to escape. Start on low speed and gradually increase to avoid splatters.
This soup pairs beautifully with crusty sourdough bread, garlic croutons, or a simple green salad. For breakfast, try it with a slice of whole-grain toast topped with avocado. It's also wonderful with a poached egg on top for extra protein.
Add a can of white beans, cooked quinoa, or small pasta shapes during the last 10 minutes of cooking. You can also top each serving with a fried egg, some crispy bacon, or a handful of roasted chickpeas for extra staying power.
Creamy Spinach and Potato Soup with Garlic for Slow Mornings
Ingredients
Instructions
- Roast garlic: Preheat oven to 400°F. Cut top off garlic head, drizzle with oil, wrap in foil, and roast 40-45 minutes. Squeeze out cloves when cool.
- Sauté aromatics: Heat oil in Dutch oven over medium heat. Cook onion 5-6 minutes until translucent.
- Add vegetables: Stir in potatoes, roasted garlic, and thyme. Cook 2-3 minutes.
- Simmer: Add broth and bring to boil. Reduce heat and simmer 15-20 minutes until potatoes are tender.
- Blend: Use immersion blender to blend half the soup until creamy. (Or blend 2-3 cups in regular blender and return to pot.)
- Add spinach: Stir in spinach in batches until wilted. Simmer 2-3 minutes more.
- Finish: Add lemon juice, nutmeg, and season to taste. Serve hot with olive oil drizzle.
Recipe Notes
The soup thickens considerably when refrigerated. Add broth or water when reheating. For best results, reheat gently over medium-low heat, stirring frequently.