Love this? Pin it for later!
One-Pot High-Protein Lentil Soup with Cabbage & Carrots for Winter
When the first real snowstorm of the year buried my driveway last January, I found myself staring into a near-empty fridge at 6 p.m.—hungry, cold, and not in the mood to shovel just to reach the grocery store. What I did have was a half-head of green cabbage, a bag of forgotten lentils, and the last of the root-vegetable stash from my winter CSA box. Forty minutes later I was cradling a steaming bowl of this soup, my mittens still dripping on the counter, and I remember thinking, “This is the winter dinner I’ll make on repeat.” Since then, it’s become my weekday hero: one pot, pantry staples, 28 g of plant protein per serving, and the kind of cozy that melts even the deepest chill. If you need a reason to love winter cooking, let this soup be it.
Why This Recipe Works
- Protein powerhouse: French green lentils + split red lentils give 28 g complete protein per bowl—no meat required.
- One-pot wonder: Everything from aromatics to final wilt of cabbage happens in a single Dutch oven—minimal dishes on a busy weeknight.
- Winter-veg flexibility: Cabbage, carrots, and pantry staples mean you can shop once and eat all week.
- Flavor layering: Smoked paprika + tamari + a splash of balsamic at the end builds umami that rivals long-simmered bone broths.
- Freezer-friendly: Make a double batch; it reheats like a dream for grab-and-go lunches.
- Budget smart: Costs about $1.25 per serving—proof that eating healthfully doesn’t break the bank.
Ingredients You’ll Need
Cold-weather cooking is all about shelf-stable heroes and sturdy produce. Below, I break down what each ingredient contributes and how to shop smart. Feel free to swap within the same “family” of vegetables—this soup is forgiving.
-
French green lentils (1 cup / 200 g)
These tiny slate-green gems hold their shape yet cook in under 30 minutes, giving the soup a pleasant, almost caviar-like pop. Look for “du Puy” on the label; they’re grown in volcanic soil and have a naturally peppery note. If you can only find brown lentils, reduce simmering time by 5 minutes so they don’t turn to mush. -
Split red lentils (½ cup / 100 g)
Because they’re hulled and split, they dissolve into a creamy base that thickens the broth without dairy. Rinse until the water runs clear to remove surface starch and any dusty flavors. -
Green cabbage (4 packed cups / 300 g shredded)
Choose heads that feel heavy for their size with tightly packed, crisp leaves. If the outer leaves are blemished, simply peel them away. Savoy cabbage works too; its crinkly leaves soften faster, so add during the last 5 minutes. -
Carrots (3 medium, 250 g)
Rainbow carrots look gorgeous, but regular orange ones are fine. Buy bunches with tops still attached—the greens indicate freshness. Peel only if the skins are tough; most nutrients sit just under the skin. -
Yellow onion (1 large)
Sweet onions can sub in a pinch, but a standard yellow variety provides the best savory backbone. -
Garlic (4 cloves)
Smash, then mince to release allicin—the compound that delivers that addictive aroma. If you’re out, ½ tsp garlic powder per clove is acceptable. -
Extra-virgin olive oil (2 Tbsp)
A peppery, early-harvest oil is lovely for finishing, but any everyday EVOO works for sautéing. -
Tomato paste (2 Tbsp)
Buy in a tube if possible; it keeps for months and prevents waste. Double-concentrated versions add deeper flavor. -
Vegetable broth (4 cups / 1 L)
Low-sodium lets you control salt. Homemade is gold, but Pacific Foods or Swanson’s organic both taste garden-fresh. -
Smoked paprika (1 tsp)
Spanish pimentón dulce lends a subtle campfire note. Regular paprika works, but add a pinch of chipotle powder if you miss the smoke. -
Dried thyme (½ tsp)
Thyme’s resinous flavor sings winter. If your jar is more than a year old, spring for a new one—herb potency fades quickly. -
Bay leaf (1)
Turkish bay leaves are milder than California; either is fine. Remember to fish it out before serving—nobody wants a chewy souvenir. -
Tamari or soy sauce (1 Tbsp)
Tamari keeps it gluten-free; coconut aminos work for soy allergies. -
Balsamic vinegar (1 tsp)
Stirred in off-heat, it brightens the whole pot. Sherry vinegar is a fun swap if you’re out. -
Sea salt & black pepper
I use kosher for cooking and finish with flaky salt for crunch. - Optional garnish: chopped parsley, a swirl of yogurt, or toasted pumpkin seeds for crunch.
How to Make One-Pot High-Protein Lentil Soup with Cabbage & Carrots for Winter
Warm the pot
Place a heavy 4- to 5-quart Dutch oven over medium heat for 1 minute. Add olive oil and swirl to coat. Starting with a hot pot prevents onions from steaming and encourages that gorgeous fond (browned bits) where flavor lives.
Bloom the aromatics
Stir in diced onion; cook 3 minutes until edges turn translucent. Add garlic and cook 45 seconds—just until fragrant. Push veggies to the perimeter, creating a bare center. Plop tomato paste there; let it toast 60 seconds, stirring, to caramelize sugars and mute any metallic edge.
Season & spice
Sprinkle smoked paprika, thyme, ½ tsp black pepper, and a generous pinch of salt. Stir constantly 30 seconds; toasting spices in oil amplifies their essential oils and perfumes the kitchen with wintry warmth.
Deglaze & load lentils
Pour in 1 cup broth; scrape the pot’s bottom with a wooden spoon to loosen browned bits—those bits equal free flavor. Add remaining broth, both lentil types, and the bay leaf. Increase heat to high; bring to a vigorous boil.
Simmer to tenderness
Reduce heat to low, cover partially, and simmer 15 minutes. Stir twice to prevent sticking. French lentils need this head start before hardy vegetables join the party.
Add the veg
Stir in carrots and cabbage. Return to a gentle simmer and cook 10–12 minutes more, until carrots are tender but not mushy. Cabbage will wilt into silky ribbons—its sweetness intensifies the longer it mingles with the broth.
Season to perfection
Fish out bay leaf. Stir in tamari and balsamic. Taste; adjust salt and pepper. Need more depth? Add a pinch more smoked paprika or a dash of hot sauce for gentle heat.
Rest & serve
Let the soup stand 5 minutes off heat. This brief pause allows the broth to thicken and flavors to marry. Ladle into warm bowls, top as desired, and serve with crusty whole-grain bread for the ultimate cold-night hug.
Expert Tips
Salting timeline
Hold back ½ tsp salt until the end. Broth reduction concentrates salinity; salting late prevents over-seasoned surprises.
Speed-soak trick
No time to rinse lentils? Place them in a bowl, cover with boiling water, swirl 30 seconds, drain—this removes surface dust fast.
Prep cold
Shred cabbage and carrots the night before; store submerged in cold water with a squeeze of lemon to stay crisp and vibrant.
Overnight flavor boost
Like many legume soups, this tastes even better the next day. Make after dinner, cool, refrigerate, and simply reheat—dinner solved.
Texture tweak
For a creamier broth, blend 1 cup of finished soup and stir back into the pot—luxurious without added fat.
Protein upgrade
Stir in a scoop of unflavored pea protein powder off-heat for an extra 10 g protein per serving—great post-workout fuel.
Variations to Try
-
Moroccan twist: Swap thyme for ½ tsp each cumin & coriander; add ¼ tsp cinnamon and a handful of raisins. Finish with lemon juice and cilantro.
-
Smoky sausage version: Brown 6 oz sliced turkey kielbasa before the onion for a meaty take that still clocks in under 350 calories per serving.
-
Creamy coconut: Replace 1 cup broth with light coconut milk; add 1 tsp Thai red curry paste with the garlic for a gentle, warming heat.
-
Green boost: Fold in 2 cups baby spinach during the last 2 minutes for extra iron and a pop of color.
Storage Tips
Frequently Asked Questions
One-Pot High-Protein Lentil Soup with Cabbage & Carrots for Winter
Ingredients
Instructions
- Heat pot: Warm olive oil in a Dutch oven over medium heat.
- Sauté aromatics: Cook onion 3 min; add garlic 45 sec. Push to sides; toast tomato paste 60 sec.
- Add spices: Stir in paprika, thyme, ½ tsp pepper, and a pinch of salt.
- Deglaze: Add 1 cup broth; scrape browned bits. Add remaining broth, both lentils, and bay leaf. Boil, then simmer covered 15 min.
- Add veg: Stir in carrots and cabbage; simmer 10–12 min until tender.
- Finish: Remove bay leaf; stir in tamari and balsamic. Adjust seasoning. Rest 5 min, then serve hot.
Recipe Notes
Soup thickens as it stands; thin with water or broth. Flavor peaks overnight—perfect for meal prep!