hearty sweet potato and spinach soup for a warm winter dinner

1 min prep 1 min cook 5 servings
hearty sweet potato and spinach soup for a warm winter dinner
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

Hearty Sweet Potato & Spinach Soup: The Winter Warmer You’ll Make on Repeat

The first time I made this soup, it was the kind of January evening when the cold feels personal—when the wind slips under your coat and the sky goes dark at four-thirty. I’d just lugged a reusable bag of farmers-market produce up three flights of icy stairs, fingers too numb to feel the key in the lock. Inside, the radiator clanked like it was cheering me on, and the only thing I wanted was something that tasted like a fleece blanket. I chopped sweet potatoes while my mittens dried on the vent, tossed in the last handful of wilting spinach, and let the pot simmer until the whole apartment smelled like cedar and cinnamon. One spoonful in, I stopped shivering. By the third, I was texting neighbors to come share it before it disappeared. That night, this humble sweet-potato number graduated from “whatever’s in the fridge” to the official soup of our building’s snow-day rotation. Six winters later, it still tastes like that first exhale of warmth—only now I get to share it with you.

Why You'll Love This Hearty Sweet Potato & Spinach Soup

  • One-pot wonder: Minimal dishes, maximum flavor—everything simmers in a single Dutch oven.
  • 30-minute weeknight hero: From chopping to ladling, dinner is ready faster than a pizza delivery.
  • Plant-powered protein: Creamy cannellini beans add staying power without meat.
  • Freezer-friendly: Double the batch and freeze flat in zip bags for instant future comfort.
  • Brilliant color: The sunset-orange hue is pure hygge in a bowl, perfect for grey days.
  • Spinach that behaves: A quick wilting at the end keeps it vibrant, not slimy.
  • naturally gluten-free & vegan: Everyone at the table can dive in without hesitation.
  • Customizable heat: Add a pinch of cayenne or keep it kid-friendly—your call.

Ingredient Breakdown

Ingredients for hearty sweet potato and spinach soup for a warm winter dinner

Every component here pulls double duty—flavor and nutrition—so let’s geek out for a second.

Sweet potatoes: Choose the orange-fleshed Garnet or Jewel varieties; they’re moister and sweeter than their tan cousins. Peel any woody spots, but leave a little skin on for extra fiber and a rustic vibe. Dice small (½-inch) so they cook in under fifteen minutes.

Spinach: A whole five-ounce clamshell looks excessive, but it wilts to nearly nothing, sliding stealth vitamins onto every spoon. If you only have frozen, thaw and squeeze dry first.

Cannellini beans: Their creamy interior thickens the broth without dairy. Rinse off the canning liquid to nix excess sodium. If you’re a meal-prep pro, cook a pound from dried; you’ll need 1½ cups.

Fire-roasted tomatoes: The charred edges add smoky depth that makes people ask, “Did this simmer all day?” Regular diced work in a pinch—just add ½ tsp smoked paprika.

Coconut milk: Go for the canned, full-fat version. It marries the acid in tomatoes and sweet potatoes into a velvet sauce. Don’t worry; the soup doesn’t taste like sunscreen—the coconut is background bass, not lead guitar.

Miso paste: My secret umami bomb. A tablespoon of mellow white miso (found near refrigerated tofu) adds that “what is that?” savoriness. If you’re soy-free, substitute 1 tsp chickpea miso or 2 tsp tamari.

Lemon: A final squeeze wakes up every other flavor the way a window sash lifts a stuffy room. Zest it first; the oils in the skin are pure sunshine.

Step-by-Step Instructions

  1. 1
    Warm the base

    Place a heavy 4-quart Dutch oven over medium heat. Add olive oil; when it shimmers, scatter in diced onion with a pinch of salt. Sauté 4 minutes until the edges turn translucent and you can see the bottom of the pot when you drag a wooden spoon.

  2. 2
    Bloom the aromatics

    Stir in minced garlic, grated ginger, and smoked paprika; cook 60 seconds. The spices will toast in the oil, releasing volatile oils that smell like campfires and holidays.

  3. 3
    Deglaze & build body

    Pour in ¼ cup of the vegetable broth to lift any browned bits (fond). Add diced sweet potatoes, fire-roasted tomatoes, remaining broth, and bay leaf. Bring to a lively simmer, then drop heat to low, cover, and cook 12 minutes or until potatoes are just fork-tender.

  4. 4
    Bean & cream moment

    Stir in drained cannellini beans and coconut milk. In a small bowl whisk miso with 2 tablespoons of the hot soup until smooth; return the slurry to the pot. Simmer, uncovered, 5 minutes so flavors meld and broth thickens slightly.

  5. 5
    Spinach finale

    Remove bay leaf. Fold in spinach a handful at a time until wilted but still bright green. Finish with lemon juice, taste, and season with salt and plenty of freshly cracked black pepper.

  6. 6
    Serve like you mean it

    Ladle into deep bowls. Garnish with a swirl of coconut milk, toasted pumpkin seeds, and a shower of lemon zest. Serve with crusty sourdough or grilled cheese triangles for maximum dunk-age.

Expert Tips & Tricks

  • Speed-dice with a mandoline: Slice sweet potatoes ¼-inch thick, then cross-cut; dinner’s ready five minutes sooner.
  • Toast your seeds: Pumpkin or sunflower seeds tossed in a dry skillet for 90 seconds add crunch that mimics croutons without gluten.
  • Control the texture: Want it chunky? Leave as-is. Prefer silky? Immersion-blend half the soup before adding spinach.
  • Layered heat: Add ⅛ tsp cayenne with the paprika, then pass hot sauce at the table for fire-lovers.
  • Make-ahead lunch: Portion into 2-cup mason jars; refrigerate up to four days. Reheat with a splash of water—microwave 2 minutes, stir, then 1 minute more.
  • Double-duty coconut: Freeze leftover coconut milk in 1-Tbsp ice-cube trays; drop cubes into weeknight curries or smoothies.
  • Sweet-potato swap: Butternut squash or pumpkin chunks work identically; adjust simmer time as needed.

Common Mistakes & Troubleshooting

Mistake Fix
Soup tastes flat Add ½ tsp salt and 1 tsp acid (lemon or vinegar) at a time until flavors pop.
Sweet potatoes mushy Cut larger ¾-inch chunks next time; simmer 8 min instead of 12.
Spinach turned army-green It sat too long. Add spinach only in the bowls you’ll eat immediately; store remainder without greens and stir them in when reheating.
Broth separates Coconut milk curdled—usually from a rapid boil. Whisk vigorously or immersion-blend for 10 seconds to re-emulsify.
Too thick Thin with vegetable broth or water, ¼ cup at a time.
Too thin Simmer uncovered 5 extra minutes, mash a few potatoes against the pot, or stir in 1 Tbsp quick oats—they dissolve invisibly.

Variations & Substitutions

  • Protein boost: Stir in shredded rotisserie chicken or cooked lentils.
  • Cream-free: Swap coconut milk for ½ cup soaked cashews blended with ½ cup broth.
  • Tex-Mex twist: Sub chipotle powder for paprika, add black beans and corn, finish with cilantro.
  • Green-goodness: Replace spinach with kale or chard; just remove the tough ribs first.
  • Curry vibe: Add 1 tsp yellow curry powder and ½ tsp turmeric in step 2; garnish with cilantro and crispy shallots.
  • Seafood flair: Poach peeled shrimp in the soup during the last 3 minutes of simmering.

Storage & Freezing

Refrigerate: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The flavors deepen overnight—day-two soup is legendary.

Freeze: Omit spinach. Ladle cooled soup into quart-size freezer bags, label, and freeze flat up to 3 months. Thaw overnight in the fridge, then reheat on the stove, adding fresh spinach at the end.

Reheat: Warm gently over medium-low, stirring often. If microwaving, use 50% power and cover with a plate to prevent splatter.

FAQ

In the U.S. the terms are used interchangeably, but true yams are starchier and drier. Either orange sweet potato works; adjust simmer time if the cubes stay firm.

Absolutely—just skip the added salt and smoked paprika. Blend to a silky purée for little eaters.

Use ½ cup half-and-half or oat milk plus 1 tsp olive oil for richness. The broth will be lighter in body but still luscious.

Yes—add everything except coconut milk, miso, and spinach. Cook on LOW 4 hours, then stir in the remaining ingredients and cook 15 minutes more.

Slice a thin piece off one side to create a flat base. Place that side down and proceed to cube—no more runaway spuds.

An off-dry Riesling or a lightly oaked Chardonnay echoes the sweetness of the potatoes and the creaminess of the coconut.

Because of the coconut milk and spinach, USDA guidelines recommend freezing instead of water-bath canning. Use a pressure canner only if you omit dairy/non-dairy fats and greens; add those when reheating.

Choose no-salt-added tomatoes and beans, swap vegetable broth for water plus 1 tsp low-sodium tamari, and salt individual bowls at the table.

Ladle, slurp, repeat—then go find someone you love and hand them a spoon. Winter just got a whole lot cozier.

hearty sweet potato and spinach soup for a warm winter dinner

Hearty Sweet Potato & Spinach Soup

Soups
4.7 (238)
Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
6 bowls
Difficulty
Easy
Ingredients
  • 2 Tbsp olive oil
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 2 medium sweet potatoes, cubed
  • 4 cups vegetable broth
  • 1 can (14 oz) diced tomatoes
  • 1 tsp smoked paprika
  • ½ tsp ground cumin
  • 3 cups fresh spinach
  • 1 cup canned chickpeas, rinsed
  • Salt & black pepper to taste
  • Juice of ½ lemon
Instructions
  1. 1
    Heat olive oil in a large pot over medium heat.
  2. 2
    Sauté onion for 5 minutes until translucent; add garlic for 1 minute.
  3. 3
    Stir in sweet potatoes, coating with oil; cook 3 minutes.
  4. 4
    Pour in broth and tomatoes; season with paprika, cumin, salt, and pepper.
  5. 5
    Bring to a boil, reduce heat and simmer 15 minutes until potatoes are tender.
  6. 6
    Add chickpeas and spinach; cook 3 minutes until spinach wilts.
  7. 7
    Finish with lemon juice, adjust seasoning, and serve hot.
Recipe Notes

Blend half the soup for a creamier texture. Keeps 4 days refrigerated or 3 months frozen.

Nutrition (per serving)
Calories
210
Protein
7 g
Fat
5 g
Carbs
37 g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.