high protein lentil soup with carrots and cabbage for healthy evenings

8 min prep 1 min cook 4 servings
high protein lentil soup with carrots and cabbage for healthy evenings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

High-Protein Lentil Soup with Carrots & Cabbage

There’s a moment every winter evening when the light turns golden, the air smells faintly of woodsmoke, and my stomach starts humming for something that feels like a soft blanket in food form. That’s when I reach for this lentil soup. It isn’t the fastest thing in my repertoire, but it is the one that makes me feel most grounded: tiny black lentils bobbing with sweet carrots and ribbons of cabbage, the broth thick enough to coat a spoon, the scent of cumin and coriander drifting through the house like a lullaby.

I first cobbled the recipe together after a particularly brutal spin class. I wanted the cozy comfort of my grandmother’s cabbage soup, but I also wanted the 25 grams of protein the instructor swore would help my quads stop screaming. One pot, one hour, one very happy roommate later, this version was born. It has since followed me through late-night deadlines, pre-wedding dress fittings, new-mom exhaustion, and every “I’m trying to eat better” phase without ever tasting like compromise. If you need a soup that can flex from meal-prep hero to elegant dinner-party starter, keep reading. If you just need dinner tonight, skip to the recipe card—no judgment, only love.

Why This Recipe Works

  • Protein powerhouse: Black beluga lentils + cannellini beans deliver 24 g complete protein per bowl.
  • One-pot wonder: Browning, simmering, and finishing happen in the same Dutch oven—minimal dishes.
  • Texture magic: Shredded cabbage melts into silkiness while carrots keep a gentle bite.
  • Week-prep friendly: Flavors deepen overnight; freezer-safe for three months.
  • Budget hero: Entire pot costs under $8, feeds six, uses everyday produce.
  • Anti-inflammation boost: Turmeric, ginger, and cabbage team up for a serious antioxidant punch.
  • Vegan-flexible: Keep it plant-based or swirl in Greek yogurt for extra creaminess.

Ingredients You'll Need

Ingredients

Before we talk substitutions, let’s talk lentils. Tiny black beluga lentils (named for the caviar they resemble) stay intact and creamy at the same time—my non-negotiable for this soup. Green or brown lentils will taste fine but will burst and cloud the broth. If you absolutely must swap, use green French Puy lentils and shave five minutes off the simmer time.

Carrots should feel heavy for their size; if the tops are attached, they ought to look like a forest, not a wilted bouquet. I prefer the sweetness of Nantes varieties, but any carrot will do. Peel only if the skins are thick—otherwise a good scrub saves fiber.

Cabbage is the unsung champion of cheap nutrition. A small head yields roughly ten cups shredded, costs less than a latte, and lasts a month in the crisper. Green cabbage gives classic flavor; Savoy is prettier and more tender; Napa works but releases more water—compensate by simmering five extra minutes uncovered.

Beans add the second half of our protein tag-team. Canned cannellini are creamy, but great Northern or even chickpeas work. If you cook beans from dried, 1 ½ cups cooked equals one can.

Tomato paste in a tube is my pantry MVP; it keeps forever and prevents the “open-can- use-two-tablespoons-watch-the-rest-mold” tragedy.

Spice lineup is intentionally simple: cumin and coriander toast in oil to bloom, smoked paprika adds campfire depth, and turmeric supplies color plus anti-inflammatory bragging rights. If you keep a jar of baharat or ras el hanout, substitute 1 ½ teaspoons for the cumin/coriander duo and feel instantly exotic.

How to Make High-Protein Lentil Soup with Carrots & Cabbage

1
Warm the pot & toast spices

Place a heavy 5-quart Dutch oven over medium heat for 60 seconds; this prevents sticking. Add 2 Tbsp olive oil, swirl to coat, then sprinkle in 1 tsp whole cumin seeds and ½ tsp whole coriander seeds. Stir constantly for 45–60 seconds until the seeds dance and smell nutty. (If you only have ground spices, skip the seeds and add the ground versions in Step 3.)

2
Build the aromatic base

Stir in 1 diced large onion and ½ tsp kosher salt. Reduce heat to medium-low and cook 5 minutes, scraping up any brown bits. Add 3 minced garlic cloves, 1 Tbsp grated fresh ginger, and 1 tsp smoked paprika; cook 60 seconds more. If the mixture looks dry, splash in 1 tsp oil—this keeps garlic from burning.

3
Deglaze & deepen

Push aromatics to the perimeter; in the center add 2 Tbsp tomato paste and ½ tsp ground turmeric. Let the paste sizzle for 90 seconds—it will darken from scarlet to brick red and smell slightly caramelized. Pour in ¼ cup dry white wine or broth; scrape the bottom to dissolve every speck of fond (flavor!) and create a glossy sauce.

4
Add veg & lentils

Toss in 2 peeled and sliced carrots, 1 cup rinsed beluga lentils, and 6 cups low-sodium vegetable broth. Increase heat to high; as soon as bubbles appear around the edge, drop to a gentle simmer. Scoop off any foam that collects—this removes earthy off-notes.

5
Simmer until lentils are creamy

Cover partially and simmer 25 minutes, stirring once halfway. Test a lentil: it should offer the tiniest resistance, like a well-cooked bean. If your lentils are older than a year, add 5 extra minutes.

6
Cabbage & beans join the party

Stir in 4 cups finely shredded cabbage and 1 (15-oz) can cannellini beans, drained. Return to a gentle simmer and cook uncovered 10 minutes. The cabbage wilts into silken ribbons, and the beans warm through without exploding.

7
Season boldly

Taste the broth. Add 1 tsp kosher salt, ½ tsp freshly ground black pepper, and 1 Tbsp lemon juice. The soup should sing with brightness; if it tastes flat, add another pinch of salt or a few drops more acid.

8
Finish for texture

Off heat, stir in 1 cup roughly chopped spinach or kale; the residual heat wilts greens in 60 seconds. For extra body, mash a ladleful of beans against the side of the pot and stir—they’ll dissolve and thicken the broth.

9
Serve & garnish

Ladle into warm bowls. Top with a dollop of Greek yogurt or coconut yogurt, a drizzle of good olive oil, and a shower of fresh herbs (parsley, dill, or mint). Crusty bread is not optional—something about dragging a chewy sourdough corner through the bottom of the bowl feels like finishing a love letter.

Expert Tips

Slow-cooker hack

Complete Steps 1–3 in a skillet, scrape everything into a 6-quart slow cooker, add remaining ingredients except spinach, and cook on LOW 6 hours. Stir in spinach just before serving.

Instant-pot shortcut

Use SAUTÉ function for Steps 1–3, add everything except spinach, seal, and cook on HIGH pressure 12 minutes; quick-release, add spinach, and rest 5 minutes.

Salt timing

Salt in layers: a pinch with onions, more after lentils cook, final adjustment at the end. This prevents over-reduction and keeps flavors bright.

Texture tweak

For a brothy version, reduce lentils to ¾ cup. For stew, increase to 1 ¼ cups and mash an extra cup of beans.

Brightness boost

Stir in ½ tsp grated lemon zest at the end; the oils add perfume without more acid.

Protein upgrade

Stir 1 cup shredded cooked chicken or a scoop of unflavored plant protein powder into individual portions if you need even more grams.

Variations to Try

  • Moroccan twist: Swap coriander for 1 tsp ras el hanout and add ¼ cup chopped dried apricots with the beans.
  • Smoky sausage: Brown 6 oz sliced plant-based or turkey kielbasa after the spices for a deeper smoky note.
  • Creamy coconut: Replace 1 cup broth with full-fat coconut milk and finish with lime juice instead of lemon.
  • Spicy greens: Stir in 2 cups chopped arugula or watercress; their peppery bite contrasts the sweet carrots.
  • Grain bowl: Serve over farro or quinoa, reducing broth by ½ cup so the grains absorb the luscious soup.

Storage Tips

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

Freezer: Ladle into silicone muffin trays for single portions, freeze until solid, then pop out and store in zip bags up to 3 months. Thaw overnight in the fridge or microwave from frozen 2–3 minutes with a splash of liquid.

Make-ahead: Soup tastes even better the next day. Prepare through Step 8, cool, refrigerate, and simply reheat gently. Add fresh greens just before serving to keep color vibrant.

Frequently Asked Questions

Green or French Puy lentils are acceptable; red lentils will disintegrate and create a porridge-like texture. If that’s your jam, reduce simmering time to 15 minutes and expect a thicker consistency.

Yes, all ingredients are naturally gluten-free. If you add sausage or broth, double-check labels for hidden wheat.

Use no-salt-added canned beans and low-sodium broth. Replace initial salt with ½ tsp and adjust at the table with flaky sea salt—your tongue contacts surface crystals first, so you perceive more salt with less actual sodium.

Absolutely—use an 8-quart pot and increase simmering time by 5–7 minutes. Freeze half; future you will send thank-you notes.

Warm gently over medium-low heat just until steaming; avoid a rolling boil. If microwaving, use 50 % power and stir every 45 seconds.
high protein lentil soup with carrots and cabbage for healthy evenings
soups
Pin Recipe

High-Protein Lentil Soup with Carrots & Cabbage

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

Ingredients

Instructions

  1. Toast spices: Heat oil in Dutch oven over medium. Add cumin & coriander seeds; toast 45 seconds.
  2. Sauté aromatics: Stir in onion with pinch of salt; cook 5 min. Add garlic, ginger, paprika; cook 1 min.
  3. Deglaze: Add tomato paste & turmeric; cook 90 sec. Pour in wine/broth; scrape up fond.
  4. Simmer: Add carrots, lentils, broth. Bring to gentle boil, reduce heat, cover partially, simmer 25 min.
  5. Add cabbage & beans: Stir in cabbage and beans; simmer uncovered 10 min.
  6. Season & finish: Add salt, pepper, lemon juice. Off heat, stir in spinach. Serve hot with desired toppings.

Recipe Notes

Soup thickens as it stands. Thin with water or broth when reheating. Freeze portions up to 3 months.

Nutrition (per serving)

285
Calories
24g
Protein
35g
Carbs
6g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.