Love this? Pin it for later!
Cozy Batch-Cooked Sweet Potato & Spinach Soup for Family Comfort
A velvety, nutrient-packed hug in a bowl that feeds the whole crew—tonight and again next week.
The Story Behind the Soup
Last February, when the wind off Lake Michigan felt sharp enough to slice bread, my sister dropped off two crying toddlers and a bag of sweet potatoes at my back door. Flu season had flattened every adult in her house; she needed backup and I needed dinner. I threw the potatoes into the biggest pot I own, added a half-bag of spinach that was wilting in the crisper, and hoped for the best. Forty minutes later we were all sitting at the table—red noses, fleece pajamas, silence except for the sound of spoons clinking against bowls. That was the night I learned that comfort isn’t always a casserole; sometimes it’s a sunset-orange soup that glows in the lamplight and keeps the whole family full until the snow melts. I’ve tweaked the formula ever since—roasting the potatoes for deeper flavor, simmering the aromatics in coconut oil for extra silkiness, and finishing with a squeeze of citrus to brighten the greens. The result is a batch-cook miracle: one afternoon of gentle simmering yields six generous quarts, enough for tonight’s supper plus three future freezer meals. Whether you’re feeding a soccer team, soothing sick kids, or simply craving something that tastes like a warm blanket, this soup delivers. Make it on Sunday, portion it into quart jars, and you’ll sail through the week knowing dinner is already handled.
Why This Recipe Works
- Roasted Sweet Potatoes: Caramelized edges add natural sweetness and eliminate the need for added sugar.
- Two-Stage Greens: Spinach is stirred in both during simmering (for body) and at the end (for vibrant color).
- Coconut Milk Finish: A modest half-cup lends creamy mouthfeel without heavy cream—dairy-free comfort.
- Blender Flexibility: Immersion-blend half the pot for a silky base while leaving chunks for texture.
- Freezer Genius: The soup thickens as it cools; add broth when reheating and it tastes freshly made.
- Kid-Friendly Flavor: Warm spices (smoked paprika + cumin) are present but gentle; adjust heat up or down.
- One-Pot Wonder: From roast to simmer to store, everything happens in a single 7-quart Dutch oven.
Ingredients You'll Need
Sweet potatoes are the star, so choose firm, unblemished ones with tight skin; I like a 50-50 mix of orange and garnet varieties for color depth. Baby spinach wilts in seconds, but if you have mature leaves, remove the woody stems. Coconut oil is my go-to for sautéing because its high smoke point prevents bitter notes; substitute avocado oil if you prefer a neutral profile. Vegetable broth should be low-sodium—taste varies wildly between brands, and you want control over the salt level. Full-fat coconut milk from a can (not a carton) gives luxurious body; shake well before opening to re-emulsify. Fresh garlic and ginger deliver the brightest flavor, but in a pinch, jarred ginger-garlic paste works—use 1 tablespoon total. Smoked paprika lends subtle campfire warmth; if you only have sweet paprika, add a pinch of chipotle powder for smoke. A single bay leaf quietly boosts umami; remember to fish it out before blending. Finally, a squeeze of lime at the table wakes up the spinach and keeps leftovers tasting fresh.
How to Make Cozy Batch-Cooked Sweet Potato & Spinach Soup
Roast the Sweet Potatoes
Preheat oven to 425 °F (220 °C). Peel and cube 4 lbs (about 8 medium) sweet potatoes into ¾-inch pieces. Toss with 2 tablespoons melted coconut oil, 1 teaspoon kosher salt, and ½ teaspoon black pepper on two parchment-lined sheet pans. Roast 25 minutes, flipping once, until edges caramelize and centers are tender. Cool 5 minutes; this concentrates the sugars and prevents a watery soup.
Sauté the Aromatics
While the potatoes roast, warm 1 tablespoon coconut oil in a 7-quart Dutch oven over medium. Add 2 diced medium onions, 3 minced garlic cloves, and 1 tablespoon grated ginger; cook 5 minutes until translucent but not browned. Stir in 1 teaspoon each smoked paprika and ground cumin plus ¼ teaspoon cayenne for gentle heat; bloom spices 60 seconds to unlock oils.
Deglaze & Build Base
Pour in ½ cup dry white wine (or additional broth) and scrape browned bits with a wooden spoon. Reduce liquid by half, about 3 minutes. Add roasted sweet potatoes, 6 cups low-sodium vegetable broth, and 1 bay leaf. Bring to a boil, then reduce to a lively simmer, partially covered, 15 minutes so flavors meld.
Blend for Texture
Remove bay leaf. Insert an immersion blender and pulse 5–6 times to create a creamy base while leaving plenty of potato chunks. (Alternatively, transfer 4 cups to a countertop blender, puree until smooth, and return to pot.) This hybrid method yields a velvety broth without turning the entire soup into baby food.
Wilt the Spinach
Stir in 6 packed cups baby spinach (about 6 oz) one handful at a time, letting each wilt before adding the next. The greens shrink dramatically; don’t panic. Simmer 2 minutes until bright emerald. Season with 1 ½ teaspoons kosher salt and ½ teaspoon black pepper; taste and adjust.
Enrich & Finish
Reduce heat to low. Stir in ½ cup full-fat coconut milk and 1 tablespoon maple syrup to balance spice. Warm through 1 minute; do not boil or coconut milk may separate. Finish with juice of ½ lime. Serve hot, garnished with toasted pumpkin seeds, a swirl of coconut milk, and crusty whole-grain bread for dunking.
Expert Tips
Sheet-Pan Hack
Roasting on parchment means zero scrubbing later; swap parchment halfway if it browns too much.
Keep That Color
Add a small handful of spinach at service time for neon-bright hues that wow kids.
Freezer Smarts
Chill soup completely in an ice-bath before ladling into silicone muffin trays; frozen pucks store flat.
Spice Dial
Start with ⅛ teaspoon cayenne for toddlers; adults can drizzle chili crisp at the table.
Broth Stretcher
If the soup thickens overnight, whisk in hot water or broth until pourable; salt again to taste.
Protein Boost
Stir in a can of rinsed chickpeas during the final simmer for an extra 6 g plant protein per serving.
Variations to Try
- Carrot-Ginger Twist: Swap 1 lb carrots for 1 lb sweet potatoes and add 1 tablespoon freshly grated turmeric for golden glow and anti-inflammatory punch.
- Creamy White-Bean Version: Blend in 1 can of cannellini beans with the coconut milk for protein-rich, Tuscan-style creaminess.
- Thai Coconut Curry: Add 1 tablespoon red curry paste when blooming spices and finish with chopped cilantro and a squeeze of fish sauce (or soy for vegan).
- Smoky Kale & White Sweet Potato: Use Japanese white sweet potatoes and lacinato kale; add ½ teaspoon liquid smoke for campfire vibes.
Storage Tips
Refrigerate cooled soup in airtight containers up to 5 days; flavors deepen by day two. For longer storage, freeze in pint jars or silicone bags 3 months. Leave 1 inch headspace in jars to prevent glass cracks. Thaw overnight in the fridge or use the defrost setting on your microwave, stirring every 2 minutes. When reheating, bring to a gentle simmer—boiling will dull the vibrant green. If packing school thermoses, pre-heat the container with boiling water for 2 minutes, then ladle soup piping hot; it stays warm until lunch.
Frequently Asked Questions
Cozy Batch-Cooked Sweet Potato & Spinach Soup
Ingredients
Instructions
- Roast: Preheat oven to 425 °F. Toss potatoes with 2 tablespoons oil, salt, pepper. Roast 25 min until browned.
- Sauté: In Dutch oven cook onions, garlic, ginger in remaining oil 5 min. Add spices; bloom 1 min.
- Deglaze: Add wine; reduce by half. Add roasted potatoes, broth, bay leaf. Simmer 15 min.
- Blend: Remove bay leaf. Pulse with immersion blender 5-6 times for creamy base with chunks.
- Green It: Stir in spinach until wilted. Season with salt, pepper.
- Finish: Stir in coconut milk & maple syrup; warm 1 min. Finish with lime juice. Serve hot.
Recipe Notes
Soup thickens as it stands; thin with broth when reheating. Freeze in pint jars leaving 1 inch headspace.