Love this? Pin it for later!
Protein-Packed Sweet Potato & Cabbage Soup
There’s a certain kind of magic that happens when the first real cold snap hits. The air turns crisp, the light shifts to that soft winter gold, and suddenly every fiber of my being is screaming for something warm, hearty, and nourishing. Last January, after a particularly brutal week of sub-zero wind chills here in Vermont, I found myself staring into a nearly bare fridge: one giant sweet potato, half a head of cabbage, and a container of cooked lentils I’d prepped on Sunday. What started as a desperate “clean-out-the-fridge” experiment turned into the soup that my family now requests on repeat from October through March.
This protein-packed sweet potato and cabbage soup is the culinary equivalent of wrapping yourself in a hand-knit wool sweater—except the sweater is edible and tastes like ginger, smoked paprika, and cozy nights by the fire. It’s thick enough to feel like a meal, yet brothy enough to sip from a mug while you scroll through Netflix. The sweet potato lends natural sweetness and body, while the cabbage melts into silky ribbons that hold onto every drop of the smoky, slightly spicy broth. A full cup of red lentils disappears into the mix, boosting the protein to a whopping 18 grams per serving without any chalky protein powder. Best of all? It’s a one-pot wonder that simmers away while you answer emails or build a puzzle with the kids. Make a double batch on Sunday; you’ll thank yourself every time you open the fridge and spot those ruby-orange containers glowing like edible sunsets.
Why This Recipe Works
- 18 g plant protein per bowl: Thanks to red lentils and hemp hearts, this soup keeps you full for hours without any animal products.
- One-pot cleanup: Everything from sautéing to simmering happens in the same Dutch oven—less dishes, more Netflix.
- Freezer hero: The soup thickens but never turns grainy when thawed; freeze flat in zip bags for up to 3 months.
- Budget-friendly superstar: Sweet potatoes and cabbage are two of the cheapest produce items in winter, and lentils cost pennies.
- Immune-boosting powerhouse: Ginger, garlic, and cabbage deliver vitamin C, zinc, and gut-loving fiber.
- Customizable heat level: Keep it kid-friendly or crank up the chipotle for fire-breathing dragon nights.
Ingredients You'll Need
Before we dive into the method, let’s talk ingredients—because the quality of your produce will make or break this humble soup. Look for firm, unblemished sweet potatoes with tight, papery skin. I prefer the orange-fleshed Garnet variety for their creamy texture and candy-like sweetness, but jewel or even purple Okinawan sweet potatoes work beautifully. When it comes to cabbage, green is traditional, but a savoy cabbage will give you frilly, tender edges that cook even faster. Buy the heaviest head you can find; density equals freshness.
Red lentils are the stealth protein here. Unlike green or brown lentils, they collapse into a velvety purée that thickens the soup without any need for cream. Rinse them until the water runs clear to remove dusty starch that can muddy the flavor. If you only have green lentils, cook them 10 minutes longer and expect a brothier texture. Hemp hearts (the shelled seeds) are optional but add a lovely nutty richness plus omega-3s; if you’re allergic, swap in raw pumpkin seeds blitzed for 5 seconds in a spice grinder.
Smoked paprika is the secret weapon that turns an otherwise sweet soup into something complex and campfire-adjacent. Buy Spanish pimentón dulce for a gentle smokiness or go hot if you like a spicy kick. Finally, use a good vegetable broth—homemade if you’ve got it, low-sodium store-bought if not. If your broth tastes flat, brighten it with a splash of apple-cider vinegar or a strip of kombu seaweed while it simmers.
How to Make Protein-Packed Sweet Potato and Cabbage Soup for Cold Days
Warm Your Pot & Bloom the Spices
Place a heavy-bottomed 5–6 quart Dutch oven over medium heat for 90 seconds—this prevents sticking. Add 2 Tbsp olive oil, then swirl to coat. Once the oil shimmers, add 1 tsp whole cumin seeds and let them dance for 30 seconds until fragrant. Quickly follow with 1 tsp smoked paprika, ½ tsp ground coriander, and ¼ tsp chipotle powder; stir for 15 seconds. Blooming the spices in oil unlocks fat-soluble flavor compounds and infuses every bite.
Build the Aromatic Base
Add one diced large yellow onion (about 1½ cups) and ½ tsp kosher salt. Sauté 4 minutes until the edges turn translucent. Stir in 3 minced garlic cloves and a 1-inch knob of fresh ginger grated on a microplane; cook 60 seconds more. The salt draws moisture from the onion, creating a natural fond that deglazes when we add liquid later.
Add the Sweet Potato & Cabbage
Peel and cube 2 medium sweet potatoes (about 1 lb) into ¾-inch pieces—bite-sized so they cook evenly. Add to the pot along with 4 cups thinly sliced green cabbage (roughly ½ small head). Toss everything to coat in the spiced onion mixture. Let the vegetables sear undisturbed for 2 minutes; slight caramelization sweetens the soup and adds depth.
Deglaze & Simmer
Pour in ¼ cup dry white wine (or water) and scrape the browned bits with a wooden spoon. Once the liquid has almost evaporated, add 1 cup rinsed red lentils, 5 cups low-sodium vegetable broth, and 2 cups water. Bring to a vigorous boil, then drop to a gentle simmer. Skim any foam that rises—this removes impurities and keeps the broth crystal-clear.
Simmer Until Silky
Cover the pot with the lid slightly ajar and simmer 18–20 minutes, stirring twice. The lentils should break down and the sweet potatoes should yield easily to a fork. If the soup looks thick before the vegetables are tender, add hot water ½ cup at a time; you want a loose chili consistency.
Finish with Greens & Brightness
Stir in 2 cups shredded cabbage (reserved from the center, the most tender part) and ¼ cup hemp hearts. Cook 2 minutes more—just long enough to wilt the greens and let the hemp bloom. Off heat, add the juice of ½ lemon and ½ cup chopped flat-leaf parsley. Taste and adjust salt; depending on your broth, you may need up to 1 tsp more.
Temper the Heat (Optional)
If you overspiced, stir in ¼ cup coconut milk or Greek yogurt to cool the flame. For more fire, swirl in chipotle hot sauce tableside so everyone controls their own destiny.
Serve & Garnish
Ladle into warm bowls and top with toasted pumpkin seeds, a drizzle of chili oil, and extra parsley. Crusty sourdough or warm naan is non-negotiable for sopping up every last drop.
Expert Tips
Low-Slow Sweetness
Roast cubed sweet potatoes at 400 °F for 20 minutes before adding to the pot. The caramelized edges deepen the flavor without extra sugar.
Broth Boost
Keep a parmesan rind in the freezer and toss it into the simmering soup for umami depth—skip if you want to keep the recipe vegan.
Pressure-Cooker Shortcut
In an Instant Pot, sauté on normal, then cook high pressure 6 minutes with natural release 10 minutes. Stir in final cabbage and hemp hearts on sauté-low for 2 minutes.
Color Pop
Use rainbow carrots or purple sweet potatoes for an Instagram-worthy magenta hue—kids call it “unicorn soup” and ask for seconds.
Cool & Freeze
Spread hot soup in a shallow metal pan nestled over ice water; it cools to 70 °F in under 30 minutes, keeping bacteria at bay before freezing.
Texture Fix
If the soup splits after thawing, whisk 1 Tbsp cornstarch with ¼ cup broth, simmer 2 minutes, and it comes back together glossy and smooth.
Variations to Try
-
Thai Twist: Swap smoked paprika for 1 Tbsp red curry paste and finish with a splash of coconut milk, lime zest, and cilantro.
-
Meat-Lover’s Blend: Brown 8 oz Italian turkey sausage before the onion; proceed as written for a lighter meatball vibe.
-
Green Grains: Stir in ½ cup cooked farro or barley at the end for chewy, nutty contrast against the silky broth.
-
Creamy Dreamy: Purée half the finished soup with an immersion blender, then return to the pot for a bisque-like texture without dairy.
-
Zero-Waste Stems: Save broccoli or kale stems, dice small, and add with the second batch of cabbage for extra crunch and fiber.
Storage Tips
Let the soup cool completely, then ladle into airtight glass jars or BPA-free plastic deli containers. It keeps 5 days refrigerated or 3 months frozen. Leave 1 inch of headspace in freezer containers; liquids expand. For fastest thawing, submerge a sealed container in cold water for 30 minutes, then slide the soup brick into a saucepan and reheat gently with a splash of broth. Microwaving works, but stir every 60 seconds to prevent volcanic eruptions. The flavor actually improves on day two as the spices meld, so make-ahead is a win.
Meal-Prep Hack: Freeze single portions in silicone muffin trays; once solid, pop out and store in a zip bag. One “soup puck” plus ½ cup boiling water equals lunch in 90 seconds flat.
Frequently Asked Questions
Protein-Packed Sweet Potato & Cabbage Soup
Ingredients
Instructions
- Bloom spices: Heat oil in Dutch oven, add cumin seeds 30 sec, then paprika, coriander, chipotle 15 sec.
- Sauté aromatics: Add onion & salt 4 min, then garlic & ginger 1 min.
- Add veg: Stir in sweet potatoes and 4 cups cabbage; cook 2 min.
- Deglaze: Splash in wine, scrape bits, reduce until almost dry.
- Simmer: Add lentils, broth, water; bring to boil, then simmer covered 18-20 min until veg are tender.
- Finish: Stir in remaining cabbage and hemp hearts 2 min. Off heat add lemon juice & parsley; salt to taste.
Recipe Notes
Soup thickens as it sits; thin with broth or water when reheating. Taste and adjust salt after thawing—cold dulls seasoning.