Love this? Pin it for later!
This soup has seen me through countless snowy evenings, sick days when only something nourishing will do, and those moments when the world feels too heavy and you need something warm to wrap your hands around. The earthy sweetness of roasted sweet potatoes mingles with the bright, mineral notes of spinach, while garlic provides that aromatic backbone that makes your kitchen smell like home itself. It's the kind of recipe that doesn't demand perfection—just good ingredients, a bit of patience, and the willingness to let simple flavors shine.
Why This Recipe Works
- One-Pot Wonder: Everything cooks in a single Dutch oven, meaning minimal cleanup and maximum flavor development as the ingredients mingle together.
- Nutritional Powerhouse: Sweet potatoes provide beta-carotene and complex carbs, while spinach adds iron and folate—this is comfort food that actually loves you back.
- Flexible Foundation: The base recipe welcomes additions like white beans, chickpeas, or even a splash of coconut milk for extra richness.
- Make-Ahead Magic: The flavors actually improve overnight, making this perfect for meal prep or entertaining.
- Budget-Friendly Brilliance: Using humble, affordable ingredients that deliver restaurant-quality results without breaking the bank.
- Freezer-Friendly: Portion and freeze for up to three months—your future self will thank you on those too-tired-to-cook nights.
- Customizable Consistency: Blend it smooth for elegant dinner parties or leave it chunky for rustic, hearty bowls.
Ingredients You'll Need
The beauty of this soup lies in its simplicity, but don't let the short ingredient list fool you—each component plays a crucial role in creating layers of flavor that will make you close your eyes with the first spoonful.
Sweet Potatoes (2 pounds): Look for firm, unblemished specimens with tight skin. I prefer the orange-fleshed varieties for their natural sweetness and vibrant color. Avoid any with soft spots or sprouting eyes. If you can only find smaller ones, that's fine—they often have a more concentrated flavor. Store them in a cool, dark place (not the fridge) for up to two weeks.
Fresh Spinach (8 cups packed): Baby spinach works beautifully here, requiring minimal stem removal, but mature spinach has a more robust flavor. If using mature spinach, remove the tough stems and tear larger leaves into bite-sized pieces. The key is buying spinach that looks perky, not wilted or yellowing. Pro tip: wash it just before using, as moisture accelerates spoilage.
Garlic (6-8 cloves): This isn't the time for pre-minced jarred garlic. Fresh garlic, properly handled, provides the aromatic backbone that elevates this from simple to sublime. Look for plump, firm heads with tight, papery skin. Avoid any with green shoots or soft cloves. Store in a cool, dry place (not the fridge) in a breathable container.
Yellow Onion (1 large): The foundation of flavor. Choose onions that feel heavy for their size with dry, papery skin. Avoid any with soft spots or green shoots. Dice it small so it melts into the soup rather than remaining as distinct pieces.
Vegetable Broth (6 cups): Quality matters here. Use a good-quality store-bought broth or, better yet, make your own. If using store-bought, taste it first—some brands are quite salty, and you may want to dilute with water. Low-sodium versions give you more control over the final seasoning.
Olive Oil (3 tablespoons): A good quality extra-virgin olive oil makes a difference. It's used both for sautéing the aromatics and for finishing the soup, adding a fruity, peppery note that complements the sweet potatoes beautifully.
Fresh Thyme (2 teaspoons): The lemony, slightly minty notes of thyme pair wonderfully with both sweet potatoes and spinach. If you only have dried, use 1 teaspoon, but fresh really does make a difference. Strip the leaves from woody stems by running your fingers backward along the stem.
Nutmeg (1/4 teaspoon): Just a whisper of freshly grated nutmeg adds warmth and complexity without being identifiable. Whole nutmeg, grated fresh, is infinitely more aromatic than pre-ground. Store whole nutmeg in a sealed container—it keeps for years.
Lemon Juice (2 tablespoons): Added at the end, this brightens all the flavors and balances the natural sweetness of the potatoes. Fresh-squeezed is non-negotiable here—the bottled stuff has a flat, metallic taste.
How to Make Cozy Sweet Potato and Spinach Soup with Garlic for Cold Nights
Prep Your Mise en Place
Start by washing and peeling your sweet potatoes, then dice them into 1-inch cubes—uniform size ensures even cooking. While you're at it, mince your garlic (but keep it separate from the onion), dice your onion, and wash your spinach. Having everything ready before you start cooking makes the process smooth and stress-free. This is also the perfect time to grate your nutmeg if using whole, and strip the thyme leaves from their stems.
Build Your Flavor Foundation
Heat your Dutch oven over medium heat and add 2 tablespoons of olive oil. When it shimmers, add the diced onion with a pinch of salt. The salt helps draw out moisture and prevents browning too quickly. Cook for 5-6 minutes, stirring occasionally, until the onion is translucent and sweet-smelling. Don't rush this step—the gentle cooking develops the natural sugars that will add depth to your soup.
Bloom Your Aromatics
Add the minced garlic and thyme to the pot, stirring constantly for 30-45 seconds. You'll know it's ready when your kitchen smells like a French bistro and the garlic has lost its raw edge but hasn't browned. Browning garlic makes it bitter, so stay attentive. Add the nutmeg now, letting it toast briefly in the oil to release its volatile oils.
Add Sweet Potatoes and Liquid
Toss in your cubed sweet potatoes, stirring to coat them in the fragrant oil. Pour in the vegetable broth—it should just cover the potatoes by about an inch. Add 1 teaspoon of salt and several grinds of black pepper. Bring to a boil over high heat, then reduce to a gentle simmer. Cover partially and let it bubble away for 15-20 minutes, until the potatoes are fork-tender.
Blend to Your Preference
Here's where you decide your soup's personality. For a silky, elegant soup, use an immersion blender directly in the pot, blending until smooth. For a more rustic texture, transfer half the soup to a blender, blend until smooth, then return to the pot. Or leave it completely chunky if you enjoy the textural contrast. If using a countertop blender, work in batches and hold the lid down with a kitchen towel—hot liquids expand and can blow the lid off.
Welcome the Spinach
Return the blended soup to a gentle simmer and add the spinach in handfuls, stirring until each addition wilts before adding the next. This prevents the soup from cooling down too much and ensures even cooking. The spinach only needs 2-3 minutes to wilt and turn bright green—any longer and it becomes drab and sulfurous. Taste and adjust seasoning with salt and pepper.
Finish with Freshness
Remove from heat and stir in the lemon juice and remaining tablespoon of olive oil. The lemon juice brightens everything, while the fresh olive oil adds a lovely, peppery note. Taste once more—soup often needs more salt than you think, especially if you used low-sodium broth.
Serve with Love
Ladle into warmed bowls—cold bowls steal heat from your soup. Garnish with a swirl of olive oil, some freshly ground black pepper, and maybe a few thyme leaves if you're feeling fancy. A slice of crusty bread for dipping transforms this into a complete meal. Leftovers reheat beautifully, though you may need to thin with a splash of water or broth.
Expert Tips
Temperature Matters
Always warm your bowls before serving. Cold ceramic or glass can drop your soup temperature by 20 degrees in seconds. Just fill bowls with hot water while the soup simmers, then invert to drain before ladling.
Salt Strategically
Salt in layers—first with the onions, then after adding broth, and finally at the end. Each addition serves a different purpose, building complexity rather than just making things salty. Taste after each addition.
Keep That Green Bright
If your spinach has turned army green, you've overcooked it. The trick is to add it at the very end, just before serving. Want to prep ahead? Blanch and shock the spinach separately, then add just to warm through.
Layer Your Textures
Reserve some roasted sweet potato cubes before blending. Add them back at the end for textural contrast, or top with toasted pumpkin seeds for crunch. Even a dollop of Greek yogurt swirled in adds creaminess.
Make It Tomorrow
This soup is actually better the next day, after the flavors have married. Make it ahead, refrigerate, and reheat gently. You may need to thin it with broth or water, as it thickens as it sits.
Freeze Smart
Portion cooled soup into freezer bags, lay flat to freeze—they stack like books and thaw quickly. Leave out the spinach if freezing, adding fresh when reheating for the best color and texture.
Variations to Try
Coconut Curry Twist
Replace 2 cups of broth with full-fat coconut milk, add 1 tablespoon of red curry paste with the garlic, and finish with lime juice instead of lemon. Top with cilantro and crispy shallots.
Smoky Southwestern
Add 1 chipotle pepper in adobo with the garlic, swap thyme for oregano, and finish with cilantro and a squeeze of lime. Top with pepitas and a drizzle of chipotle crema.
Protein-Packed
Stir in a can of rinsed white beans or chickpeas when you add the spinach. For extra staying power, top with a soft-boiled egg or a scoop of quinoa in each bowl.
Green Goodness
Swap spinach for kale or chard, but add these heartier greens earlier—about 5 minutes before the end of cooking. For an extra nutritional boost, add a handful of fresh parsley when blending.
Storage Tips
Refrigeration
Store completely cooled soup in airtight containers in the refrigerator for up to 4 days. The soup will thicken considerably as it sits—this is normal and actually indicates a well-made soup with natural starches. When reheating, add broth or water to achieve your desired consistency. Always reheat gently over medium-low heat, stirring occasionally, to prevent scorching.
Freezing
This soup freezes beautifully for up to 3 months, though the spinach may lose some vibrancy. For best results, freeze the base soup without spinach, adding fresh spinach when reheating. Portion into freezer bags, remove excess air, label with contents and date. Freeze flat for efficient storage, then stack like books. Thaw overnight in the refrigerator or use the defrost setting on your microwave.
Make-Ahead Magic
This soup is a meal prep superstar. Make a double batch on Sunday, portion into individual containers, and you have lunch sorted for the week. The flavors actually improve after 24 hours, making it perfect for entertaining. You can prep the vegetables a day ahead—store chopped sweet potatoes in water to prevent browning, and have your aromatics ready in separate containers.
Reheating Wisdom
Whether from the fridge or freezer, reheat gently over medium-low heat, stirring frequently. Add liquid as needed—broth for richness, water if you don't want to dilute flavor. If reheating from frozen, thaw first for best results, though you can simmer from frozen in a pinch (just stir more frequently). Never microwave at full power—it creates hot spots and can make the spinach bitter.
Frequently Asked Questions
Absolutely! Frozen spinach works well and is often more affordable. Use one 10-ounce package, thawed and squeezed dry. Add it during the last 5 minutes of cooking since it's already wilted. The texture will be slightly different—less delicate than fresh—but the nutrition remains intact. One tip: look for frozen spinach in bags rather than boxes; it's easier to portion and usually higher quality.
Underseasoning is usually the culprit. Soups need more salt than you think, especially if you used low-sodium broth. Add salt gradually, tasting after each addition. Also, that splash of lemon juice at the end is crucial—it brightens all the other flavors. If your sweet potatoes were particularly large and old, they might be less flavorful. Next time, try roasting them first for concentrated sweetness, or add a pinch of smoked paprika for depth.
For slow cooker: Sauté the aromatics on the stovetop first, then transfer to slow cooker with sweet potatoes and broth. Cook on low 6-7 hours or high 3-4 hours. Add spinach and lemon juice in the last 10 minutes. For Instant Pot: Use sauté function for aromatics, then add potatoes and broth. Cook on high pressure for 8 minutes, natural release 10 minutes. Add spinach and lemon juice after releasing pressure. Blend as desired.
Add protein and grains! White beans or chickpeas add fiber and protein without changing the flavor profile. For grains, serve over quinoa, brown rice, or add cooked farro directly to the soup. A drizzle of good olive oil or a swirl of Greek yogurt adds healthy fats that increase satiety. For omnivores, crispy bacon or sausage makes a hearty addition. Even a grilled cheese sandwich on the side transforms this into a comforting, complete meal.
Nutmeg adds warmth without being identifiable, but several alternatives work. Try a pinch of cinnamon (use less, as it's stronger), a few grates of fresh ginger, or even a bay leaf added with the broth. Mace is the closest substitute—it's actually the outer coating of nutmeg. In a pinch, a tiny pinch of allspice or even a few leaves of fresh sage added with the thyme provides a different but delicious warmth.
Too thick? Simply thin with broth or water until you reach desired consistency. Add gradually—you can always add more, but you can't take it out. Too thin? Simmer uncovered for 10-15 minutes to reduce, or blend more of the potatoes for natural thickening. You can also add a handful of quick-cooking red lentils with the broth—they'll cook down and thicken the soup while adding protein. Another trick is to whisk 2 tablespoons of instant mashed potato flakes into hot soup.
Cozy Sweet Potato and Spinach Soup with Garlic
Ingredients
Instructions
- Prep and Sauté: Heat 2 tablespoons olive oil in a Dutch oven over medium heat. Add diced onion with a pinch of salt and cook 5-6 minutes until translucent.
- Add Aromatics: Stir in minced garlic, thyme, and nutmeg. Cook 30-45 seconds until fragrant but not browned.
- Simmer Potatoes: Add sweet potatoes and vegetable broth. Bring to boil, then reduce to simmer. Cook 15-20 minutes until fork-tender.
- Blend (Optional): For smooth soup, use immersion blender or blend in batches until desired consistency.
- Add Spinach: Return to simmer and add spinach in handfuls, stirring until wilted. Cook just 2-3 minutes until bright green.
- Finish and Serve: Remove from heat. Stir in lemon juice and remaining olive oil. Season with salt and pepper. Serve hot with crusty bread.
Recipe Notes
Soup thickens as it sits—thin with broth or water when reheating. For meal prep, freeze without spinach and add fresh when reheating. Add white beans or chickpeas for extra protein.