hearty sweet potato and spinach soup for cozy january evenings

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

Love this? Pin it for later!

I remember chopping vegetables while wearing fingerless gloves, my breath visible in the kitchen as I dreamed of something that would warm me from the inside out. That first spoonful of this vibrant orange soup, flecked with emerald spinach and fragrant with garlic and thyme, felt like discovering liquid sunshine. The sweetness of the potatoes married perfectly with the earthy spinach, creating a soup that was both comforting and energizing—exactly what my January soul needed.

Now, regardless of where I live or how reliable my heating system is, I find myself returning to this recipe every January. It's become my reset button, my way of embracing the quiet contemplation that winter brings while fueling my body with nutrients that combat the winter blues. Whether you're recovering from holiday excess, starting a health journey, or simply seeking solace in a bowl, this soup delivers warmth, satisfaction, and a gentle reminder that the simplest ingredients often create the most profound comfort.

Why This Recipe Works

  • One-Pot Wonder: Everything cooks in a single pot, making cleanup a breeze and allowing flavors to meld beautifully
  • Nutrient Powerhouse: Packed with beta-carotene from sweet potatoes and iron from spinach, this soup is winter wellness in a bowl
  • Perfectly Balanced: The natural sweetness of potatoes is balanced by savory aromatics and a hint of spice
  • Meal Prep Champion: Tastes even better the next day and freezes beautifully for busy weeknights
  • Budget-Friendly: Uses affordable, accessible ingredients that deliver restaurant-quality results
  • Adaptable: Easily made vegan, gluten-free, or adjusted for various dietary needs
  • Comfort Without Heaviness: Creamy texture achieved through blending, not heavy cream

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its simplicity—each ingredient plays a crucial role in creating depth and complexity. Let's explore what makes each component special:

Sweet Potatoes (2 pounds)

Choose firm, unblemished sweet potatoes with smooth skin and no soft spots. Orange-fleshed varieties like Garnet or Jewel work best, offering the perfect balance of sweetness and moisture. Look for medium-sized potatoes that feel heavy for their size—these will be sweeter and less fibrous. Store them in a cool, dark place (not the refrigerator) for up to two weeks.

Fresh Spinach (6 cups packed)

Baby spinach is ideal for its tender texture and mild flavor, but mature spinach works too—just remove any tough stems. Look for vibrant green leaves without yellowing or wilting. Organic spinach is worth the splurge as it's one of the vegetables highest in pesticide residue. If you can't find fresh, frozen spinach (thawed and squeezed dry) is an acceptable substitute.

Aromatics (Onion, Garlic, Celery)

A large yellow onion provides the flavor foundation, while four cloves of garlic add aromatic depth. Don't skimp on the garlic—its pungency mellows beautifully when sautéed. One celery stalk adds subtle herbal notes and enhances the soup's savory profile. Choose firm, fresh celery without limpness.

Vegetable Broth (4 cups)

Low-sodium vegetable broth gives you control over seasoning. Homemade is always best, but a quality store-bought broth works wonderfully. Look for brands without artificial flavors or excessive salt. If you only have water, you can make it work by adding a bay leaf and increasing the seasonings.

Coconut Milk (1 cup)

Full-fat coconut milk creates luxurious creaminess without dairy. Shake the can well before opening, or stir the cream and liquid together. For a lighter version, use lite coconut milk, though the soup will be less rich. Coconut allergy? Substitute with cashew cream or oat milk.

Seasonings (Thyme, Paprika, Nutmeg)

Fresh thyme offers the best flavor, but dried works—use one-third the amount. Smoked paprika adds subtle warmth and depth, while a pinch of nutmeg enhances the sweet potatoes' natural sweetness. Don't skip the nutmeg—it transforms the soup from good to extraordinary.

How to Make Hearty Sweet Potato and Spinach Soup for Cozy January Evenings

1
Prep Your Vegetables

Begin by peeling your sweet potatoes and cutting them into 1-inch cubes for even cooking. Dice the onion, mince the garlic, and slice the celery. Having everything prepped before you start cooking makes the process smooth and enjoyable. Take a moment to appreciate the vibrant colors—the orange of the sweet potatoes against the green celery is already promising something beautiful.

2
Sauté the Aromatics

Heat 2 tablespoons of olive oil in a large pot over medium heat. Add the diced onion and celery with a pinch of salt. Cook for 5-6 minutes until softened and translucent, stirring occasionally. The kitchen should start smelling wonderful. Add the garlic and cook for another minute until fragrant but not browned. This step builds the flavor foundation—be patient and let the vegetables release their aromatics.

3
Toast the Spices

Add the thyme, smoked paprika, and cayenne pepper to the pot. Stir constantly for 30 seconds to bloom the spices. This crucial step awakens their essential oils and deepens their flavor. The mixture will become intensely aromatic. Don't skip this step—it transforms good soup into exceptional soup.

4
Add Sweet Potatoes and Broth

Stir in the cubed sweet potatoes, ensuring they're coated with the aromatics and spices. Pour in the vegetable broth, adding just enough to cover the potatoes by about an inch. Add 1 teaspoon of salt and several grinds of black pepper. Bring to a boil, then reduce to a simmer and cover partially. Let it bubble gently for 15-20 minutes until the potatoes are fork-tender.

5
Blend Until Silky

Using an immersion blender, blend the soup until completely smooth and velvety. If using a regular blender, work in batches, filling the blender no more than half full and removing the center cap to let steam escape. Cover with a kitchen towel and blend until smooth. Return to the pot. The soup should be luxuriously creamy without any dairy.

6
Add Coconut Milk and Spinach

Stir in the coconut milk and nutmeg. Add the spinach in batches, stirring until wilted and vibrant green. Don't overcook the spinach—it should retain its bright color and tender texture. Taste and adjust seasoning with salt and pepper as needed. The soup should be thick enough to coat the back of a spoon but still pourable.

7
Final Seasoning and Serving

Let the soup simmer for 5 more minutes to allow flavors to meld. Taste and adjust seasoning—add more salt for depth, pepper for bite, or a squeeze of lemon for brightness. Ladle into warm bowls and garnish with your choice of toppings. Serve immediately with crusty bread for the ultimate comfort experience.

Expert Tips

Roast for Deeper Flavor

For an extra layer of flavor, roast the sweet potatoes at 400°F for 25 minutes before adding to the soup. This caramelizes their natural sugars and adds incredible depth.

Texture Control

Reserve a cup of the cooked sweet potatoes before blending. Add them back after blending for a chunkier texture that adds interesting contrast to the smooth soup.

Spice It Up

Add a diced jalapeño with the onions for gentle heat, or a pinch of chipotle powder for smoky warmth that complements the sweet potatoes beautifully.

Consistency Control

If your soup is too thick, add broth or coconut milk gradually until desired consistency. Too thin? Simmer uncovered to reduce, or add another blended sweet potato.

Seasonal Swaps

In fall, add roasted butternut squash. In spring, swap spinach for fresh peas and mint. The base recipe adapts beautifully to seasonal produce.

Finishing Touch

A splash of white wine vinegar or fresh lemon juice added just before serving brightens all the flavors and balances the sweetness perfectly.

Variations to Try

Protein-Powered Version

Add a can of rinsed chickpeas or white beans during the last 10 minutes of cooking. For non-vegetarian options, shredded rotisserie chicken or cooked Italian sausage creates a heartier meal.

Green Goodness Boost

Add kale, Swiss chard, or a mix of greens. Stir in fresh herbs like parsley, cilantro, or dill just before serving for an extra nutritional punch and fresh flavor dimension.

Thai-Inspired Twist

Replace thyme with lemongrass and ginger, add a tablespoon of red curry paste, and finish with lime juice and fresh cilantro. Use light coconut milk for an authentic Thai flavor profile.

Caribbean Flair

Add a diced scotch bonnet pepper (or habanero for milder heat), substitute coconut milk with coconut cream, and include a teaspoon of Caribbean curry powder. Garnish with fresh thyme and lime wedges.

Storage Tips

Refrigeration

Store cooled soup in airtight containers for up to 4 days. The flavors actually improve after 24 hours as they meld together.

Freezing

Freeze in portion-sized containers for up to 3 months. Leave 1 inch of space for expansion. Thaw overnight in refrigerator.

Reheating

Reheat gently over medium heat, stirring occasionally. Add broth or coconut milk to thin if needed. Avoid boiling to preserve nutrients.

Frequently Asked Questions

Yes, but you'll lose the natural sweetness and vibrant color. If using regular potatoes, consider adding a diced carrot or two for sweetness, and you'll need to adjust seasoning. The cooking time remains the same. For best results, stick with sweet potatoes for this particular recipe.

Bland soup usually needs more salt or acid. Add salt gradually, tasting after each addition. A splash of acid (lemon juice, vinegar) brightens flavors. Also ensure your spices aren't stale—they lose potency over time. The soup should taste slightly over-seasoned before adding the coconut milk, as dairy (and coconut milk) mellows flavors.

Absolutely! For slow cooker: Add everything except coconut milk and spinach. Cook on low 6-8 hours or high 3-4 hours. Blend, then stir in coconut milk and spinach. For Instant Pot: Use sauté function for aromatics, then pressure cook on high for 8 minutes. Natural release 10 minutes, blend, then add coconut milk and spinach using sauté function.

Add protein with beans, lentils, or quinoa. Serve with hearty bread or over brown rice. Include more vegetables like cauliflower or carrots. A swirl of Greek yogurt adds protein and creaminess. For extra staying power, blend in a can of white beans with the sweet potatoes—they'll disappear but add protein and fiber.

Yes, it's perfect for little ones! Omit the cayenne pepper and reduce salt. The smooth texture is ideal for babies starting solids. For toddlers, you might leave it slightly chunky. The natural sweetness appeals to young palates while providing excellent nutrition. Freeze in ice cube trays for perfect baby portions.

Yes! Use a 10-ounce package of frozen spinach, thawed and squeezed dry. Add it during the last 5 minutes of cooking. Frozen spinach is actually more nutrient-dense than fresh since it's flash-frozen at peak ripeness. No need to chop—it'll break down naturally in the hot soup.
hearty sweet potato and spinach soup for cozy january evenings
soups
Pin Recipe

Hearty Sweet Potato and Spinach Soup for Cozy January Evenings

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

Ingredients

Instructions

  1. Prepare aromatics: Heat olive oil in a large pot over medium heat. Sauté onion and celery with a pinch of salt for 5-6 minutes until softened.
  2. Add spices: Stir in garlic, thyme, paprika, and cayenne. Cook for 1 minute until fragrant.
  3. Add vegetables: Add sweet potatoes and broth. Season with salt and pepper. Bring to boil, then simmer 15-20 minutes until potatoes are tender.
  4. Blend soup: Use immersion blender to blend until smooth and creamy. Alternatively, blend in batches using a regular blender.
  5. Finish with greens: Stir in coconut milk, nutmeg, and spinach. Simmer 5 minutes until spinach is wilted and soup is heated through.
  6. Season and serve: Taste and adjust seasoning. Serve hot with your favorite toppings.

Recipe Notes

For extra protein, add a can of chickpeas or white beans. The soup thickens as it sits—thin with broth or coconut milk when reheating. Garnish with roasted pumpkin seeds, a swirl of coconut milk, or fresh herbs.

Nutrition (per serving)

245
Calories
4g
Protein
32g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.