hearty sweet potato and spinach soup for warm family evenings

3 min prep 5 min cook 2 servings
hearty sweet potato and spinach soup for warm family evenings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Hearty Sweet Potato & Spinach Soup for Warm Family Evenings

There's something magical about the way a steaming bowl of soup can transform an ordinary Tuesday night into a cherished memory. I discovered this recipe during one of those particularly brutal February weeks when the snow wouldn't stop falling and my three kids were bouncing off the walls with cabin fever. The fridge was nearly empty—just a few sweet potatoes rolling around in the produce drawer, some wilting spinach, and the usual aromatics. What started as a "clean out the fridge" desperation meal has become our family's most requested dinner, especially when the days grow shorter and the air turns crisp.

This hearty sweet potato and spinach soup is more than just a recipe; it's a warming hug in a bowl that brings everyone to the kitchen table without complaint. The natural sweetness of roasted sweet potatoes pairs beautifully with earthy spinach, while a hint of coconut milk adds luxurious creaminess without overwhelming the vegetables' natural flavors. What makes this soup truly special is how it manages to be both incredibly nutritious and deeply satisfying—my kids ask for seconds without realizing they're devouring a bowl packed with vitamins A, C, and iron.

Perfect for busy weeknights, lazy Sunday afternoons, or when you need to feed a crowd without breaking the bank, this soup has become my go-to for potlucks, new neighbor welcome baskets, and those evenings when you just need something nourishing and uncomplicated. The aroma alone—sweet potatoes roasting with garlic and onions—will have everyone asking, "Is dinner ready yet?"

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.
  • Budget-Friendly Nutrition: Sweet potatoes and spinach are affordable year-round, making this an economical way to feed your family nutrient-dense foods.
  • Make-Ahead Magic: This soup actually tastes better the next day as the flavors meld, making it perfect for meal prep or entertaining.
  • Customizable Comfort: Easily adapt for vegan, gluten-free, or protein-packed versions without compromising the soul-warming essence.
  • Freezer-Friendly: Double the batch and freeze half for those nights when cooking feels impossible but you want something homemade.
  • Kid-Approved Sweetness: The natural sweetness from roasted sweet potatoes makes this vegetable-packed soup appealing to even picky eaters.

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its simplicity—just a handful of carefully selected ingredients that work in harmony to create something truly special. Each component brings its own unique contribution to the final dish, from the caramelized sweetness of roasted sweet potatoes to the bright, earthy notes of fresh spinach.

Sweet Potatoes (2 pounds): Look for firm, unblemished sweet potatoes with smooth skin. I prefer the orange-fleshed varieties like Garnet or Jewel for their natural sweetness and creamy texture when roasted. Avoid any with soft spots, sprouts, or wrinkled skin. Store them in a cool, dark place (not the refrigerator) for up to two weeks.

Fresh Spinach (10 ounces): Baby spinach works beautifully here—it wilts quickly and has a milder flavor than mature spinach. Look for bright green leaves without any yellowing or slimy spots. If you can only find regular spinach, remove any thick stems and give it a rough chop. Frozen spinach works in a pinch—just thaw and squeeze out excess water.

Yellow Onion (1 large): The foundation of flavor for any good soup. Choose onions that feel heavy for their size with dry, papery skin. Avoid any with soft spots or green sprouts. Dice it finely so it melts into the soup, creating a savory backbone that balances the sweet potatoes' natural sweetness.

Garlic (4 cloves): Fresh garlic makes all the difference here. Look for plump, firm cloves without any green sprouts. If your garlic has started to sprout, remove the bitter green shoot before mincing. For convenience, you can substitute ½ teaspoon garlic powder per clove, but fresh really is best.

Vegetable Broth (4 cups): Use a good quality broth for the best flavor. I prefer low-sodium varieties so I can control the salt level. If you have homemade vegetable stock, this is the perfect place to use it—those layers of flavor will elevate your soup from good to unforgettable.

Coconut Milk (1 can): Full-fat coconut milk adds luxurious creaminess without dairy. Shake the can well before opening, or if you want an extra-rich soup, scoop out the thick cream at the top and save the thinner milk for smoothies. For a lighter version, light coconut milk works too, though the soup won't be quite as creamy.

Extra Virgin Olive Oil (3 tablespoons): Used both for roasting the sweet potatoes and sautéing the aromatics. Choose a good quality oil with a fresh, fruity aroma. If you're out of olive oil, avocado oil or even melted coconut oil works beautifully.

Ground Cumin (1 teaspoon): This warm, earthy spice complements the sweet potatoes perfectly without overwhelming the other flavors. Buy whole cumin seeds and grind them fresh for the most vibrant flavor, or use pre-ground if that's what you have on hand.

Smoked Paprika (½ teaspoon): Adds a subtle smokiness that gives the soup depth and complexity. Regular paprika works too, but the smoked variety adds an extra layer of warmth that's particularly welcome on cold evenings.

Fresh Lemon Juice (2 tablespoons): Added at the end to brighten all the flavors and balance the sweetness. Fresh really makes a difference here—bottled lemon juice tends to taste flat and metallic. If you don't have lemons, apple cider vinegar works as a substitute.

How to Make Hearty Sweet Potato and Spinach Soup for Warm Family Evenings

1

Roast the Sweet Potatoes

Preheat your oven to 425°F (220°C). Peel and cube the sweet potatoes into ¾-inch pieces—this size ensures they roast evenly and create the perfect texture for blending. Toss them with 2 tablespoons olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper on a large rimmed baking sheet. Spread them in a single layer (use two sheets if necessary to avoid overcrowding) and roast for 25-30 minutes, stirring once halfway through. You're looking for tender pieces with caramelized edges that will add depth to your finished soup.

2

Sauté the Aromatics

While the sweet potatoes roast, heat the remaining 1 tablespoon olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook for 5-6 minutes, stirring occasionally, until translucent and just starting to turn golden. Add the minced garlic, cumin, and smoked paprika, and cook for another 60 seconds until fragrant. This step builds the flavor foundation that will make your kitchen smell absolutely incredible.

3

Add the Broth

Once the aromatics are perfectly sautéed, pour in the vegetable broth, scraping up any browned bits from the bottom of the pot—these caramelized morsels are packed with flavor. Bring the mixture to a gentle simmer and let it bubble away for 10 minutes. This allows the spices to bloom and the flavors to meld together beautifully.

4

Blend the Base

When the sweet potatoes are perfectly roasted, add about two-thirds of them to the simmering broth. Using an immersion blender, carefully purée the soup until smooth and creamy. If you don't have an immersion blender, carefully transfer the mixture to a regular blender in batches, making sure to vent the lid to prevent pressure buildup. Return the blended soup to the pot.

5

Add Creaminess

Stir in the coconut milk, reserving 2 tablespoons for garnish if desired. The coconut milk transforms the soup from good to luxuriously creamy while keeping it completely plant-based. Let the soup simmer gently for another 5 minutes, but don't let it boil vigorously—this can cause the coconut milk to separate.

6

Add Spinach and Remaining Sweet Potatoes

Add the fresh spinach and the remaining roasted sweet potato cubes to the pot. The spinach will wilt quickly—just 2-3 minutes of gentle simmering is all it needs. Keep some texture by leaving these sweet potato pieces whole; they provide delightful little pockets of sweetness in every spoonful.

7

Finish and Season

Remove the pot from heat and stir in the fresh lemon juice. Taste and adjust seasoning with salt and pepper as needed. The lemon juice is crucial—it brightens all the flavors and balances the natural sweetness of the potatoes. Let the soup rest for 5 minutes before serving; this allows the flavors to settle and the temperature to reach that perfect "warm hug" level.

8

Serve and Garnish

Ladle the soup into warm bowls and drizzle with the reserved coconut milk, creating beautiful swirls. A sprinkle of toasted pumpkin seeds adds delightful crunch, while a few fresh spinach leaves add color. Serve with crusty bread for dipping, and watch as your family savors every last spoonful of this comforting creation.

Expert Tips

Roast for Maximum Flavor

Don't skip the roasting step! Roasting concentrates the sweet potatoes' natural sugars, creating caramelized edges that add incredible depth to your soup. The difference between boiled and roasted sweet potatoes in this recipe is night and day.

Texture Contrast

Reserve some roasted sweet potato cubes before blending. These tender chunks add delightful texture and make each spoonful more interesting than a completely smooth puréed soup.

Spice It Right

Toast your spices in the oil for 30 seconds before adding other ingredients. This simple step blooms the spices, releasing their essential oils and maximizing their flavor impact in the finished soup.

Lemon Lift

Always add the lemon juice at the end, off the heat. This preserves its bright, fresh flavor that cuts through the richness of the coconut milk and balances the sweet potatoes' natural sweetness.

Make It Your Own

Don't be afraid to adjust the consistency. Like it thicker? Use less broth. Prefer it thinner? Add more until it reaches your desired consistency. The soup base is very forgiving.

Garnish Game

Take your soup from homey to restaurant-worthy with thoughtful garnishes. Toasted coconut flakes, roasted pumpkin seeds, a swirl of chili oil, or crispy sage leaves all add visual appeal and flavor contrast.

Variations to Try

Protein Power

Add a can of drained chickpeas or white beans along with the spinach for extra protein and fiber. Red lentils also work beautifully—just add ½ cup with the broth and they'll cook down to add body and nutrition.

Green Swap

No spinach? No problem! Kale, Swiss chard, or collard greens all work well. Just add them a few minutes earlier since they're heartier than spinach. Arugula adds a nice peppery bite if you're feeling adventurous.

Spice Route

Transform the flavor profile by swapping the cumin for curry powder and adding a 1-inch piece of fresh ginger with the garlic. Finish with cilantro instead of lemon for an Indian-inspired version.

Creamy Dream

For an ultra-decadent version, substitute half the coconut milk with heavy cream or add a dollop of cream cheese when blending. This creates an even richer, more luxurious texture that's perfect for special occasions.

Storage Tips

Refrigerator Storage

Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors actually improve after the first day as they meld together. If the soup thickens too much, simply thin it with a splash of vegetable broth or coconut milk when reheating.

Freezer Instructions

This soup freezes beautifully for up to 3 months. Let it cool completely, then portion into freezer-safe containers, leaving 1 inch of headspace for expansion. Thaw overnight in the refrigerator, then reheat gently on the stovetop. Note: The spinach may darken slightly but the flavor remains perfect.

Make-Ahead Magic

Prep the components ahead for even easier weeknight dinners. Roast the sweet potatoes up to 3 days ahead and store refrigerated. You can also chop the onions and mince the garlic, storing them together in an airtight container. When ready to serve, the soup comes together in just 20 minutes.

Reheating Perfection

Reheat gently over medium-low heat, stirring occasionally. Avoid boiling, which can cause the coconut milk to separate. If microwaving, use 50% power in 30-second intervals, stirring between each interval. Add a splash of broth if needed to achieve your desired consistency.

Frequently Asked Questions

Absolutely! Add everything except the spinach and lemon juice to your slow cooker and cook on low for 6-7 hours or high for 3-4 hours, until the sweet potatoes are tender. Blend as directed, then stir in the spinach and lemon juice during the last 10 minutes of cooking. However, I still recommend roasting the sweet potatoes separately for the best flavor, then adding them to the slow cooker.

Yes! This soup is excellent for babies and toddlers. For babies just starting solids, simply purée the entire batch until completely smooth. For toddlers, you might want to omit the smoked paprika and reduce the garlic slightly. The natural sweetness from the sweet potatoes makes this an easy way to get greens into little ones. Just ensure it's cooled to an appropriate temperature before serving.

Butternut squash or pumpkin work beautifully as substitutes and will give you a similar sweet, creamy result. Carrots can also work but will give you a less sweet, more savory soup. If using butternut squash, peel and cube it the same way, though you might need to adjust roasting time slightly—it's done when fork-tender and caramelized on the edges.

Add a diced jalapeño with the onions, or stir in ¼ teaspoon cayenne pepper with the other spices. For a smoky heat, add chipotle powder or adobo sauce. You can also serve it with chili oil on the side so each person can customize their heat level. A squeeze of sriracha or harissa paste stirred in at the end adds both heat and complexity.

This soup is a complete meal on its own, but it's wonderful with crusty sourdough bread for dipping. A simple green salad with a bright vinaigrette complements the creamy soup beautifully. For a heartier meal, serve with grilled cheese sandwiches or garlic bread. Cornbread is also a fantastic pairing, especially if you add a drizzle of honey.

Yes, though it will change the flavor profile. Whole milk or half-and-half will give you the creaminess but without the subtle coconut flavor. For a dairy-free option that's not coconut, try cashew cream or oat milk. If using regular milk, warm it slightly before adding to prevent curdling, and don't let the soup boil after adding it.

hearty sweet potato and spinach soup for warm family evenings
soups
Pin Recipe

Hearty Sweet Potato & Spinach Soup

(4.9 from 127 reviews)
Prep
15 min
Cook
40 min
Servings
6

Ingredients

Instructions

  1. Roast sweet potatoes: Preheat oven to 425°F. Toss cubed sweet potatoes with 2 tablespoons oil, salt, and pepper. Roast 25-30 minutes until tender and caramelized.
  2. Sauté aromatics: In a large pot, heat remaining oil over medium heat. Cook onion 5-6 minutes until translucent. Add garlic, cumin, and paprika; cook 1 minute.
  3. Add broth: Pour in vegetable broth, scraping up browned bits. Simmer 10 minutes.
  4. Blend base: Add two-thirds of roasted sweet potatoes to broth. Blend until smooth using immersion blender.
  5. Add creaminess: Stir in coconut milk, reserving 2 tablespoons for garnish. Simmer 5 minutes.
  6. Finish soup: Add spinach and remaining sweet potato cubes. Cook 2-3 minutes until spinach wilts. Stir in lemon juice, season to taste.
  7. Serve: Ladle into bowls, drizzle with reserved coconut milk, garnish as desired. Serve hot with crusty bread.

Recipe Notes

For best flavor, don't skip roasting the sweet potatoes. This step concentrates their natural sugars and adds incredible depth to the soup. Soup tastes even better the next day and freezes beautifully for up to 3 months.

Nutrition (per serving)

287
Calories
6g
Protein
42g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.