warm sweet potato and spinach soup for comforting january evenings

30 min prep 4 min cook 5 servings
warm sweet potato and spinach soup for comforting january evenings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Warm Sweet Potato & Spinach Soup for Comforting January Evenings

There’s a particular kind of magic that happens when the temperature drops below freezing and the sky turns that pale, slate-gray that only January can deliver. The house is quiet, the holiday decorations are finally packed away, and all I want is something that feels like a wool blanket in edible form. That’s when this soup enters the chat.

I developed this recipe during what my Midwestern neighbors call “the deep freeze”—those two brutal weeks when the mercury refuses to rise above 10 °F and the snow squeaks instead of crunches. I had a crisper drawer full of spinach that was one day away from sad-salad territory, a basket of sweet potatoes that had been languishing since Thanksgiving, and a fierce craving for something that would thaw me from the inside out. One pot, 35 minutes, and a few pantry staples later, this velvety, sunset-hued soup was born.

Since then, it’s become my January ritual: I make a double batch every Sunday evening, portion it into mason jars, and line them up like liquid sunshine on the second shelf of the fridge. Monday lunches taste like self-care; Wednesday dinners feel like a hug from the inside. If you, too, are searching for a low-effort, high-comfort antidote to winter blues, pull out your Dutch oven and let’s get simmering.

Why This Recipe Works

  • One-pot wonder: Minimal dishes, maximum coziness—everything cooks in the same Dutch oven.
  • Speedy weeknight hero: From chopping to ladling, dinner is on the table in 35 minutes flat.
  • Silky without heavy cream: A quick purée plus a kiss of coconut milk gives luxurious texture for a fraction of the saturated fat.
  • Plant-powered protein: Each bowl delivers 11 g protein from white beans and spinach to keep you full.
  • Freezer-friendly: Portion, freeze, and reheat for up to 3 months—January meal-prep gold.
  • Customizable heat: Add a pinch of cayenne or chipotle for a smoky kick, or keep it mild for kiddos.

Ingredients You’ll Need

Ingredients

Sweet potatoes are the backbone of this soup, so pick ones that feel heavy for their size with taut, unblemished skins. I like the copper-skinned Garnet variety for their extra-sweet, almost chestnut-like flavor, but any orange-fleshed variety works. Avoid the pale, dry-fleshed Japanese sweet potatoes—they won’t give you that velvety body we’re after.

Fresh spinach is non-negotiable for color and delicate flavor. Buy it in the 5-oz clamshell; baby spinach is tender and requires zero prep beyond a quick rinse. If you only have frozen spinach, thaw and squeeze it bone-dry, then stir it in at the very end to prevent that muddy, overcooked taste.

White beans (cannellini or Great Northern) add creaminess and plant protein. If you’re not a bean person, swap in a cup of diced cooked chicken or turkey—leftover holiday bird is perfect here. For a bean that holds its shape, try butter beans; they stay plump and buttery even after blending.

Vegetable broth keeps things vegetarian, but a good low-sodium chicken broth will deepen the savory notes. Whatever you choose, warm it in a separate kettle or microwave before adding it to the pot; cold broth shocks the vegetables and mutes their natural sweetness.

Light coconut milk lends silkiness without weighing the soup down. If you’re allergic, substitute an equal amount of unsweetened oat milk plus 1 tsp cornstarch whisked in for body. Full-fat coconut milk works in a pinch, but the flavor will lean decidedly coconutty—delicious, just more Thai-inspired.

Fresh ginger and lime zest are my secret weapons: they brighten the earthiness of sweet potato and echo the citrusy top notes in the spinach. Don’t skip them. In summer, I swap the ginger for basil and the lime for lemon, but January calls for that warming ginger heat.

How to Make Warm Sweet Potato & Spinach Soup

1
Sauté the aromatics

Heat 2 Tbsp olive oil in a heavy Dutch oven over medium heat. When the oil shimmers, add 1 diced yellow onion, 2 minced garlic cloves, 1 Tbsp grated fresh ginger, and ½ tsp kosher salt. Cook, stirring occasionally, until the onion is translucent and the ginger perfumes your kitchen—about 4 minutes. Keep the heat gentle; you want sweat, not color.

2
Bloom the spices

Stir in 1 tsp ground cumin, ½ tsp smoked paprika, and a pinch of cayenne. Toast for 60 seconds; the spices will darken slightly and smell nutty. This step wakes up the essential oils and layers depth under the sweet potato.

3
Add the sweet potatoes

Toss in 1½ lbs peeled and ½-inch diced sweet potatoes. Stir to coat each cube in the fragrant oil. Season with another ½ tsp salt and a few cracks of black pepper. Let the edges kiss the heat for 2 minutes; this caramelized margin translates to extra sweetness in the final soup.

4
Deglaze & simmer

Pour in 3 cups warm vegetable broth, scraping up any browned bits. Add 1 tsp lime zest and 1 bay leaf. Bring to a boil, then reduce to a lively simmer. Cover partially and cook 12–15 minutes, until the sweet potatoes yield easily to a fork.

5
Bean & blend

Fish out the bay leaf. Add 1 can (15 oz) rinsed white beans. Using an immersion blender, purée until silk-smooth. (If using a countertop blender, cool 5 minutes first, then blend in batches with the center cap removed to vent steam.)

6
Finish with greens

Return the soup to a gentle simmer. Stir in 5 oz baby spinach, one handful at a time, until wilted but still vivid green. Pour in ½ cup light coconut milk and squeeze the juice of ½ lime. Taste and adjust salt, pepper, or more lime for brightness.

7
Serve & garnish

Ladle into warm bowls. Drizzle with extra coconut milk, scatter toasted pumpkin seeds, and add a crack of black pepper. For crunch, float a few homemade croutons or a swirl of Greek yogurt swirled with harissa.

Expert Tips

Control the texture

For a chunkier stew, reserve 1 cup of the beans and diced sweet potato before blending; stir them back in for rustic appeal.

Ice-bath spinach

If you’re cooking ahead, shock the spinach in ice water, squeeze dry, and stir in when reheating to keep that emerald color.

Pressure-cooker shortcut

Dump everything except spinach and coconut milk into an Instant Pot. High pressure 8 minutes, quick release, then blend and finish as written.

Flavor booster

Add a 2-inch strip of orange peel while simmering; remove before blending for a subtle, sophisticated citrus back-note.

Warm your bowls

Rinse bowls under hot water or pop them in a 200 °F oven for 3 minutes. Hot soup stays hot, and your guests feel instantly coddled.

Batch-cook beans

Cook a pound of dried white beans on the weekend; freeze in 1½-cup portions. You’ll save money and eliminate BPA-lined cans.

Variations to Try

  • Curried coconut: Swap cumin for 1 Tbsp mild curry powder and finish with cilantro instead of parsley.
  • Smoky chipotle: Blend in 1 canned chipotle pepper in adobo for a subtle, fireplace-smoke vibe.
  • Protein punch: Stir in 1 cup shredded rotisserie chicken or cooked red lentils for an extra 10 g protein per serving.
  • Green goddess: Replace spinach with an equal amount of baby kale or Swiss chard; add 2 Tbsp pesto when serving.
  • Grain bowl base: Serve thick soup over warm quinoa or farro and top with a jammy seven-minute egg.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight jars, and refrigerate up to 5 days. The flavors meld beautifully, so Tuesday’s lunch will taste even better than Sunday’s dinner.

Freezer: Ladle cooled soup into silicone muffin trays for single portions, or into quart-size freezer bags laid flat. Label, date, and freeze up to 3 months. Thaw overnight in the fridge or reheat from frozen in a saucepan with a splash of broth over low heat, stirring often.

Make-ahead for guests: Make the soup through the blending step; cool and refrigerate. When guests arrive, reheat gently, add spinach and coconut milk, and serve. You get the “just made” freshness without the last-minute hustle.

Frequently Asked Questions

Yes—buy the diced, flash-frozen bags. Add them straight from frozen; simmer 2 extra minutes to evaporate excess moisture.

Absolutely. Use vegetable broth and plant milk; all other ingredients are naturally vegan and gluten-free.

Whisk in warm broth, ¼ cup at a time, until you hit the consistency you like. Reheat gently so the starch doesn’t scorch.

Yes—use an 8-quart pot. Increase simmer time by 5 minutes and blend in two batches to avoid hot-soup geysers.

Toasted pumpkin seeds, Greek yogurt swirl, crispy chickpeas, everything-bagel seasoning, or a drizzle of chili-crisp oil.

Omit cayenne and use mild paprika. The final flavor is gently sweet and veggie-friendly—my toddler calls it “sunshine soup.”
warm sweet potato and spinach soup for comforting january evenings
soups
Pin Recipe

Warm Sweet Potato & Spinach Soup

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Sauté aromatics: Heat olive oil in Dutch oven over medium heat. Add onion, garlic, ginger, ½ tsp salt; cook 4 min until translucent.
  2. Bloom spices: Stir in cumin, paprika, cayenne; toast 1 min.
  3. Add sweet potatoes: Toss to coat; season with ½ tsp salt & pepper. Cook 2 min.
  4. Simmer: Add warm broth, lime zest, bay leaf. Bring to boil, then simmer 12–15 min until potatoes are tender.
  5. Blend: Remove bay leaf. Add beans; purée until smooth using immersion blender.
  6. Finish: Return to simmer. Stir in spinach until wilted. Add coconut milk & lime juice; adjust seasoning.
  7. Serve: Ladle into warm bowls, garnish as desired, and enjoy immediately.

Recipe Notes

For ultra-silky texture, pass the blended soup through a fine-mesh sieve. Reheat gently to prevent coconut milk from curdling.

Nutrition (per serving)

197
Calories
11g
Protein
31g
Carbs
5g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.