creamy sweet potato and spinach soup for cozy january dinners

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

Love this? Pin it for later!

I remember that January vividly. The holidays were over, the decorations packed away, and the reality of winter had settled in like an unwelcome houseguest. My CSA box arrived with an abundance of sweet potatoes and a note from the farmer: "These will keep you cozy." That night, I stood in my kitchen, watching snow swirl past the window, and created what would become my most-requested winter recipe. The first spoonful was transformative—the natural sweetness of the potatoes dancing with earthy spinach, all wrapped in a silky, luxurious broth that felt like wearing a cashmere blanket.

Now, every January, I make a massive batch of this soup. It's my reset button when the winter blues creep in, my go-to for impromptu dinner parties, and the dish I bring to friends who need a little extra care. The beauty lies in its simplicity—humble ingredients transformed into something extraordinary through the alchemy of heat, time, and love. Whether you're curling up with a good book, feeding a crowd, or simply trying to eat more vegetables in the new year, this soup delivers comfort in every spoonful.

Why This Recipe Works

  • Perfect Balance: The natural sweetness of sweet potatoes is beautifully balanced by savory aromatics and a touch of acid, creating complex flavor layers
  • Nutrient-Dense: Packed with beta-carotene, iron, and vitamins A and C, this soup is basically a multivitamin in bowl form
  • Weeknight Friendly: Despite tasting like it simmered all day, this soup comes together in under 45 minutes
  • Meal Prep Champion: Tastes even better the next day, making it perfect for Sunday prep and weeklong enjoyment
  • Pantry Staples: Uses ingredients you likely have on hand, eliminating the need for special grocery trips
  • Customizable: Easily adapted for vegan, gluten-free, or protein-packed versions depending on your needs
  • Restaurant Quality: The silky texture comes from blending techniques, not heavy cream, keeping it light yet luxurious
  • Economical: Feeds a crowd for under $10, proving that healthy eating doesn't have to break the bank

Ingredients You'll Need

Ingredients

The magic of this soup lies in its humble ingredients, each playing a crucial role in creating the final symphony of flavors. Let's explore what makes each component special and how to select the best quality for optimal results.

Sweet Potatoes (2 lbs): The star of our show, sweet potatoes bring natural sweetness and that gorgeous sunset-orange color that makes this soup so visually appealing. Look for firm potatoes without soft spots or sprouting eyes. The orange-fleshed varieties like Garnet or Jewel work beautifully, but don't overlook purple-fleshed Japanese sweet potatoes for an intriguing color variation. Pro tip: choose medium-sized potatoes—they tend to be sweeter and less fibrous than their larger counterparts.

Fresh Spinach (8 oz): This nutritional powerhouse wilts down to almost nothing but adds essential vitamins and a beautiful deep green color that creates stunning color contrast. Baby spinach works wonderfully because it's tender and requires no prep, but mature spinach gives a more robust flavor. If you're using mature spinach, remove the thick stems and roughly chop the leaves. In a pinch, frozen spinach works—just thaw and squeeze out excess water.

Onion (1 large): The aromatic foundation of our soup. Yellow onions provide the perfect balance of sweetness and sharpness, but sweet Vidalia onions can intensify the overall sweetness if that's your preference. Dice it uniformly so it cooks evenly and melts into the soup.

Garlic (4 cloves): Fresh garlic adds depth and complexity that garlic powder simply cannot replicate. Mince it finely so it distributes evenly throughout the soup. For a mellower flavor, smash the cloves and remove them before blending.

Vegetable Broth (6 cups): The liquid gold that carries all our flavors. Homemade is always best, but a good quality store-bought broth works wonderfully. Look for low-sodium versions so you can control the salt level. The soup's success depends on good broth—this is not the place for bouillon cubes.

Coconut Milk (1 can, full-fat): This is our secret weapon for creaminess without dairy. Full-fat coconut milk provides luxurious texture and a subtle tropical note that complements the sweet potatoes beautifully. Light coconut milk works if you're watching calories, but the soup won't be quite as rich. Shake the can vigorously before opening to recombine the cream and liquid.

How to Make Creamy Sweet Potato and Spinach Soup for Cozy January Dinners

1
Prep Your Ingredients

Start by washing and peeling your sweet potatoes, then dice them into 1-inch cubes for even cooking. Dice your onion into small, uniform pieces—about ¼-inch works perfectly. Mince your garlic finely. Wash the spinach thoroughly in cold water, removing any tough stems if using mature spinach. Having everything prepped (mise en place) makes the cooking process smooth and stress-free. This step takes about 10 minutes but saves you from scrambling later.

2
Sauté the Aromatics

Heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. When the oil shimmers, add the diced onion and cook for 5-7 minutes, stirring occasionally, until translucent and just beginning to turn golden at the edges. Add the minced garlic and cook for another 30-60 seconds, stirring constantly to prevent burning. The garlic should be fragrant but not browned—browned garlic turns bitter and will ruin your soup.

3
Build the Base

Add the diced sweet potatoes to the pot, stirring to coat them with the aromatic oil. Season with 1 teaspoon of salt, ½ teaspoon of black pepper, and 1 teaspoon of dried thyme. Cook for 3-4 minutes, stirring occasionally. This step allows the sweet potatoes to develop a light caramelization on their surface, adding depth to the final soup. The kitchen should smell absolutely incredible at this point.

4
Add Liquid and Simmer

Pour in the vegetable broth, ensuring it covers the sweet potatoes by about an inch. If needed, add water. Bring to a boil, then reduce heat to maintain a gentle simmer. Cover and cook for 15-20 minutes, or until the sweet potatoes are fork-tender. The tip of a knife should slide easily through the largest cube. This is the perfect time to clean up your prep area and maybe pour yourself a glass of wine.

5
Blend Until Silky

Remove the pot from heat and let cool for 5 minutes. Using an immersion blender, blend the soup directly in the pot until completely smooth and velvety. If using a countertop blender, work in batches, filling the blender no more than halfway and removing the center cap from the lid to allow steam to escape. Cover with a kitchen towel to prevent splatters. Blend each batch for at least 60 seconds to ensure maximum silkiness. Return all blended soup to the pot.

6
Add Creaminess and Greens

Return the blended soup to low heat. Stir in the coconut milk, reserving 2 tablespoons for garnish if desired. Add the spinach in batches, stirring until each batch is wilted before adding more. The spinach will shrink dramatically—8 ounces becomes just a few cups. Simmer gently for 3-4 minutes to allow flavors to meld. 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 Serve

Just before serving, add a squeeze of fresh lemon juice—this brightens the entire soup and balances the sweetness. Ladle into warm bowls, drizzle with the reserved coconut milk, and garnish with toasted pumpkin seeds or a swirl of pesto if desired. Serve immediately with crusty bread for the ultimate winter comfort meal. The soup will thicken slightly as it cools; thin with additional broth or water when reheating.

Expert Tips

Control the Heat

Sweet potatoes can scorch easily due to their natural sugars. Keep your heat at medium or below, and don't rush the caramelization step. If you notice browning on the bottom of your pot, add a splash of broth and scrape it up—those fond bits add incredible depth.

Blend Like a Pro

For the silkiest texture, blend for at least 90 seconds. If your soup seems grainy, continue blending or strain through a fine-mesh sieve. The high-speed blending also incorporates air, creating a lighter, more luxurious mouthfeel.

Adjust Consistency

The soup thickness depends on your sweet potato size and variety. Keep extra broth handy to thin it out, or simmer uncovered to thicken. Remember it will thicken as it cools, so err on the side of slightly thinner.

Make-Ahead Magic

This soup is a meal prep superstar. Make it Sunday, and it will be even better Tuesday. The flavors meld and deepen overnight. Just store in airtight containers and reheat gently, adding broth as needed.

Variations to Try

Spicy Thai Version

Add 1 tablespoon of red curry paste with the garlic, substitute lime juice for lemon, and garnish with cilantro and chili oil. Use light coconut milk and add a stalk of lemongrass while simmering.

Protein-Packed

Add a can of rinsed chickpeas during the last 5 minutes of cooking, or stir in cooked chicken or turkey. For a plant-based protein boost, add hemp hearts or white beans when blending.

Autumn Harvest

Swap half the sweet potatoes for butternut squash or pumpkin. Add sage and nutmeg for classic autumn flavors. Top with toasted pecans and a drizzle of maple syrup.

Storage Tips

This soup stores beautifully, making it perfect for meal prep or batch cooking. Here's everything you need to know about keeping your soup fresh and delicious:

Refrigeration

Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after the first day as they meld together. Always reheat gently over medium-low heat, stirring frequently and adding broth or water to achieve desired consistency.

Freezing

This soup freezes wonderfully 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 or use the defrost setting on your microwave. Stir well after reheating as separation may occur.

Frequently Asked Questions

Absolutely! Add all ingredients except coconut milk and spinach to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until sweet potatoes are tender. Blend as directed, then stir in coconut milk and spinach during the last 30 minutes. You may need to adjust seasoning as slow cooking can mute flavors.

Sweet potatoes vary in sweetness. Balance excess sweetness by adding more lemon juice, a splash of apple cider vinegar, or even a pinch of cayenne pepper. You can also add more vegetable broth to dilute the sweetness or stir in some plain Greek yogurt for tang.

Yes, but add it at the very end and don't let the soup boil after adding dairy. Use ½ cup heavy cream and add it during the last 2-3 minutes of cooking. You could also use half-and-half for a lighter version or cashew cream for a nutty alternative.

An immersion blender is ideal for hot soups—safer and less messy. If using a countertop blender, work in small batches and remove the center cap to let steam escape. High-speed blenders like Vitamix create the silkiest texture, but any blender will work with enough blending time.

Yes! Sauté the aromatics in ¼ cup of vegetable broth instead of oil, adding more as needed to prevent sticking. You can also water-sauté by using the natural moisture from the onions—they'll release their own liquid as they cook. The flavor will be slightly different but still delicious.

Crusty sourdough bread is classic, but this soup pairs beautifully with grilled cheese, garlic knots, or cornbread. For a lighter meal, serve with a crisp green salad. Try topping with roasted chickpeas, croutons, or a dollop of Greek yogurt for added texture and protein.

creamy sweet potato and spinach soup for cozy january dinners
soups
Pin Recipe

Creamy Sweet Potato and Spinach Soup for Cozy January Dinners

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

Ingredients

Instructions

  1. Sauté aromatics: Heat olive oil in a large pot over medium heat. Cook onion until translucent, 5-7 minutes. Add garlic and cook 1 minute more.
  2. Build flavor base: Add sweet potatoes, thyme, salt, and pepper. Cook 3-4 minutes, stirring occasionally.
  3. Simmer vegetables: Add vegetable broth, bring to a boil, then reduce to a simmer. Cover and cook 15-20 minutes until sweet potatoes are tender.
  4. Blend until smooth: Remove from heat and blend using an immersion blender or in batches in a countertop blender until completely smooth.
  5. Add creaminess and greens: Return to low heat. Stir in coconut milk and add spinach in batches, cooking until wilted.
  6. Final seasoning: Stir in lemon juice, taste and adjust seasoning. Serve hot with desired garnishes.

Recipe Notes

For best results, use full-fat coconut milk for the creamiest texture. The soup thickens as it cools—thin with additional broth when reheating. This soup tastes even better the next day!

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.