onepot high protein lentil soup with carrots and cabbage for cold nights

30 min prep 90 min cook 5 servings
onepot high protein lentil soup with carrots and cabbage for cold nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

One-Pot High-Protein Lentil Soup with Carrots & Cabbage

When the wind howls and the thermometer plunges below freezing, nothing comforts me faster than a steaming ladle of this hearty lentil soup. I first cobbled it together during a February blizzard when my pantry was bare except for a bag of green lentils, a forgotten head of cabbage, and the last of the winter carrots. What began as desperation became tradition: every cold snap since, the scent of bay leaves and cumin wafting through the kitchen signals that all is right with the world.

This is not the watery, forgettable lentil soup you may have suffered through in college. It’s thick enough to stand a spoon in, yet brothy enough to sip from a mug while wrapped in a blanket. The cabbage melts into silky ribbons, the carrots surrender their sweetness, and the lentils—simmered with a splash of vinegar—stay distinctly tender, never mushy. A single pot yields eight generous bowls, each delivering nearly 20 grams of plant-based protein, making it as practical for post-workout recovery as it is for snow-day hibernation.

Why This Recipe Works

  • One-pot wonder: Minimal dishes, maximum flavor—everything simmers together while you binge Netflix.
  • Protein powerhouse: Green lentils + a scoop of hemp hearts = 18 g complete plant protein per bowl.
  • Winter-veggie magic: Cabbage sweetens as it cooks, carrots stay vibrant, and both are cheap year-round.
  • Freezer-friendly: Doubles beautifully; frozen portions reheat like a dream on frantic weeknights.
  • Customizable heat: Add smoked paprika for depth or chipotle for a fiery kick—both optional yet transformative.
  • Budget hero: Feeds eight for under ten dollars; lentils and cabbage are pantry champions.

Ingredients You'll Need

Ingredients

Great lentil soup starts with great lentils. Buy them from a store with high turnover—dusty bags from the back shelf will never soften properly. I stock up at the bulk bins where the emerald-green jewels glisten under fluorescent light. Green or French (Le Puy) lentils hold their shape; red lentils dissolve into velvety purée, so avoid them here.

Choose a small, dense head of green cabbage. It should feel heavy for its size and squeak slightly when squeezed—proof of freshness. Avoid pre-shredded bags; they dry out and turn musty. For carrots, I reach for the gnarly winter ones sold with tops still attached. Their sugars concentrate after frost, yielding candy-sweet coins that contrast the earthy lentils.

Spices matter more than you think. Cumin seeds toasted in oil bloom into nutty complexity; pre-ground cumin tastes flat. Smoked paprika (pimentón dulce) lends campfire whisper without heat, while chipotle powder offers smoky swagger. Both are optional, but at least use one. Bay leaves, preferably Turkish, perfume the broth with subtle menthol. Don’t skip the finishing splash of apple-cider vinegar—it brightens flavors the way lemon does for hummus.

If you’re gluten-free, ensure your vegetable broth is certified; many brands hide barley malt. For oil-free, omit the olive oil and sweat vegetables in a splash of broth. Hemp hearts disappear into the soup, boosting protein and omega-3s without textural offense. If you can’t find them, substitute pumpkin seeds ground to a powder in a spice mill.

How to Make One-Pot High-Protein Lentil Soup with Carrots and Cabbage for Cold Nights

1
Warm the pot.

Place a heavy 5- to 6-quart Dutch oven over medium heat for 60 seconds; this prevents lentils from sticking later. Add 2 tablespoons extra-virgin olive oil and tilt to coat the base evenly.

2
Toast the seeds.

Stir in 1 teaspoon cumin seeds and ½ teaspoon fennel seeds; toast 45 seconds until fragrant and just beginning to pop. Keep the pan moving so they don’t scorch—burnt cumin tastes acrid.

3
Build the aromatic base.

Add diced onion, ¼ teaspoon salt, and a pinch of pepper. Sauté 4 minutes until edges turn translucent. Stir in 3 minced garlic cloves, 1 tablespoon tomato paste, 1 teaspoon smoked paprika, and ½ teaspoon dried thyme; cook 90 seconds to caramelize the paste.

4
Deglaze and infuse.

Pour in ½ cup dry white wine (or additional broth). Scrape the browned fond with a wooden spoon; simmer 2 minutes until almost evaporated. This lifts the toasty bits and adds acidity.

5
Load the lentils and veg.

Add 1½ cups rinsed green lentils, 4 cups low-sodium vegetable broth, 2 cups water, 2 bay leaves, 3 peeled carrots sliced ¼-inch thick, and ½ small head cabbage cut into 1-inch ribbons. Increase heat to high; bring to a vigorous boil.

6
Simmer low and slow.

Reduce heat to low, cover with lid slightly ajar, and simmer 35–40 minutes. Stir once halfway to ensure lentils aren’t sticking. Soup is ready when lentils are tender but still hold their shape and cabbage has collapsed into silky strands.

7
Finish with brightness.

Remove bay leaves. Stir in 1 tablespoon apple-cider vinegar, ¼ cup hemp hearts, and a handful of chopped parsley. Taste; add salt and freshly ground black pepper as needed. Soup will thicken as it stands; thin with broth or water when reheating.

8
Serve and swoon.

Ladle into deep bowls. Drizzle with peppery olive oil and scatter extra parsley. Crusty bread is mandatory; a spoonful of yogurt on top turns it into luxury. Leftovers taste even better tomorrow.

Expert Tips

No-soak lentils

Green lentils don’t need soaking, but rinse them well and pick out any stones. If yours are older than a year, add 5 extra minutes to simmer time.

Crunchy cabbage trick

Reserve a cup of raw cabbage ribbons and stir them in during the last 2 minutes for textural contrast and brighter color.

Overnight flavor boost

Make the soup a day ahead; refrigerate overnight, then reheat gently. The flavors marry and the broth turns mahogany-rich.

Pressure-cooker shortcut

In an Instant Pot, sauté through step 3, then pressure-cook on high for 12 minutes with natural release 10 minutes.

Salt timing

Add final salt after lentils soften; salting too early can toughen their skins. Taste at the end and season boldly.

Vegan protein upgrade

Stir in a can of rinsed chickpeas or white beans with the hemp hearts for even more staying power.

Variations to Try

  • Moroccan twist: Swap cumin seeds for ras el hanout and add a handful of chopped dried apricots with the carrots. Finish with cilantro and a squeeze of orange juice.
  • Smoky sausage version: Brown 8 oz sliced vegan or turkey kielbasa after toasting spices. Proceed as directed for campfire essence.
  • Creamy coconut: Replace 2 cups water with full-fat coconut milk. Add 1 tablespoon grated ginger and 1 teaspoon turmeric for golden warmth.
  • Greens galore: Stir in 3 cups chopped kale or spinach during the last 3 minutes. They wilt instantly and turn the soup technicolor.
  • Spicy harissa: Whisk 1 tablespoon harissa paste into the tomato paste. Serve with cooling dollops of yogurt to tame the flame.

Storage Tips

Cool the soup completely before storing to prevent condensation that waters down flavor. Divide into shallow containers so it chills rapidly and safely within the two-hour window.

Refrigerate

Airtight up to 5 days. Flavor improves daily; thin with broth when reheating.

Freeze

Portion into 2-cup jars, leaving 1-inch headspace. Freeze up to 3 months. Thaw overnight in fridge.

Reheat

Gently on stovetop over medium-low, stirring often, 6–8 minutes. Add broth to loosen.

The soup thickens dramatically as it sits; that’s the lentils releasing starch. Embrace it as stew, or thin to preferred consistency. Avoid repeated boiling during reheating—it ruptures lentils and dulls color. A microwave works in a pinch; cover and stir every 60 seconds.

Frequently Asked Questions

Red lentils cook faster and dissolve into creamy dal-like texture. If that’s your aim, reduce liquid by 1 cup and simmer only 15–18 minutes. For the brothy-yet-hearty version pictured, stick with green or French lentils.

Old lentils take longer. Add 1 cup hot water, cover completely, and simmer another 10–15 minutes. Next time, test lentils by dropping a few on the counter—if they shatter easily under a rolling pin, they’re fresh.

Absolutely. The smoky paprika is mild. For picky eaters, blend a cup of the finished soup and stir it back in—this creates a creamy base that hides the vegetables. Serve with grilled-cheese soldiers for dunking.

Yes—use an 8-quart pot. Add 5 extra minutes to simmer time because volume is greater. Freeze half; you’ll thank yourself next snowstorm.

A crusty sourdough or no-knead Dutch-oven loaf is classic. For gluten-free, try toasted thick slices of chickpea-flour socca brushed with garlic oil.
onepot high protein lentil soup with carrots and cabbage for cold nights
soups
Pin Recipe

One-Pot High-Protein Lentil Soup with Carrots & Cabbage

(4.9 from 127 reviews)
Prep
15 min
Cook
45 min
Servings
8

Ingredients

Instructions

  1. Toast spices: Warm oil in Dutch oven over medium heat. Add cumin and fennel seeds; toast 45 seconds.
  2. Sauté aromatics: Stir in onion, salt, and pepper; cook 4 minutes. Add garlic, tomato paste, paprika, and thyme; cook 90 seconds.
  3. Deglaze: Pour in wine; simmer 2 minutes, scraping fond.
  4. Simmer soup: Add lentils, broth, water, bay leaves, carrots, and cabbage. Bring to boil, then reduce heat and simmer 35–40 minutes until lentils are tender.
  5. Finish: Remove bay leaves. Stir in vinegar, hemp hearts, and parsley. Season with salt and pepper.
  6. Serve: Ladle into bowls; drizzle with olive oil and extra parsley.

Recipe Notes

Soup thickens as it stands; thin with broth when reheating. Freeze portions up to 3 months.

Nutrition (per serving)

285
Calories
18g
Protein
36g
Carbs
8g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.