proteinpacked sweet potato and cabbage soup for cold days

90 min prep 10 min cook 2 servings
proteinpacked sweet potato and cabbage soup for cold days
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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.

8
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

Yes, but expect a brothier texture. Green lentils hold their shape, so simmer 25–30 minutes until tender. If the soup becomes too stew-like, thin with hot water and adjust seasoning.

Absolutely. Skip the chipotle and use sweet paprika instead. Let them add their own toppings—kids love the control, and the mild sweetness of sweet potato wins over even picky eaters.

Yes. Add everything except the final cabbage and hemp hearts to a slow cooker. Cook on LOW 6 hours or HIGH 3 hours. Stir in remaining cabbage and hemp hearts during the last 15 minutes.

Stir in 1 cup cooked chickpeas or shredded rotisserie chicken at the end. For plant-based, add 2 Tbsp nutritional yeast plus an extra scoop of hemp hearts.

Stir in ½ cup coconut milk, plain yogurt, or even a small drained can of white beans blended with ¼ cup water. Dairy or starches bind to capsaicin and tame the heat.

Easily—use an 8-quart pot. Increase simmer time by 5 minutes and season gradually; large volumes need slightly more salt per cup. Freeze half and you’re set for two snowstorms.
proteinpacked sweet potato and cabbage soup for cold days
soups
Pin Recipe

Protein-Packed Sweet Potato & Cabbage Soup

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Bloom spices: Heat oil in Dutch oven, add cumin seeds 30 sec, then paprika, coriander, chipotle 15 sec.
  2. Sauté aromatics: Add onion & salt 4 min, then garlic & ginger 1 min.
  3. Add veg: Stir in sweet potatoes and 4 cups cabbage; cook 2 min.
  4. Deglaze: Splash in wine, scrape bits, reduce until almost dry.
  5. Simmer: Add lentils, broth, water; bring to boil, then simmer covered 18-20 min until veg are tender.
  6. 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.

Nutrition (per serving)

312
Calories
18g
Protein
42g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.