Love this? Pin it for later!
Warm Sweet Potato & Spinach Soup with Garlic for Cozy Family Evenings
There's something magical about gathering around the dinner table on a crisp evening with a pot of homemade soup at its center. This warm sweet potato and spinach soup with garlic has become our family's signature dish for those nights when we crave something nourishing, comforting, and incredibly flavorful. The first time I made this soup, my children—who typically turn their noses up at anything green—asked for seconds. The velvety sweet potatoes create a naturally creamy base, while the spinach adds a beautiful pop of color and nutrients, and the garlic brings everything together with its aromatic warmth.
What I love most about this recipe is its simplicity. With just a handful of wholesome ingredients, you can create a restaurant-quality soup that tastes like it's been simmering all day. The sweet potatoes break down naturally as they cook, creating a luscious texture without any need for heavy cream. The garlic infuses the broth with its distinctive flavor, while a hint of nutmeg adds depth and complexity that has guests asking for the recipe every time I serve it.
This soup has become our go-to for busy weeknights, lazy Sunday afternoons, and even holiday gatherings. It's naturally gluten-free, easily made vegan, and packed with vitamins and fiber that make me feel good about serving it to my family. Plus, it reheats beautifully, making it perfect for meal prep or enjoying leftovers throughout the week.
Why This Recipe Works
- One-Pot Wonder: Everything cooks in a single pot, minimizing cleanup and maximizing flavor as the ingredients meld together.
- Naturally Creamy: Sweet potatoes break down during cooking to create a velvety texture without any dairy or thickeners.
- Family-Friendly: The natural sweetness from sweet potatoes balances the savory elements, making it appealing to picky eaters.
- Nutrient Powerhouse: Packed with beta-carotene, iron, vitamins A and C, and fiber for a truly nourishing meal.
- 30-Minute Meal: From prep to table in under half an hour, perfect for busy weeknight dinners.
- Make-Ahead Magic: Tastes even better the next day as flavors develop, ideal for meal prep.
- Budget-Friendly: Uses inexpensive, readily available ingredients that stretch to feed a crowd.
Ingredients You'll Need
The beauty of this soup lies in its simplicity—just a few carefully selected ingredients that work in harmony to create something greater than the sum of its parts. Let me walk you through each component and share my tips for selecting the best ingredients.
Sweet Potatoes (2 lbs)
Choose firm, unblemished sweet potatoes with smooth skin. Avoid any with soft spots or wrinkles. I prefer orange-fleshed varieties like Garnet or Jewel for their natural sweetness and vibrant color. When selecting, look for medium-sized potatoes that feel heavy for their size—these will be the sweetest and creamiest.
Fresh Spinach (5 oz)
Fresh baby spinach works best here—it wilts quickly and has a milder flavor than mature spinach. Look for bright green, crisp leaves without any yellowing or slimy spots. If you're using pre-washed spinach, give it a quick rinse anyway to remove any lingering grit. Frozen spinach works in a pinch—just thaw and squeeze out excess water.
Garlic (6 cloves)
Fresh garlic is essential for this recipe. Look for firm, plump cloves with tight skin. Avoid any that have sprouted or feel soft. I like to smash the cloves with the flat of my knife before mincing—it releases more of the aromatic oils and intensifies the flavor.
Vegetable Broth (4 cups)
A good quality broth makes all the difference. I prefer low-sodium varieties so I can control the seasoning. Homemade is always best, but if using store-bought, look for ones without artificial flavors or excessive sodium. Chicken broth works well too if you're not keeping it vegetarian.
Onion (1 large)
Yellow onions are my go-to for their balanced sweetness and versatility. They should feel heavy and have dry, papery skin. Avoid any with soft spots or sprouting. Dice it finely so it melts into the soup and provides a savory foundation.
Olive Oil (2 tablespoons)
Extra virgin olive oil adds richness and helps bloom the flavors of the aromatics. A good quality oil will have a fruity, peppery flavor that enhances the overall dish. If you prefer, you can substitute with coconut oil for a slightly different flavor profile.
Seasonings
Ground nutmeg adds warmth and depth that complements the sweet potatoes beautifully. A pinch of red pepper flakes provides subtle heat that balances the sweetness. Freshly ground black pepper and sea salt enhance all the other flavors.
How to Make Warm Sweet Potato and Spinach Soup with Garlic
Prepare Your Mise en Place
Start by washing and peeling your sweet potatoes. Cut them into 1-inch cubes—this ensures they cook evenly and break down properly for a creamy texture. Dice your onion finely, mince the garlic, and roughly chop the spinach. Having everything prepped before you start cooking makes the process smooth and enjoyable.
Sauté the Aromatics
Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. When the oil shimmers, add the diced onion with a pinch of salt. Cook for 4-5 minutes, stirring occasionally, until the onion turns translucent and begins to caramelize around the edges. This step builds the flavor foundation for your soup.
Add the Garlic
Add the minced garlic to the pot and cook for 30 seconds, stirring constantly. You want to release the aromatic oils without browning the garlic, which can make it bitter. The kitchen should fill with that wonderful garlicky aroma that promises good things to come.
Deglaze with Broth
Pour in about 1/2 cup of the vegetable broth to deglaze the pot, scraping up any browned bits from the bottom. These caramelized morsels are packed with flavor and will enrich your soup. Let it bubble for a minute before proceeding.
Simmer the Sweet Potatoes
Add the cubed sweet potatoes to the pot along with the remaining vegetable broth. Season with salt, pepper, nutmeg, and red pepper flakes. Bring to a boil, then reduce heat to low, cover partially, and simmer for 15-18 minutes until the sweet potatoes are fork-tender.
Blend Until Smooth
Using an immersion blender directly in the pot, blend the soup until completely smooth and velvety. If you don't have an immersion blender, carefully transfer the soup in batches to a regular blender. Be sure to vent the blender lid to prevent hot soup from splattering. Blend until no chunks remain.
Add the Spinach
Return the blended soup to low heat and stir in the chopped spinach. Cook for 2-3 minutes until the spinach wilts and becomes tender. The vibrant green color adds beautiful contrast to the orange soup base.
Adjust the Consistency
If the soup is too thick, add a splash more broth or water until it reaches your desired consistency. I prefer mine thick enough to coat the back of a spoon. Taste and adjust seasoning as needed—sweet potatoes vary in sweetness, so you might want to add a pinch more salt or a squeeze of lemon juice to brighten the flavors.
Serve and Garnish
Ladle the hot soup into warm bowls. Garnish with a drizzle of olive oil, a sprinkle of black pepper, and if desired, a swirl of Greek yogurt or coconut cream. Serve immediately with crusty bread for the ultimate comfort meal.
Expert Tips
Control the Heat
Sweet potatoes can burn easily, so keep the heat at medium-low when sautéing. If they start to brown too quickly, add a splash of water to prevent burning.
Make-Ahead Magic
This soup tastes even better the next day. Make a double batch and store half in the freezer for busy weeknights. It thaws beautifully and saves time.
Blending Safety
When using a regular blender, never fill it more than halfway with hot liquid. Remove the center piece from the lid and cover with a kitchen towel to prevent splatters.
Texture Control
For extra creamy texture, add 1/4 cup of coconut milk or Greek yogurt while blending. For a lighter soup, add more broth until you reach your desired consistency.
Spinach Timing
Add spinach at the very end to preserve its vibrant color and nutrients. If using frozen spinach, thaw and squeeze out excess water before adding.
Flavor Boosters
A splash of apple cider vinegar or lemon juice at the end brightens all the flavors. Fresh herbs like thyme or sage add another layer of complexity.
Variations to Try
Spicy Thai Version
Add 1 tablespoon of red curry paste and 1 teaspoon of grated ginger with the garlic. Replace nutmeg with lemongrass and finish with coconut milk and fresh cilantro.
Autumn Harvest
Replace half the sweet potatoes with butternut squash. Add a diced apple with the onions and include fresh sage and rosemary for autumnal flavors.
Protein Power
Add a can of rinsed chickpeas or white beans before blending for extra protein and fiber. Top with roasted pumpkin seeds for crunch and nutrition.
Chilled Summer Version
Serve this soup chilled in summer! Let it cool completely, then refrigerate for at least 2 hours. Add a dollop of Greek yogurt and fresh mint for a refreshing twist.
Storage Tips
Refrigerator Storage
Store cooled soup in airtight containers in the refrigerator for up to 4 days. The flavors actually improve after the first day as the ingredients meld together. When reheating, add a splash of broth or water to thin it out, as it will thicken upon standing.
Freezer Instructions
This soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers, leaving an inch of space for expansion. Thaw overnight in the refrigerator and reheat gently on the stovetop, stirring occasionally. You can also freeze in individual portions for quick lunches.
Make-Ahead Meal Prep
Double the recipe on weekends and portion into individual containers for easy grab-and-go lunches throughout the week. It reheats well in the microwave (stir every 30 seconds) or on the stovetop. Add fresh spinach when reheating for the brightest color and nutrients.
Frequently Asked Questions
Ingredients
Instructions
- Prep ingredients: Peel and cube sweet potatoes, dice onion, mince garlic, and roughly chop spinach.
- Sauté aromatics: Heat olive oil in a large pot over medium heat. Cook onion until translucent, about 5 minutes.
- Add garlic: Stir in minced garlic and cook for 30 seconds until fragrant.
- Simmer potatoes: Add sweet potatoes, broth, nutmeg, and pepper flakes. Simmer covered for 15-18 minutes until tender.
- Blend soup: Using an immersion blender, blend until completely smooth and creamy.
- Add spinach: Stir in chopped spinach and cook 2-3 minutes until wilted.
- Season and serve: Adjust seasoning, thin with broth if needed, and serve hot with your favorite garnishes.
Recipe Notes
For extra creamy texture, add 1/4 cup coconut milk while blending. Soup thickens upon standing—thin with broth when reheating. Freezes well for up to 3 months.
