high protein lentil and cabbage soup with root vegetables for cold evenings

30 min prep 3 min cook 3 servings
high protein lentil and cabbage soup with root vegetables for cold evenings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

On the kind of January evening when the wind rattles the maple branches outside my kitchen window and the thermometer refuses to climb above freezing, I find myself craving something that feels like a wool sweater in edible form. This high-protein lentil and cabbage soup with root vegetables is exactly that: sturdy, comforting, and unapologetically nourishing. I first started tinkering with the recipe when my college roommate—an ultramarathoner who could demolish an entire pizza and still be hungry—asked if I could make “something that tastes like grandma’s couch blanket but has enough protein to keep me from gnawing on the furniture.” Challenge accepted.

Over the past decade, the soup has become my go-to for snow-day potlucks, post-holiday “reset” meals, and every single sick day. The aroma alone—sweet cabbage caramelizing in olive oil, earthy lentils simmering with thyme, and the gentle sweetness of parsnips—makes the house feel ten degrees warmer. One pot, a handful of inexpensive pantry staples, and you’ve got a week’s worth of lunches that reheat like a dream and keep you genuinely full. I’ve served it to picky toddlers, skeptical carnivores, and my perpetually chilly mother-in-law; they all leave the table asking for the recipe. If you’ve got a Dutch oven, a sharp knife, and the patience to let the flavors meld while you binge-listen to your favorite podcast, you’re already halfway to soup nirvana.

Why This Recipe Works

  • Plant-powered protein: 28 g per serving thanks to French green lentils, split red lentils, and a sneaky scoop of hemp hearts.
  • Two-texture lentils: Green lentils hold their shape for bite, while red lentils dissolve into silky creaminess—no dairy required.
  • Affordable superfoods: Cabbage, carrots, and parsnips cost pennies, yet deliver potassium, vitamin K, and beta-carotene.
  • One-pot wonder: Minimal dishes, maximum flavor, and the leftovers taste even better the next day.
  • Freezer hero: Portion into mason jars, freeze flat, and you’ve got instant healthy heat-and-eat meals.
  • Customizable heat: Add smoked paprika for depth or a pinch of chipotle for a gentle kick that warms you twice.

Ingredients You'll Need

Ingredients

Before we dive into the how, let’s talk about the why behind each component. Choosing the right lentil is the difference between a brothy bowl and a luxuriously thick stew. I use a 50/50 blend of French green lentils (lentilles du Puy) and split red lentils. The green ones keep their caviar-like pop, while the red ones melt and naturally thicken the broth. If you can only find brown lentils, that’s fine—just know they’ll soften more than the French variety.

Cabbage is the unsung hero here. A small head of green cabbage, shredded into ribbons, wilts down dramatically and adds gentle sweetness. Skip the pre-shredded bagged stuff; it’s often dry and lacks flavor. Look for a head that feels heavy for its size with tightly packed, crisp leaves. Savoy cabbage works too, though it cooks faster and yields a more delicate texture.

For root vegetables, I reach for the classic trio: carrots, parsnips, and Yukon gold potatoes. Carrots bring color and natural sugar, parsnips add a floral, almost honeyed note, and potatoes make the soup extra satisfying. If parsnips are out of season, swap in a small sweet potato or a handful of diced turnips. The goal is to vary textures and sweetness levels so every spoonful feels interesting.

Aromatics matter. One large leek, white and light-green parts only, thinly sliced and rinsed free of grit, gives a milder, more nuanced flavor than onion alone. Two fat cloves of garlic, smashed and minced, plus a tablespoon of fresh grated ginger add brightness and zing. Don’t skip the ginger—it plays beautifully with the cabbage.

Spices & herbs are where you can riff. I keep it simple: a bay leaf, a teaspoon of dried thyme, and a generous pinch of smoked paprika. If you like heat, add ¼ tsp chipotle powder or a diced chipotle in adobo. Finish with fresh lemon juice and a shower of chopped parsley; the acid lifts the earthiness and the herbs taste like spring in the middle of winter.

Finally, the protein boosters. Hemp hearts (shelled hemp seeds) dissolve into the broth and add 10 g of complete plant protein per 3 Tbsp without altering flavor. If you don’t have them, stir in a scoop of unflavored pea protein at the end, or simply serve the soup with a hunk of crusty whole-grain bread slathered in almond or peanut butter.

How to Make High-Protein Lentil and Cabbage Soup with Root Vegetables for Cold Evenings

1
Warm the pot & bloom the spices

Place a heavy 5–6 quart Dutch oven over medium heat. Add 2 Tbsp olive oil. When it shimmers, stir in 1 tsp smoked paprika, ½ tsp cracked black pepper, and the bay leaf. Toast for 30 seconds—just until fragrant—coaxing the smoky oils into the fat. This step seasons the oil and, by extension, the entire soup.

2
Sauté the leek & cabbage

Add sliced leek and ½ tsp kosher salt. Cook 3 minutes, stirring, until translucent. Gradually add shredded cabbage by the handful, allowing each addition to wilt before adding the next. Total sauté time: 6–7 minutes. The cabbage will release moisture and turn silky; a few golden edges are welcome for depth.

3
Build the flavor base

Clear a small space in the center of the pot. Add 1 tsp more oil, then garlic and ginger. Cook 45 seconds, just until the garlic smells sweet, not bitter. Stir to combine. Add diced carrots, parsnips, and potatoes. Season with another ½ tsp salt. Toss to coat in the fragrant oil. Let the vegetables “sweat” 4 minutes; they’ll pick up a glossy sheen.

4
Deglaze & simmer

Pour in ¼ cup dry white wine (or water) and scrape the brown bits. Add 6 cups low-sodium vegetable broth, 1 cup French green lentils (rinsed), ½ cup split red lentils (rinsed), and 2 cups water. Bring to a boil, reduce to a gentle bubble, and skim any foam. Stir in thyme and 1 tsp salt. Partially cover and simmer 20 minutes.

5
Add the protein boosters

Stir in 3 Tbsp hemp hearts and 1 cup additional water (the soup thickens as it stands). Simmer 5 minutes more. Taste: lentils should be tender but not mushy. If you prefer a thicker stew, mash a ladleful of vegetables against the side of the pot and stir them back in.

6
Finish bright & green

Remove bay leaf. Stir in juice of ½ lemon, ¼ cup chopped parsley, and black pepper to taste. Ladle into deep bowls and drizzle with extra-virgin olive oil. Serve with whole-grain toast or a side of quick-pickled red onions for crunch.

Expert Tips

Deglaze boldly

If you don’t have wine, use 2 Tbsp apple-cider vinegar plus 2 Tbsp water. The acid lifts the caramelized bits and balances the earthy lentils.

Batch-cook & freeze flat

Cool soup completely, ladle into quart freezer bags, squeeze out air, label, and freeze flat. Stack like books; they thaw in 10 minutes under lukewarm water.

Slow-cooker shortcut

Add everything except lemon juice and parsley to a slow cooker. Cook on LOW 7 hours or HIGH 4 hours. Stir in lemon and herbs just before serving.

Texture tweak

For an ultra-creamy version, immersion-blend one-third of the soup once lentils are tender, then stir back in. Instant velvet—no dairy.

Variations to Try

  • Moroccan twist

    Swap thyme for 1 tsp each cumin and coriander, add ¼ tsp cinnamon, and stir in a handful of raisins and chopped preserved lemon at the end.

  • Smoky sausage version

    For omnivores, brown 6 oz sliced chicken-chorizo or turkey kielbasa before the leek. Drain excess fat and proceed as written.

  • Forest mushroom

    Add 1 cup rehydrated diced porcini and their soaking liquid (strained) for umami depth. Replace parsnips with diced celery root.

  • Spring green revival

    In March, swap cabbage for shredded kale and add a cup of fresh peas in the last 3 minutes. Finish with mint instead of parsley.

Storage Tips

The soup thickens dramatically as it cools. Thin leftovers with a splash of broth or water and reheat gently. Refrigerate in airtight containers up to 5 days. For longer storage, freeze in single-serving jars or silicone muffin cups; once solid, pop the pucks into a zip bag. They’ll keep 3 months without freezer burn. Pro tip: freeze a lemon wedge in each portion so you can brighten the soup right after reheating.

Frequently Asked Questions

Yes, but texture will be uniform. Use 1½ cups green or brown lentils and simmer 25–30 minutes until tender. If you only have red lentils, reduce simmer time to 15 minutes and expect a velvety, dahl-like soup.

Naturally gluten-free. Just ensure your broth and any toppings (like croutons) are certified GF if serving celiac guests.

Use no-salt-added broth and limit added salt to ½ tsp until the end; then adjust to taste. Lemon juice and fresh herbs compensate for the lower salt.

Absolutely. Use sauté function for steps 1–3, then add broth, lentils, and vegetables. Pressure cook on HIGH 12 minutes, natural release 10 minutes, stir in hemp hearts and lemon.

Finely shred the cabbage (almost confetti) and simmer the full 30 minutes; it melts into the background. Or swap in baby spinach stirred in at the end for color without crunch.

Pair the soup with vitamin C–rich foods: squeeze extra lemon, serve alongside orange slices, or top with roasted red-pepper strips. The acidity converts non-heme iron into a more bioavailable form.
high protein lentil and cabbage soup with root vegetables for cold evenings
soups
Pin Recipe

High-Protein Lentil and Cabbage Soup with Root Vegetables

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

Ingredients

Instructions

  1. Warm spices: Heat 1 Tbsp oil in Dutch oven over medium. Add paprika, pepper, bay leaf; toast 30 seconds.
  2. Sauté aromatics: Add leek and ½ tsp salt; cook 3 min. Gradually add cabbage; cook 6–7 min until wilted.
  3. Build base: Clear center; add remaining 1 tsp oil, garlic, ginger; cook 45 sec. Stir in carrots, parsnips, potato, ½ tsp salt; sweat 4 min.
  4. Deglaze: Pour in ¼ cup water or wine; scrape bits. Add broth, both lentils, and 2 cups water. Bring to boil; reduce to gentle simmer. Skim foam.
  5. Simmer: Add thyme; partially cover, simmer 20 min until lentils are tender.
  6. Finish: Stir in hemp hearts; simmer 5 min more. Remove bay leaf. Add lemon juice, parsley; adjust salt & pepper. Serve hot.

Recipe Notes

Soup thickens on standing; thin with broth or water when reheating. Freeze portions up to 3 months.

Nutrition (per serving)

312
Calories
28g
Protein
40g
Carbs
8g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.