Love this? Pin it for later!
Batch-Cook Sweet Potato & Spinach Soup: The Cozy Winter Meal-Prep Hero
When the first frost paints my kitchen window and the sun clocks out at 4:30 p.m., I start craving two things: a blanket that feels like a hug and a pot of something orange, creamy, and gently spiced. This batch-cook sweet-potato and spinach soup has been my midwinter security blanket for almost a decade—ever since the year I moved from Georgia to Vermont and discovered that January is, in fact, a three-month-long Tuesday. I make a double batch every other Sunday from November through March, portion it into glass jars, and suddenly the busiest weeknights smell like cinnamon and taste like I have my life together. If you can peel vegetables and press “start” on a blender, you can stock your freezer with eight nights of plant-powered comfort that reheats faster than delivery pizza and costs about $1.25 a bowl. Let me show you how.
Why This Recipe Works
- One-pot wonder: Everything simmers in the same Dutch oven—no extra pans to wash.
- Freezer-friendly texture: Blending sweet potatoes creates a silky base that thaws without graininess.
- Flavor that improves overnight: A 24-hour chill lets spices bloom and sweet potatoes absorb salt.
- Leafy-green insurance: Spinach is stirred in off-heat so it stays vibrant—even after microwaving at work.
- Budget MVP: Eight generous servings cost less than a single take-out entrée.
- Customizable heat: Cayenne is added at the end so you can portion out mild bowls for kids and fiery ones for heat-seekers.
- Vitamin boost without tasting “healthy”: You’ll pack in more than your daily quota of vitamin A and still feel like you’re eating bisque.
Ingredients You'll Need
Before we talk substitutions, let’s talk produce-aisle confidence. Look for sweet potatoes that feel heavy for their size and have tight, unblemished skins; the orange-fleshed Garnet or Beauregard varieties give the deepest color and sweetest flavor. For spinach, grab the biggest plastic tub you can find—those five-ounce clamshells disappear faster than socks in a dryer, so I spring for the 16-ounce “family” size and use the leftovers in omelets later in the week.
Sweet potatoes (3 lb / 1.4 kg, about 4 medium): Their natural starch thickens the soup without flour or cream, keeping the recipe gluten-free and vegan. Peel just before dicing so they don’t oxidize.
Fresh baby spinach (10 oz / 280 g): We wilt this in at the very end; frozen spinach works in a pinch, but thaw and squeeze it bone-dry first or you’ll water down the velvet texture.
Yellow onion (1 large): Provides the savory backbone. Dice it small so it melts into the soup—no one wants a crunchy surprise.
Garlic (6 cloves): Yes, six. Sweet potatoes love company. Smash cloves with the flat of a knife for easy peeling.
Carrots (2 medium): They deepen the orange hue and add natural sweetness that balances the cayenne.
Vegetable broth (8 cups / 2 L): Choose a low-sodium brand so you control salt levels. Homemade is gold-star level if you have it.
Coconut milk (1 can, 13.5 oz / 400 ml): Full-fat for luscious body; light coconut milk is fine if you’re counting calories, but the soup will be thinner.
Extra-virgin olive oil (2 Tbsp): For sweating the vegetables. Butter or ghee are lovely if dairy isn’t a concern.
Ground coriander (2 tsp): Warm and citrusy—don’t skip it. Whole seeds toasted and ground are next-level, but pre-ground keeps weeknight cooking realistic.
Ground cumin (2 tsp): Earthy and slightly smoky, cumin marries coriander like old friends.
Smoked paprika (1 tsp): Adds whisper of campfire without liquid smoke. Regular paprika works; just know you’ll lose that cozy note.
Ground nutmeg (¼ tsp): A pinch amplifies sweet-potato sweetness; fresh-grated is heavenly but pre-ground keeps the recipe weeknight-easy.
Cayenne pepper (⅛–¼ tsp): Start small; you can always stir more into individual bowls.
Sea salt & freshly ground black pepper: Add in layers—some while sautéing, more after blending, final flourish at the table.
Optional garnishes: Toasted pumpkin seeds, a swirl of coconut milk, Greek yogurt, or a squeeze of lime for brightness.
How to Make Batch-Cook Sweet Potato & Spinach Soup for Winter Meal Prep
Mise en place & prep strategy
Wash, peel, and dice sweet potatoes into ¾-inch cubes so they cook evenly. (Pro tip: cut one smaller piece—when you can pierce it easily with a fork, the whole pot is ready to blend.) Peel and dice onion, carrots, and garlic; keep them in separate piles because they hit the pot at different times. Measure spices into a ramekin; you’ll be glad for the “grab and go” when the onions are sizzling.
Sweat aromatics
Heat olive oil in a 5½-quart Dutch oven over medium until shimmering. Add onion and carrot with a pinch of salt; cook 5 minutes, stirring occasionally, until the onion is translucent and the edges of the carrot are starting to soften. Add garlic, coriander, cumin, smoked paprika, and nutmeg; cook 60 seconds—just until the spices bloom and smell like you walked into a souk.
Build the base
Tip in diced sweet potatoes, stir to coat every cube in fragrant oil, then pour in 6 cups of broth. Increase heat to high, bring to a boil, then drop to a gentle simmer. Cover partially and let bubble 15–18 minutes, until the sweet potatoes surrender at the poke of a fork.
Blend to velvet
Remove pot from heat. Using an immersion blender, purée directly in the pot until the soup is silky smooth—this takes 60–90 seconds of steady up-and-down motion. (No immersion blender? Carefully ladle half the solids plus liquid into a countertop blender, vent the lid, and blend in batches.) If the soup is thicker than your preference, thin with up to 2 cups additional broth.
Enrich and season
Stir in coconut milk, starting with ¾ of the can; taste and add the rest if you want more creaminess. Season generously with salt (I use 1½ tsp) and a few cracks of black pepper. Add cayenne ⅛ tsp at a time until you hit your happy heat level. Return pot to low heat just until warmed through—do not boil after coconut milk joins the party or it can split.
Wilt in the greens
Turn off heat. Grab handfuls of spinach, dunk them under the surface, and cover the pot for 3 minutes; the residual heat wilts leaves to a brilliant emerald without turning them khaki. Stir once—bright green flecks throughout signal success.
Portion like a pro
Ladle soup into eight 16-oz glass jars or BPA-free plastic containers. Leave 1 inch headspace if freezing; liquids expand as they solidify. Cool completely on the counter (no lid) for 30 minutes, then refrigerate uncovered until cold—this prevents condensation ice crystals that cause freezer burn.
Label & live your best winter life
Masking tape + Sharpie = adulting. Note the date and “SSS” (Sweet Spinach Soup) so future-you isn’t guessing. Refrigerated jars keep 5 days; frozen jars keep 3 months. To reheat, microwave 2 minutes, stir, then 1–2 minutes more, or warm on the stove with a splash of broth.
Expert Tips
Speed-thaw hack
Forgot to move a jar to the fridge last night? Float the sealed jar in a bowl of warm tap water for 10 minutes while you set the table; it loosens just enough to slide into a saucepan.
Blender safety
When blending hot soup, remove the feeder cap from the lid and cover the hole with a folded kitchen towel; steam escapes safely and you won’t repaint the ceiling orange.
Color pop
If your sweet potatoes are pale, add ¼ tsp turmeric for a sunnier hue; it plays nicely with existing spices and boosts antioxidants.
Salt in stages
Taste after blending, after coconut milk, and after cayenne; each addition changes the flavor matrix and your final salt need.
Silkier encore
Re-blend with an immersion blender for 15 seconds after reheating; it re-incorporates any separated coconut milk and returns the lush texture.
Broth stretcher
If the soup thickens in storage, loosen with a splash of water, broth, or even green-tea brewing water (subtle umami bonus).
Variations to Try
- Thai twist: Swap coriander and cumin for 2 Tbsp red curry paste; finish with lime juice and cilantro instead of spinach.
- Moroccan nights: Add 1 tsp ras el hanout plus a pinch of saffron; garnish with harissa and chopped dates.
- Protein punch: Stir in a can of rinsed chickpeas during the last 5 minutes; they soak up flavor and add 6 g protein per serving.
- Green swap: Kale or Swiss chard work in place of spinach; just strip the tough ribs and simmer 2 extra minutes.
Storage Tips
Refrigerator: Cool soup completely, then store in airtight containers up to 5 days. Glass jars with tight lids keep flavors truest.
Freezer: Portion into straight-sided 16-oz jars or silicone muffin trays (pop out frozen pucks and store in zip bags). Freeze up to 3 months. Thaw overnight in the fridge or use the speed-thaw hack above.
Reheating: Microwave on 70% power, stirring every 60 seconds, until steaming. On the stove, warm over medium-low, thinning as needed. Do not re-freeze previously frozen soup; cook only once after thawing.
Frequently Asked Questions
Batch-Cook Sweet Potato & Spinach Soup
Ingredients
Instructions
- Prep vegetables: Peel and dice sweet potatoes, onion, and carrots; mince garlic. Measure spices into a small bowl.
- Sauté aromatics: Heat olive oil in Dutch oven over medium. Cook onion and carrot 5 minutes. Add garlic and spices; cook 1 minute.
- Simmer: Add sweet potatoes and 6 cups broth. Bring to boil, reduce to simmer, partially cover, cook 15–18 minutes until tender.
- Blend: Purée with immersion blender until silky. Thin with remaining broth if desired.
- Enrich: Stir in coconut milk, salt, pepper, and cayenne. Warm over low heat—do not boil.
- Add greens: Stir in spinach, cover 3 minutes off heat until wilted. Taste and adjust seasoning.
- Portion: Cool, ladle into jars, refrigerate 5 days or freeze 3 months.
Recipe Notes
Soup thickens as it sits; thin with water or broth when reheating. Freeze in straight-sided jars to avoid cracking, and always leave 1 inch headspace.