Love this? Pin it for later!
Healthy One-Pot Spinach and Sweet Potato Soup for Easy Meal Prep
A vibrant, nutrient-dense soup that comes together in one pot and keeps your fridge stocked with feel-good lunches all week long.
Last winter, after a particularly brutal week of back-to-back meetings and a fridge that looked like a tumble-weed town, I swore I’d finally crack the code on meal-prep soup. I wanted something that didn’t taste like “sad desk lunch,” could survive five days in the fridge without turning to mush, and—most importantly—could be eaten straight from the microwave without sacrificing flavor or texture. This spinach and sweet potato number was the result of that vow, and it’s been on repeat in my kitchen ever since.
The first time I made it, I posted a quick reel on Instagram while the pot simmered. By the time I’d ladled the soup into jars, my DMs were exploding with requests for the recipe. The combo of coral-orange sweet potatoes against emerald spinach just looks like health in a bowl, and the flavor—coconut-creamy, lime-bright, ginger-warm—tastes like you spent hours layering aromatics when really you just threw everything into one Dutch oven and walked away. Sunday afternoon, pot bubbles, you fold laundry, soup’s done. Monday through Friday, you win at lunch.
Why This Recipe Works
- One-pot wonder: Minimal dishes, maximum flavor—everything from sautéing to simmering happens in the same Dutch oven.
- Meal-prep champion: Tastes even better on day three as the spices meld, and it freezes beautifully for up to three months.
- Plant-powered protein: A can of chickpeas adds 6 g protein per serving, keeping you full through afternoon Zoom marathons.
- Immune-boosting greens: Four packed cups of spinach wilt in at the end, retaining color and nutrients.
- Customizable heat: Dial the chili flakes up or down so the whole family—or just you—get the perfect kick.
- Budget-friendly: Sweet potatoes and spinach are inexpensive year-round; coconut milk is the only “specialty” item, and it’s shelf-stable.
Ingredients You'll Need
The magic of this soup lies in humble ingredients that, together, taste far greater than the sum of their parts. Below is a quick field guide to each star player and how to shop for them like a pro.
Sweet Potatoes: Look for firm, unblemished skins and a uniform coral hue—deeper color usually signals more beta-carotene. I like the oblong “garnet” variety for their silky texture, but any orange-fleshed sweet potato will do. Peel for ultra-smooth soup or leave the skin on for extra fiber; just scrub well.
Fresh Spinach: Buy a 5-oz clamshell of baby spinach; it melts quickly and saves prep time. If you’re working with bunch spinach, remove tough stems and rinse thoroughly—gritty soup is nobody’s friend. Swap in baby kale or Swiss chard if spinach isn’t your thing; just add them a few minutes earlier so they soften.
Canned Chickpeas: A pantry hero. Seek out low-sodium versions so you control the salt. If you’re cooking beans from dried, 1½ cups cooked equals one 15-oz can.
Full-Fat Coconut Milk: Do not—seriously, do not—grab the “lite” stuff. You need the richness to balance the sweet potato and to carry the spices. Shake the can before opening; if it’s separated, whisk it smooth.
Fresh Ginger & Garlic: Non-negotiable for brightness. Choose plump ginger with taut skin; wrinkled knobs are fibrous. Store leftover ginger unpeeled in the freezer and grate it straight into your next stir-fry.
Vegetable Broth: Go low-sodium again. If you’re using homemade broth, taste at the end and adjust salt accordingly. Chicken broth works in a pinch, but you’ll lose the vegan badge.
Lime: A final squeeze wakes up every other flavor. Zest it first and freeze the zest in ice-cube trays for future baking emergencies.
Spice Rack MVPs: Ground cumin, smoked paprika, and a pinch of red-pepper flakes give depth without heat overload. If you have curry powder languishing in your cupboard, swap in 1 tsp for the cumin and paprika for a more Indian vibe.
How to Make Healthy One-Pot Spinach and Sweet Potato Soup for Easy Meal Prep
Warm the pot
Place a heavy 4½-quart Dutch oven over medium heat. Add 2 Tbsp olive oil and swirl to coat. Let the pot heat for 60 seconds—this prevents the aromatics from sticking.
Sauté the flavor base
Add 1 diced yellow onion and cook 3 minutes until translucent. Stir in 3 minced garlic cloves and 1 Tbsp grated fresh ginger; cook 30 seconds more. Your kitchen should smell like a spa.
Bloom the spices
Sprinkle 1 tsp ground cumin, ½ tsp smoked paprika, ½ tsp kosher salt, and ¼ tsp red-pepper flakes into the pot. Stir constantly for 45 seconds; toasting the spices amps their fragrance and prevents a dusty aftertaste.
Add the sweet potatoes
Toss in 2 medium peeled and cubed sweet potatoes (about 1 lb). Stir to coat with the spice mixture. Let the edges sear slightly—about 2 minutes—this caramelization adds subtle sweetness.
Deglaze & simmer
Pour in 3 cups low-sodium vegetable broth plus 1 cup water. Bring to a boil, then reduce to a lively simmer. Cover partially and cook 12–15 minutes, until the sweet potatoes are fork-tender.
Mash for body
Using a potato masher, lightly smash about one-third of the sweet potato cubes against the side of the pot. This releases starch and gives the broth a creamy, chowder-like body without adding flour or dairy.
Add chickpeas & coconut milk
Stir in one 15-oz can rinsed chickpeas and 1 cup full-fat coconut milk. Simmer 3 minutes to marry flavors. Taste; adjust salt or pepper as needed.
Wilt the spinach
Remove from heat and immediately add 4 packed cups baby spinach. Stir until just wilted—30 seconds keeps the color electric and prevents that muddy cafeteria-green.
Brighten & serve
Finish with juice of ½ lime and a handful of chopped cilantro. Ladle into bowls, drizzle with extra coconut milk for Instagram swirls, or portion into glass jars for the week.
Expert Tips
Control the texture
For a silky purée, immersion-blend the entire pot before adding spinach. Prefer chunky? Skip the mashing step entirely.
Thin it your way
Soup thickens as it sits. Add a splash of broth or water when reheating to restore the perfect consistency.
Cool before storing
Divide hot soup among shallow containers so it cools quickly and stays out of the bacterial danger zone.
Double the batch
This recipe doubles effortlessly in an 8-quart pot; freeze half in quart bags laid flat for space-saving bricks.
Color pop
Reserve a handful of raw spinach ribbons to sprinkle on top just before serving; it keeps the green vibrant in photos.
Quick-chop hack
Use kitchen shears to snip spinach directly into the pot—no cutting board to wash.
Variations to Try
- Thai twist: Swap cumin for 1 tsp Thai red curry paste and finish with fish sauce and brown sugar.
- Lentil boost: Replace chickpeas with ¾ cup red lentils; they’ll cook in 10 minutes and thicken the broth.
- Creamy cauliflower: Sub half the sweet potatoes with cauliflower florets for a lower-carb bowl.
- Smoky bacon: For omnivores, add 2 oz diced turkey bacon in step 2; sauté until crisp before onions.
- Grain bowl base: Serve the soup thick over warm quinoa, topped with avocado and pumpkin seeds.
Storage Tips
Refrigerator: Cool completely, transfer to airtight jars, and refrigerate up to 5 days. Reheat individual portions in the microwave for 90 seconds, stirring halfway, or in a small saucepan over medium-low heat.
Freezer: Ladle cooled soup into labeled quart-size freezer bags, press out excess air, and freeze flat on a sheet pan. Once solid, stack vertically like books. Keeps 3 months. Thaw overnight in the fridge or submerge the sealed bag in cool water for 30 minutes, then heat.
Make-ahead spinach hack: If you anticipate lots of leftovers, store the spinach separately and stir it into each portion as you reheat. This keeps the color fresh, though it’s an optional step for color purists.
Frequently Asked Questions
healthy onepot spinach and sweet potato soup for easy meal prep
Ingredients
Instructions
- Heat the pot: Warm olive oil in a Dutch oven over medium heat.
- Sauté aromatics: Cook onion 3 min, add garlic & ginger 30 sec.
- Bloom spices: Stir in cumin, paprika, salt, pepper flakes 45 sec.
- Add sweet potatoes: Toss to coat, sear edges 2 min.
- Simmer: Add broth & water, boil, then simmer covered 12–15 min until tender.
- Thicken: Lightly mash one-third of potatoes with a potato masher.
- Finish: Stir in chickpeas & coconut milk, simmer 3 min. Add spinach off-heat. Finish with lime juice & cilantro.
Recipe Notes
Soup thickens as it sits; thin with broth when reheating. Freeze without spinach for best color, stir in fresh spinach when reheating.