creamy sweet potato and spinach soup for cozy family evenings

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

Love this? Pin it for later!

Since then, this velvety soup has become our Tuesday night tradition, the meal that brings everyone back to the table no matter how crazy the day has been. The natural sweetness of roasted sweet potatoes creates the most luxurious base, while fresh spinach adds vibrant color and nutrients that make this indulgence feel virtuous. My kids slurp it up without complaint (miraculous!), my husband requests it weekly, and I love that I can have dinner ready in under an hour with minimal cleanup. Whether you're feeding picky toddlers, hosting book club, or simply craving something nourishing after a long day, this soup delivers restaurant-quality results with pantry staples you probably already have on hand.

Why This Recipe Works

  • Roasted Sweet Potatoes: Roasting intensifies the natural sweetness and creates caramelized edges that add incredible depth of flavor to the soup base.
  • Fresh Ginger: Just a teaspoon of grated fresh ginger brightens the entire dish and adds warming complexity without overwhelming the sweet potato.
  • Coconut Milk Swirl: A light coconut cream swirl adds luxurious richness while keeping this soup dairy-free and weeknight digestion-friendly.
  • One-Pot Wonder: Everything cooks in a single Dutch oven, meaning fewer dishes and more time for family game night after dinner.
  • Freezer-Friendly: This soup freezes beautifully for up to 3 months, making it perfect for meal prep or new parent care packages.
  • Adaptable Seasoning: Mild enough for kids but easily jazzed up with curry powder or chili flakes for adventurous adults.
  • Complete Meal: Packed with plant-based protein from the spinach and complex carbs from sweet potatoes, this soup satisfies without needing bread on the side.

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its simplicity—each ingredient serves a purpose, and quality matters. Start with 2 pounds of orange-fleshed sweet potatoes (about 3 medium), preferably Garnet or Jewel varieties for their natural sweetness and creamy texture. Avoid the purple or white varieties here; they lack the sugars that make this soup special. When selecting sweet potatoes, choose ones that feel heavy for their size with smooth, unblemished skin. Slight sprouting is fine—just snap off the sprouts before roasting.

For the spinach component, you'll need 5 packed cups of fresh baby spinach (about 5 ounces). Baby spinach has a milder flavor than mature spinach and wilts beautifully without becoming stringy. In a pinch, you can substitute baby kale or Swiss chard, but add them earlier in the cooking process since they're heartier. Frozen spinach works too—use one 10-ounce package, thawed and squeezed dry.

The aromatic foundation starts with 1 large yellow onion, diced small, and 3 cloves of garlic minced into a paste. Don't substitute garlic powder here; fresh garlic provides essential sharpness that balances the sweet potato. You'll also need 1 tablespoon of freshly grated ginger—about a 1-inch piece. Pro tip: Use the edge of a spoon to peel ginger; it scrapes off the thin skin without wasting any of the flavorful flesh.

For the liquid element, combine 4 cups of vegetable broth (low-sodium preferred) with one 13.5-ounce can of full-fat coconut milk. The coconut milk creates silky richness without dairy; I've tested this with heavy cream and almond milk, but coconut milk provides the best body and subtle sweetness that complements the sweet potatoes. Don't use light coconut milk—it lacks the fat content needed for that luxurious mouthfeel.

The seasoning blend is simple but transformative: 1 teaspoon each of ground coriander and cumin, 1/2 teaspoon of smoked paprika (trust me on this), and a generous pinch of white pepper. White pepper adds gentle heat without the speckles of black pepper, keeping the soup's appearance smooth and appetizing. Finish with fresh lemon juice—just 1 tablespoon brightens all the flavors and prevents the soup from tasting flat.

How to Make Creamy Sweet Potato and Spinach Soup for Cozy Family Evenings

1
Roast the Sweet Potatoes

Preheat your oven to 425°F (220°C). Peel and cube sweet potatoes into 1-inch pieces—uniform size ensures even roasting. Toss with 2 tablespoons of olive oil, 1 teaspoon of salt, and 1/2 teaspoon of black pepper. Spread on a parchment-lined baking sheet in a single layer. Roast for 25-30 minutes, turning once halfway through, until edges are caramelized and centers are fork-tender. This crucial step concentrates the sugars and adds complex flavor that simmering alone cannot achieve. Let cool slightly while you start the soup base.

2
Build the Aromatic Base

In a large Dutch oven or heavy-bottomed pot, heat 2 tablespoons of olive oil over medium heat until shimmering. Add diced onion and cook for 5-6 minutes, stirring occasionally, until translucent and just beginning to brown. Reduce heat to medium-low and add garlic paste and grated ginger. Cook for 1 minute, stirring constantly—the mixture should be fragrant but not browned. This creates the flavor foundation that will permeate the entire soup.

3
Bloom the Spices

Add ground coriander, cumin, smoked paprika, and white pepper to the onion mixture. Cook for 30 seconds, stirring constantly, until spices are fragrant and evenly coat the vegetables. This technique, called blooming, releases the essential oils in dried spices and eliminates any raw, dusty flavor. Be careful not to burn—if the mixture seems dry, add 1 tablespoon of water to prevent scorching.

4
Combine and Simmer

Add roasted sweet potatoes to the pot along with vegetable broth. Increase heat to high and bring to a boil, then reduce to a gentle simmer. Cover partially and cook for 15 minutes, allowing flavors to meld. The sweet potatoes should be very tender—if your roasting time varied, test with a fork and cook 5 minutes more if needed. This step hydrates the vegetables and creates the soup's body.

5
Blend Until Silky

Remove pot from heat and let cool slightly. Using an immersion blender, puree the soup directly in the pot until completely smooth. If using a countertop blender, work in batches—fill the jar no more than halfway, remove the center cap from the lid, and cover with a kitchen towel to allow steam to escape. Blend each batch for 60-90 seconds until velvety. Return all soup to the pot if necessary.

6
Add Greens and Cream

Return pureed soup to medium-low heat. Stir in coconut milk and add spinach by the handful, waiting for each addition to wilt before adding more. This prevents clumping and ensures even distribution. Once all spinach is incorporated, cook for 2-3 minutes more until bright green and tender. Avoid overcooking—the spinach should maintain its vibrant color and fresh flavor.

7
Season and Finish

Add lemon juice and taste for seasoning. Depending on your broth and sweet potatoes, you may need 1/2 to 1 teaspoon more salt. The soup should taste bright and balanced—sweet from the potatoes, earthy from the spices, with just enough acid to keep it interesting. For extra richness, reserve 2 tablespoons of coconut cream from the top of the can and swirl into each serving.

8
Serve and Garnish

Ladle into warmed bowls and garnish as desired. We love toasted pumpkin seeds for crunch, a drizzle of chili oil for heat, or simply a grind of fresh black pepper. For the ultimate comfort experience, serve with warm naan bread or crusty sourdough for dipping. Leftovers keep beautifully and taste even better the next day as flavors meld.

Expert Tips

Temperature Matters

Never add cold coconut milk to hot soup—it can curdle. Let the coconut milk sit at room temperature for 15 minutes before adding, or warm it slightly in the microwave.

Make-Ahead Magic

Roast the sweet potatoes up to 3 days ahead and store refrigerated. This cuts weeknight prep to just 20 minutes, making this realistic for busy evenings.

Blender Safety

When blending hot soup, start on the lowest setting and gradually increase speed. Holding the lid down with a folded kitchen towel prevents painful steam burns.

Color Preservation

Add spinach at the very end and cook just until wilted. Overcooking turns it muddy green. If reheating, warm gently and add a handful of fresh spinach for bright color.

Consistency Control

If your soup is too thick, thin with broth or water. Too thin? Simmer uncovered for 5-10 minutes, or add a small peeled and diced potato and blend again.

Flavor Development

For deeper flavor, add a Parmesan rind while simmering. Remove before blending. This adds umami complexity without dairy—perfect for vegan guests.

Variations to Try

Curried Version

Add 1 tablespoon of mild curry powder when blooming spices. Stir in 1/2 cup of red lentils with the broth for extra protein and thickness. Garnish with cilantro and a squeeze of lime.

+5 minutes cook time
Protein-Packed Bowl

Add one 15-ounce can of chickpeas, drained and rinsed, with the coconut milk. For non-vegetarians, top with shredded rotisserie chicken or crispy pancetta.

No extra cook time
Spicy Southwest

Replace ginger with 1 chipotle pepper in adobo sauce, minced. Add 1 teaspoon of ground cumin and 1/2 teaspoon of chili powder. Top with pepitas and queso fresco.

Medium heat level
Autumn Harvest

Replace half the sweet potato with butternut squash. Add 1 peeled and diced apple with the vegetables. Season with fresh sage and a touch of maple syrup.

Perfect for fall

Storage Tips

Refrigeration

Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after 24 hours as spices meld. Stir well before reheating, as coconut milk may separate slightly. To reheat, warm gently over medium-low heat, stirring occasionally. Avoid boiling, which can cause the coconut milk to curdle and the spinach to turn army green.

Freezing

This soup freezes beautifully for up to 3 months. Let cool completely, then portion into freezer-safe containers, leaving 1 inch of headspace for expansion. For best texture, freeze without the coconut milk—add it when reheating. Alternatively, freeze fully prepared soup and whisk vigorously when reheating to reincorporate. Thaw overnight in the refrigerator or use the defrost setting on your microwave.

Make-Ahead Strategy

Maximize weeknight efficiency by roasting sweet potatoes on Sunday while meal-prepping other ingredients. Store roasted cubes in an airtight container for up to 4 days. You can also chop onions and make garlic-ginger paste ahead—store together with a splash of oil to prevent oxidation. Having these components ready means dinner is ready in just 20 minutes.

Frequently Asked Questions

Technically yes, but the soup will lose its signature sweet-creamy character. If you must substitute, use Yukon Gold potatoes and add 2 tablespoons of honey or maple syrup to mimic sweet potato's natural sugars. You might also consider using half potatoes and half carrots for better color and sweetness.

Gritty texture usually results from undercooked sweet potatoes or using a low-powered blender. Ensure sweet potatoes are very tender—if a fork doesn't slide in easily, roast 5-10 minutes more. When blending, let it run longer than you think necessary—up to 2 full minutes for countertop blenders. For extra silky texture, strain through a fine-mesh sieve using the back of a ladle to push through.

Absolutely! Skip the roasting step and add raw diced sweet potatoes directly to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until very tender. Proceed with blending, then return to slow cooker on warm setting while you add spinach and coconut milk. The flavor won't be quite as complex as roasted, but it's still delicious for busy weekdays.

Yes! This soup is perfect for babies 8+ months. Omit the salt and spices, using just ginger for gentle flavor. For younger babies, thin with breast milk or formula to reach desired consistency. The sweet potato provides natural sweetness that babies love, while spinach adds iron. Freeze in ice cube trays for perfect baby portions.

For dairy-free options, try cashew cream (blend 1/2 cup soaked cashews with 3/4 cup water), oat milk, or unsweetened almond milk with 1 tablespoon of olive oil added for richness. If dairy is fine, heavy cream or half-and-half work beautifully. Greek yogurt adds tang but stir in off-heat to prevent curdling.

Teenagers need protein and staying power! Stir in 1 cup of cooked quinoa or wild rice when adding coconut milk. Add a can of white beans or chickpeas, or serve topped with a fried egg. Crusty garlic bread on the side transforms this from starter to satisfying main course that growing bodies crave.

creamy sweet potato and spinach soup for cozy family evenings
soups
Pin Recipe

Creamy Sweet Potato and Spinach Soup for Cozy Family Evenings

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

Ingredients

Instructions

  1. Roast Sweet Potatoes: Preheat oven to 425°F. Toss cubed sweet potatoes with 2 tablespoons olive oil, 1 teaspoon salt, and ½ teaspoon pepper. Roast 25-30 minutes until caramelized.
  2. Sauté Aromatics: In a Dutch oven, heat remaining 1 tablespoon oil over medium heat. Cook onion 5-6 minutes until translucent. Add garlic and ginger, cook 1 minute.
  3. Bloom Spices: Stir in coriander, cumin, paprika, and white pepper. Cook 30 seconds until fragrant.
  4. Simmer: Add roasted sweet potatoes and broth. Bring to boil, then simmer 15 minutes until very tender.
  5. Blend: Puree soup until completely smooth using an immersion blender or countertop blender.
  6. Finish: Return to low heat. Stir in coconut milk and spinach until wilted. Add lemon juice and season to taste.
  7. Serve: Ladle into bowls and garnish as desired. Serve hot with crusty bread.

Recipe Notes

Roasting the sweet potatoes is crucial for depth of flavor—don't skip this step! For meal prep, roast potatoes up to 3 days ahead. Soup thickens as it sits; thin with broth or water when reheating.

Nutrition (per serving)

312
Calories
6g
Protein
42g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.