one pot high protein lentil soup with beets and cabbage

25 min prep 12 min cook 30 servings
one pot high protein lentil soup with beets and cabbage
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 Beets & Cabbage

There’s a quiet Tuesday every January when the rain taps against my kitchen skylight, the market box on the porch holds nothing but a knobbly bunch of beets, a shy wedge of cabbage, and a crumpled bag of green lentils, and I remember why this soup—this muddy-purple, hearty, reassuring pot of comfort—has earned permanent residency in my winter rotation. I first threw it together in 2016 during a pantry-clean-out challenge, convinced my carnivore husband would politely choke down one bowl and quietly make himself a sandwich afterwards. Instead, he went back for thirds, then packed the leftovers for lunch, then asked (in March, April, and again in October) when we were having “that purple power soup” again. We’ve served it to friends who swore they hated beets, to toddlers who turned up their noses at anything remotely vegetable, and to marathon-training neighbors desperate for plant-based protein that didn’t taste like damp cardboard. Every time, someone asks for the recipe. Every time, I smile and say, “It’s embarrassingly easy—one pot, 30 minutes of mostly hands-off simmering, and a grocery list shorter than your weekly coffee order.” This is the soup that turns humble pantry staples into a magenta-hued, nutrient-dense, protein-packed meal that tastes even better the next day. It’s weeknight-friendly, meal-prep royalty, and proof that healthy comfort food doesn’t require a culinary degree—or a second pan.

Why This Recipe Works

  • One pot, one spoon, one happy dishwasher: Everything—from aromatics to greens—cooks in the same Dutch oven, developing layers of flavor while sparing you the sink full of dishes.
  • 18 g plant protein per serving: Green lentils + nutty hemp hearts deliver a complete amino-acid profile without any powders or processed add-ins.
  • Beets = natural sweetness & color: Roasting would take another 40 min; simmering diced beets right in the broth concentrates their sugars and dyes the soup a gorgeous ruby.
  • Cabbage melts into silk: Shredded cabbage virtually disappears, adding body and thickness while sneaking in vitamin K and gut-friendly fiber.
  • Weeknight fast: 10 min prep, 25 min simmer, 5 min rest—dinner in under 45 min with leftovers for days.
  • Freezer & lunch-box hero: Thickens beautifully when chilled; reheats to perfect consistency without separating or turning murky.

Ingredients You'll Need

Ingredients

Because the ingredient list is short, quality matters. Look for lentils that are uniform in color and not older than 12 months (older = longer cooking, chalky skins). If you can only find split red lentils, cut simmer time to 12 minutes and expect a more dal-like texture—still delicious, just different.

Green or French lentils (1 cup / 200 g) – These hold their shape and stay pleasantly al dente. Brown lentils work too; avoid red lentils if you want defined texture.

Raw beets, peeled and small-dice (2 medium / 250 g) – Golden beets create a sunny orange soup but taste milder; striped Chioggia turn pastel and bleed less. Buy firm, unblemished roots with perky greens (save those greens for a quick sauté tomorrow morning).

Green or Savoy cabbage (3 packed cups / 200 g shredded) – Napa can sub in a pinch; red cabbage will dye the soup purple-brown rather than ruby—still tasty, just murkier.

Carrot + celery (1 each) – Classic mirepoix aromatics. Swap fennel stalks for celery for a sweeter, anise note.

Yellow onion (1 large) + garlic (3 cloves) – White or red onion fine; shallots add delicate sweetness if you have them lounging about.

Tomato paste (2 Tbsp) – Adds umami and acidity to balance beet sweetness. Tubed paste keeps forever in the fridge.

Vegetable broth (4 cups / 1 L) – Low-sodium so you control salt. Chicken broth is fine for omnivores; water works if you bump up herbs.

Hemp hearts (3 Tbsp) – Dissolve into the broth for creaminess and 10 g bonus complete protein. No hemp? Use raw cashews blended with ½ cup broth.

Lemon (zest + juice) – Brightens and locks in that magenta hue. Lime works, but lemon feels cozier.

Smoked paprika + bay leaf + thyme – Smoky depth without meat. Sweet paprika + pinch cumin works if smoked is unavailable.

Olive oil, salt, pepper – A glug of good extra-virgin oil at the end is non-negotiable for mouthfeel and flavor lift.

How to Make One-Pot High-Protein Lentil Soup with Beets and Cabbage

1
Warm the pot & bloom the spices

Place a heavy 4–5 qt Dutch oven over medium heat for 30 seconds, then add 2 Tbsp olive oil. When the oil shimmers, swirl to coat. Add 1 tsp smoked paprika and let it sizzle for 15 seconds—this quick fry toasts the spice and perfumes your kitchen like a cozy campfire.

2
Sauté the aromatics

Stir in diced onion, carrot, and celery with ½ tsp salt. Cook 5 minutes, scraping occasionally, until the vegetables sweat and the edges turn translucent. Add minced garlic and cook 60 seconds more—no longer or the garlic will bitter.

3
Caramelize tomato paste

Push veggies to the perimeter, add 2 Tbsp tomato paste in the center. Let it fry for 2 minutes, stirring once—it will darken from bright crimson to brick red, concentrating flavor and removing any metallic tang.

4
Deglaze & load the lentils

Pour in 1 cup of broth, scraping the browned bits (fond) with a wooden spoon—that’s free flavor. Add rinsed lentils, diced beets, bay leaf, 1 tsp dried thyme, and remaining broth. Bring to a rolling boil, reduce to gentle simmer, and skim any foam for clearer soup.

5
Simmer 15 minutes

Cover partially; simmer on low. Stir once at the 10-minute mark to prevent lentils from clumping. Beets should just begin to yield when pierced with a fork.

6
Add cabbage & hemp hearts

Stir in shredded cabbage and hemp hearts. Soup will look crowded; that’s perfect—cabbage wilts to one-third its volume. Simmer uncovered 5–7 minutes until lentils are creamy but intact and cabbage has melted into silk.

7
Finish with brightness

Remove bay leaf. Off heat, stir in lemon zest, 2 Tbsp lemon juice, and 1 Tbsp extra-virgin olive oil. Taste and adjust salt (beets love salt) and cracked pepper. Let stand 5 minutes; flavors marry and temperature settles to comfortably spoonable.

8
Serve & swoon

Ladle into warm bowls, drizzle with more olive oil, and sprinkle with fresh parsley or dill. Crusty rye or a slab of toasted sourdough is compulsory for mopping up the magenta broth.

Expert Tips

Salting timeline matters

Salt the onions early to draw out moisture, but save final seasoning until after the lentils soften—salt toughen skins and can double cooking time.

Speedy beet prep

Peel beets with a Y-peeler, then cut into ¼-inch coins; stack and slice into matchsticks, then dice. Nitrile gloves save magenta manicures.

Chill before you freeze

Cool soup completely in an ice-bath; freezing while warm creates large ice crystals and a grainy texture upon thawing.

Overnight magic

Make the soup a day ahead; the lentils absorb broth and turn velvety. Add a splash of water when reheating.

Texture tweak

For brothy version, reduce lentils to ¾ cup. For stew, smash ½ cup lentils against the pot with the back of your spoon.

Protein boost

Stir 1 cup cooked quinoa or ½ cup edamame into each serving for an extra 8–10 g protein if you’re feeding ravenous athletes.

Variations to Try

  • Moroccan twist: Swap smoked paprika for 1 tsp each cumin & coriander, add ½ cup raisins and a handful of chopped preserved lemon at the end. Top with toasted almonds.
  • Creamy velvet: Stir in ½ cup coconut milk during the last 2 minutes for a silkier body and subtle tropical sweetness that plays beautifully with beets.
  • Italian sausage(less): Brown 8 oz plant-based sausage with the onions; finish with chopped basil and shaved Parm if dairy is in your wheelhouse.
  • Spicy borscht fusion: Add 1 diced potato, 1 Tbsp cider vinegar, and ¼ tsp cayenne. Serve with a dollop of yogurt and dill—basically a warm, chunky borscht.
  • Greens overload: Replace cabbage with an equal mix of chopped kale and chard; add during final 3 minutes so they stay vibrant.
  • Curry route: Use coconut oil, swap thyme for 1 Tbsp grated ginger + 1 tsp turmeric, finish with cilantro and a squeeze of lime. The beet-coconut combo turns the soup almost neon pink.

Storage Tips

Refrigerator: Transfer cooled soup to airtight containers; keep 5 days. The broth will thicken as the lentils keep drinking; thin with water or broth when reheating.

Freezer: Ladle into silicone muffin trays for single-serve pucks; freeze solid, pop out, and store in zip bags up to 3 months. Or freeze flat in quart bags; thaw overnight in fridge or 10 minutes in lukewarm water.

Reheat: Warm gently over medium-low, stirring often; high heat scorrows bottom lentils. Microwave works in a pinch—use 50 % power and cover to avoid tomato-sauce explosions.

Make-ahead lunches: Portion into 2-cup jars; add a lemon wedge and a sprinkle of hemp hearts on top. Refrigerate; grab-and-go all week.

Frequently Asked Questions

Green/French lentils do not require soaking; rinsing is plenty. If you’re using larger brown lentils and want to shorten simmer time by 5 minutes, cover with boiled water for 20 minutes while you prep veggies.

Dice smaller (¼-inch) and add them with the lentils so they cook the full 20 minutes. If yours still resist, your beets may be old; pressure-cook whole beets for 8 minutes, cool, peel, dice, and add during the last 5 minutes.

Yes—use sauté function for steps 1-3, add remaining ingredients except cabbage/hemp, cook on Manual HIGH 8 minutes, quick-release, stir in cabbage & hemp, use sauté 2 more minutes until wilted.

Naturally gluten-free. For oil-free, sauté in ¼ cup broth; finish with 1 Tbsp nut/seed butter instead of olive oil for richness.

Acid is your friend—lemon juice added at the end locks in the magenta. Avoid prolonged boiling after cabbage goes in; gentle heat preserves anthocyanins.

Lentils and beets are safe in moderation, but onion & garlic are toxic to dogs. Set aside a small portion before aromatics go in if Fido insists on sharing.
one pot high protein lentil soup with beets and cabbage
soups
Pin Recipe

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

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Warm & bloom: Heat olive oil in Dutch oven over medium. Add smoked paprika; sizzle 15 s.
  2. Sauté: Add onion, carrot, celery, ½ tsp salt; cook 5 min. Stir in garlic 1 min.
  3. Caramelize paste: Make well in center; fry tomato paste 2 min until brick red.
  4. Deglaze & load: Splash in 1 cup broth, scrape bits. Add lentils, beets, bay, thyme, remaining broth. Boil, then simmer 15 min.
  5. Finish: Stir in cabbage & hemp; simmer 5-7 min more.
  6. Brighten: Off heat, add lemon zest, juice, olive oil. Season, rest 5 min, serve.

Recipe Notes

Soup thickens as it stands; thin with broth or water when reheating. Taste and re-season after storage—lentils keep drinking liquid.

Nutrition (per serving)

285
Calories
18g
Protein
35g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.