Love this? Pin it for later! 📌
There’s a moment every November—usually the first Saturday when the air turns sharp and the sky goes pewter—when I abandon my ambitious weekend plans, pull on the thick socks I swore I’d never wear, and make a beeline for the stove. Last year that moment arrived after a particularly blustery farmers’ market run. My tote held a knobby bundle of sweet potatoes, a damp bouquet of spinach, and the sudden, urgent need for something that felt like a culinary hug. By sunset my Dutch oven was burbling, the house smelled like ginger and thyme, and every member of my crew—toddler to grandfather—had migrated to the kitchen “just to see what smells so good.” That soup, a silky purée of roasted sweet potatoes, wilted spinach, and coconut-laced broth, has since become our family’s official handshake with winter. We ladle it into mugs for tree-trimming parties, into thermoses for skating-rink nights, and into wide bowls whenever someone walks in with cold cheeks and a runny nose. It’s week-night easy, pantry-friendly, and somehow tastes even better when eaten in pajamas on the couch while the wind rattles the maple outside. If you’re looking for the edible equivalent of a flannel blanket, bookmark this one. It’s about to become your back-pocket answer to every “I just need something cozy” craving from now until spring.
Why This Recipe Works
- Roasted Sweet Potatoes: Caramelizing the potatoes first intensifies their natural sweetness and adds a smoky depth you can’t get from simply boiling.
- Two-Stage Greens: Spinach is added in two waves—stems early for body, leaves at the end for color and nutrients.
- Creamy Without Cream: A light coconut-milk swirl gives luxurious texture while keeping the soup dairy-free and week-night light.
- Built-In Protein: A cup of white beans purees right into the broth, making the soup satisfying enough for a one-bowl dinner.
- Freezer Star: It holds beautifully for up to three months; flavor actually improves as spices meld.
- Kid-Friendly Heat: Warm spices (ginger, smoked paprika) are present but gentle—add chili only at the table for heat-seekers.
Ingredients You'll Need
Every ingredient in this soup pulls double duty, delivering flavor and nourishment in equal measure. Look for firm, unblemished sweet potatoes with orange flesh (often labeled “garnet” or “jewel”) for the sweetest taste and creamiest texture. If you can only find paler varieties, add a teaspoon of maple syrup to balance their earthiness. Baby spinach is convenient, but the crinkly leaves of mature bunches wilt more slowly and lend a pleasantly chewy contrast; either works, so use what’s on sale. For the broth, low-sodium vegetable stock keeps the soup vegetarian and lets you control salt—important because the coconut milk and beans add natural sweetness. Speaking of beans, cannellini are my go-to for their fluffy bite, but great northern or even chickpeas purée just as smoothly. Coconut milk should be full-fat from the can; shake it well or warm it briefly so the cream and liquid recombine. Finally, a quick note on spices: smoked paprika gives a whisper of campfire, while coriander seed brightens the finish. If you don’t keep whole spices on hand, ½ teaspoon of ground coriander is a fine swap.
How to Make Cozy Spinach and Sweet Potato Soup for Comforting Family Meals
Roast the Sweet Potatoes
Preheat oven to 425 °F (220 °C). Peel 2½ lb (about 3 medium) sweet potatoes and cut into ¾-inch cubes. Toss with 2 Tbsp olive oil, 1 tsp kosher salt, and ½ tsp black pepper on a parchment-lined sheet. Spread in a single layer and roast 25 minutes, turning once, until edges are dark brown and centers are tender. This caramelization adds deep, malty sweetness that plain simmering can’t achieve.
Soften Aromatics
While the potatoes roast, warm 1 Tbsp olive oil in a heavy Dutch oven over medium. Add 1 diced large yellow onion and cook 4 minutes, scraping up any browned bits from the pan. Stir in 2 minced garlic cloves, 1 Tbsp grated fresh ginger, 1 tsp ground coriander, ½ tsp smoked paprika, and ¼ tsp crushed red-pepper flakes (optional). Cook 1 minute until fragrant; toasting spices in fat blooms their oils and amplifies flavor.
Deglaze & Build Broth
Pour in ÂĽ cup dry white wine (or water) and deglaze, using a wooden spoon to lift any fond. Add 4 cups vegetable broth, 1 cup water, and 1 drained can of white beans. Bring to a boil, then reduce to a lively simmer. The beans will break down slightly and naturally thicken the soup.
Simmer with Spinach Stems
Reserve a handful of spinach leaves for garnish; roughly chop remaining stems and leaves. Add the stems to the pot; they’re tender and add vegetal sweetness. Simmer 5 minutes so they soften and flavor the broth.
Blend Until Silky
Transfer half of the soup to a blender, add half of the roasted sweet potatoes, and purée until completely smooth. Return to the pot. Alternatively, use an immersion blender directly in the pot for a slightly chunkier, more rustic texture. Both methods give body without adding flour or cream.
Finish with Greens & Coconut
Stir in 1 cup full-fat coconut milk and the remaining roasted sweet-potato cubes. Add 4 cups loosely packed spinach leaves and 1 tsp fresh lemon juice; cook just until spinach wilts, about 2 minutes. Taste and adjust salt (I usually add another ½ teaspoon) and black pepper. Serve hot, drizzled with extra coconut milk and a scatter of reserved spinach ribbons.
Expert Tips
Speed It Up
Microwave diced sweet potatoes in a covered bowl with 2 Tbsp water for 6 minutes before roasting; you’ll shave 10 minutes off oven time while still achieving caramelized edges.
Creamier Texture
Replace ½ cup broth with an equal amount of unsweetened oat milk for an even silkier mouthfeel that still keeps the recipe nut-free.
Overnight Upgrade
Make the soup a day ahead; flavors deepen in the fridge. Reheat gently and add spinach just before serving to preserve its vibrant color.
Zero-Waste Spinach
If your spinach is starting to wilt, blanch and squeeze it dry, then freeze in ice-cube trays; pop a cube directly into hot soup for an instant nutrient boost.
Spice Control
Toast whole coriander seeds in a dry pan for 60 seconds, then grind; the citrusy notes are more pronounced and complement the sweet potato.
Egg-Free Protein
Stir in ½ cup red lentils with the broth; they dissolve in 15 minutes and add 6 g extra protein per serving without altering flavor.
Variations to Try
- Curried Coconut: Swap smoked paprika for 1 tsp mild curry powder and add ½ tsp turmeric. Finish with cilantro instead of spinach.
- Chipotle-Kicked: Stir in 1 minced chipotle in adobo during aromatics stage; omit red-pepper flakes. Top with roasted pepitas.
- Lemony Spring Version: Replace sweet potatoes with new potatoes + 1 cup peas; use dill instead of coriander and finish with lots of lemon zest.
- Chicken-Tortilla Remix: Add shredded rotisserie chicken and a handful of crushed tortilla chips just before serving. Swap coconut milk for a dollop of sour cream.
- Grain-Bowl Style: Serve soup thick, ladled over warm farro or brown rice. Garnish with quick-pickled red onions for acidity.
Storage Tips
Let the soup cool completely before transferring to airtight containers. It will keep 4 days refrigerated or 3 months frozen. For best texture, freeze individual portions in silicone muffin cups; once solid, pop them out and store in a zip-top bag—easy to thaw exactly what you need. If you plan to freeze, hold the final handful of spinach and add it while reheating to preserve its vivid color. When reheating, thin with broth or water; the potatoes continue to absorb liquid as it sits. Microwave on 70 % power in 60-second bursts, stirring each time, to prevent coconut milk from separating. On the stove, warm gently over medium-low, whisking occasionally. If the soup tastes flat after thawing, revive it with a squeeze of lemon or a pinch of salt.
Frequently Asked Questions
Cozy Spinach and Sweet Potato Soup for Comforting Family Meals
Ingredients
Instructions
- Roast Sweet Potatoes: Preheat oven to 425 °F. Toss cubed sweet potatoes with 2 Tbsp oil, 1 tsp salt, and ½ tsp pepper on a sheet pan. Roast 25 min, turning once, until caramelized.
- Sauté Aromatics: In a Dutch oven heat remaining 1 Tbsp oil over medium. Cook onion 4 min, add garlic, ginger, coriander, paprika, and red-pepper; cook 1 min.
- Deglaze: Pour in wine; scrape browned bits. Add broth, water, and beans; simmer 5 min.
- Blend: Add half the roasted potatoes to the pot. Purée with an immersion blender (or transfer half to a blender). Return to pot.
- Finish: Stir in coconut milk, remaining potatoes, spinach, and lemon juice. Simmer 2 min until spinach wilts. Season to taste and serve hot.
Recipe Notes
For ultra-smooth texture, strain the blended soup through a fine sieve. Soup thickens as it stands; thin with broth when reheating.