onepot high protein lentil and cabbage soup for cozy winter nights

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

Love this recipe? Save it to Pinterest before you forget!

One-Pot High-Protein Lentil & Cabbage Soup for Cozy Winter Nights

The first time I made this soup, it was the kind of January evening when the wind howls like it’s auditioning for a horror movie and the thermostat can’t seem to climb above 62 °F no matter how high you crank it. I was fresh off a snow-shoveling workout, hangry, and in no mood to wash more than one pot. My pantry held a bag of forgotten green lentils, half a head of cabbage left from a slaw experiment, and a single sad carrot. Ninety minutes later I was parked on the couch in three blankets, cradling a bowl of something that tasted like the edible equivalent of a weighted blanket: deeply savory, faintly smoky, and packed with enough plant protein to make my muscles forgive me for the driveway excavation. I’ve tweaked it every winter since—adding fire-roasted tomatoes for depth, smoked paprika for backbone, and a splash of lemon to wake everything up. Friends now text me in ALL CAPS after I drop off a jar: “HOW IS THIS VEGAN?!” The answer is simple: lentils give you 18 g protein per serving, cabbage gives you that silky, noodle-like bulk, and everything finishes in the same heavy Dutch oven so you can go back to binge-watching Great British Bake Off while it simmers. Make it once and it becomes a winter ritual—no fancy broths, no soaking beans overnight, just honest food that tastes like you tried way harder than you did.

Why You'll Love This One-Pot High-Protein Lentil & Cabbage Soup for Cozy Winter Nights

  • One-pot wonder: Everything—from sauté to simmer to serve—happens in the same enamel pot, meaning you can swap Netflix episodes instead of scrubbing pans.
  • 18 g plant protein per bowl: Green lentils + a sneaky scoop of hemp hearts keep you full without meat or protein powder.
  • Winter-cabbage magic: A 45-minute simmer turns inexpensive cabbage into silk—no noodles needed, so it’s naturally gluten-free.
  • Smoky without meat: Smoked paprika + fire-roasted tomatoes give you that “cooked-all-day” depth in under an hour.
  • Freezer-friendly: Portion into mason jars; reheat straight from frozen for instant healthy comfort.
  • Budget MVP: Feeds six for about the cost of a single take-out salad.
  • Bright finish: A squeeze of lemon at the end keeps the flavors lively—no more “heavy lentil” fatigue.

Ingredient Breakdown

Ingredients for onepot high protein lentil and cabbage soup for cozy winter nights

Green lentils are the star—not the red ones that dissolve into mush and not the tiny black ones that take forever. They hold their crescent shape while still thickening the broth. Look for “French green” or “Puy” if you want to be fancy, but grocery-store basics work fine.

Cabbage is the silky bulk. I prefer green because it melts into velvety ribbons, but savoy is prettier if you’re feeding company. Slice it thin; the strips mimic egg noodles so carb lovers never notice they’re missing.

Fire-roasted tomatoes are the cheat code. One can gives you a 4-hour-slow-cooker vibe in 30 minutes. If you only have regular diced tomatoes, add ½ tsp more smoked paprika and a pinch of sugar to mimic the caramel edge.

Smoked paprika + cumin = the smoky backbone. I use sweet smoked paprika for a gentle campfire note; hot smoked paprika is delicious if you like a Texas-style edge.

Hemp hearts disappear into the soup while boosting protein and omega-3s. If you don’t keep them on hand, swap in ¼ cup red lentils—they’ll dissolve and thicken while green lentils stay intact.

Vegetable broth: go low-sodium so you can control salt. If you’re a meatless Monday purist, water + 2 tsp mushroom powder tastes shockingly rich.

Step-by-Step Instructions

  1. Step 1: Warm the pot & bloom the spices

    Place a heavy 5–6 qt Dutch oven over medium heat. Add 2 Tbsp olive oil. When the oil shimmers, add 1 diced onion + ½ tsp salt. Sauté 4 min until edges turn translucent. Add 3 cloves minced garlic, 1 Tbsp smoked paprika, 1 tsp ground cumin, ½ tsp dried thyme, and ¼ tsp black pepper. Stir 45 sec until the spices smell like a campfire but haven’t browned—this blooms the oils and prevents raw-paprika bite.

  2. Step 2: Deglaze with tomato paste

    Push aromatics to the side, add 2 Tbsp tomato paste to the bare pot. Let it caramelize 60 sec—this deepens umami. Pour in ¼ cup of your broth to loosen the brown bits (fond) and stir everything together. The paste will turn brick red and coat the onions.

  3. Step 3: Add veg & lentils

    Stir in 1 cup rinsed green lentils, 1 large carrot diced small (½ cup), and 1 celery stalk diced. Toss to coat in the spiced paste. This toasty coating insulates the lentils so they cook evenly without blowing out their skins.

  4. Step 4: Cabbage mountain

    Slice ½ medium head green cabbage into ¼-inch ribbons (about 6 cups). Don’t worry if it looks like too much—volume drops by 70 %. Add cabbage to the pot in big handfuls, stirring after each so the shreds wilt and make room. The salt you’ve already added helps draw out moisture and collapse the mountain.

  5. Step 5: Simmer magic

    Pour in 1 (14-oz) can fire-roasted diced tomatoes plus their juice, 4 cups low-sodium vegetable broth, and 2 cups water. Add 1 bay leaf and 2 tsp soy sauce or tamari (for glutamate richness). Bring to a boil, then reduce to gentle simmer. Cover, leaving lid ajar so steam escapes and broth concentrates. Simmer 35 minutes.

  6. Step 6: Protein boost & finish

    Stir in ¼ cup hemp hearts and 1 cup frozen green beans or peas (optional color). Simmer 5 more minutes. Fish out bay leaf. Finish with juice of ½ lemon, ½ cup chopped parsley, and salt/pepper to taste. Serve hot with crusty bread or a swirl of yogurt.

Expert Tips & Tricks

  • Don’t salt at the very end. Salting early helps cabbage collapse and seasons lentils from the inside out. Adjust final seasoning only after the soup reduces.
  • Blend 1 cup if you like it creamy. Use an immersion blender for 3 seconds—just enough to emulsify some lentils and give body without losing texture.
  • Make it in the Instant Pot: Sauté on normal, then Manual High 12 min, natural release 10 min. Add hemp hearts after pressure release.
  • Toast your lentils. Before adding liquid, let them sit in the dry pot 60 sec; it nuttifies the flavor and keeps them intact.
  • Double-batch = meal-prep gold. Soup thickens overnight; loosen with water or broth when reheating.
  • Lemon zest > lemon juice for brightness. Add zest while simmering, juice at the end for layered citrus.

Common Mistakes & Troubleshooting

Problem Cause Fix
Soup tastes flat Under-seasoned tomatoes, no acid Add ½ tsp salt + 1 tsp lemon juice, simmer 5 min
Lentils still hard after 40 min Hard water or old lentils Add ¼ tsp baking soda (softens skins) and simmer 10 more min
Too watery Too much broth or lid sealed tight Crank heat to medium, simmer uncovered 10 min; mash a few lentils
Cabbage squeaks on teeth Shreds too thick or undercooked Slice thinner; simmer 10 min more until translucent

Variations & Substitutions

  • Low-carb: Swap lentils for 2 cups cooked chickpeas (add in last 10 min) and use only 2 cups cabbage + 2 cups kale.
  • Sausage lover: Brown 8 oz sliced plant-based or turkey sausage after the onions; proceed as written.
  • Curry twist: Swap smoked paprika for 1 Tbsp mild curry powder; finish with coconut milk instead of lemon.
  • No hemp hearts? Use 2 Tbsp almond butter stirred in at the end for creaminess + protein.
  • Spicy detox: Add 1 diced jalapeño with garlic and 1 cup chopped cilantro at finish.

Storage & Freezing

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The soup thickens as lentils keep drinking; thin with water or broth when reheating.

Freezer: Portion into 2-cup mason jars or silicone bags, leaving 1-inch headspace. Freeze up to 3 months. Thaw overnight in fridge or microwave from frozen 4 min, stir, then 3 min more.

Pro tip: Freeze lemon juice in ice-cube trays; add a cube when reheating for fresh brightness.

Frequently Asked Questions

Yes, but expect a creamy dal-like texture. Reduce simmer time to 20 min and add cabbage only for the last 10 so it doesn’t dissolve.

Absolutely—just be sure your soy sauce/tamari is certified GF. Hemp hearts and lentils are naturally gluten-free.

Stir in 1 cup cooked quinoa at the end or top each bowl with a poached egg (vegetarian) or grilled shrimp (pescatarian).

Totally—skip the smoked paprika and use sweet paprika plus ½ tsp maple syrup for a gentle, sweet-smoky profile kids love.

Try chopped kale, chopped escarole, or even 2 cups small cauliflower florets. Add kale/escarole only for the last 8 min so they stay vibrant.

Stir in ½ cup coconut milk or a splash of oat milk; dairy-free yogurt also cools heat without watering down flavor.

Because it’s low-acid, you’d need a pressure canner at 11 lbs pressure (adjust for altitude) for 75 min pints/90 min quarts. Most home cooks freeze instead—safer and easier.

A crusty sourdough or seedy whole-grain loaf stands up to the smoky broth. For gluten-free, toast thick slices of chickpea-flour flatbread.

Did you make this cozy winter soup? Snap a photo, tag @yourblogname on Instagram, and let us know how you customized it—we love seeing your pot-of-gold creations!

onepot high protein lentil and cabbage soup for cozy winter nights

One-Pot High-Protein Lentil & Cabbage Soup

Cozy winter nights made simple

Prep
10 min
Pin Recipe
Cook
35 min
Total
45 min
4 servings
Easy
Ingredients
  • 1 tbsp olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 carrots, diced
  • 1 cup dried green lentils, rinsed
  • 4 cups low-sodium vegetable broth
  • 1 cup water
  • 2 cups shredded cabbage
  • 1 can (14 oz) diced tomatoes
  • 2 tsp smoked paprika
  • 1 tsp ground cumin
  • ½ tsp black pepper
  • 1 cup cooked chickpeas
  • Juice of ½ lemon
  • Fresh parsley to garnish
Instructions
  1. Heat olive oil in a large pot over medium heat. Add onion and sauté 3–4 min until translucent.
  2. Stir in garlic and carrots; cook 2 min until fragrant.
  3. Add lentils, broth, water, cabbage, diced tomatoes (with juice), paprika, cumin, and pepper. Bring to a boil.
  4. Reduce heat, cover partially, and simmer 25 min until lentils are tender.
  5. Stir in chickpeas and simmer 5 min more to heat through.
  6. Finish with lemon juice, taste, and adjust seasoning. Serve hot, garnished with parsley.
Pro tip: Soup thickens on standing; thin with a splash of broth when reheating. Freeze portions for up to 3 months.
Nutrition (per serving)
18g
Protein
310
Calories
12g
Fiber
2mg
Iron

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.