Love this?
High-Protein Lentil & Cabbage Soup for Nourishing January Suppers
When the holiday confetti settles and the thermometer stubbornly hugs the freezing mark, my kitchen quietly begs for something that feels like a reset button in a bowl. This high-protein lentil and cabbage soup is the culinary equivalent of slipping into flannel sheets after a long day—comforting, grounding, and surprisingly restorative. I developed the recipe last January when the only produce that looked perky at the farmers’ market was a mountain of savoy cabbage and a bag of French green lentils. One snowy afternoon, a splash of white wine, a Parmesan rind, and a few pantry spices later, the first pot was born. My husband, who claims to “not like cabbage,” went back for thirds and then packed the leftovers for lunch—twice. Since then, it’s become our annual January tradition: the pot that simmers while we untangle decorations, the lunch that fuels afternoon ski outings, the dinner that needs only crusty bread and a drizzle of good olive oil to feel complete. If your resolutions include more plants, more protein, and more coziness, pull your biggest Dutch oven from the back of the cabinet and let’s get started.
Why This Recipe Works
- 25 g plant protein per serving: French green lentils + cannellini beans create a complete amino-acid profile without any meat.
- Budget-friendly brilliance: One bag of lentils and a head of cabbage feed a crowd for less than the cost of a single take-out entrée.
- One-pot, minimal dishes: Everything happens in a single Dutch oven—no precooking grains or roasting pans.
- Freezer hero: Portion and freeze for up to 3 months; texture stays intact thanks to sturdy cabbage and lentils.
- Low-glycemic & high-fiber: Keeps blood sugar steady and hunger at bay through long winter afternoons.
- Layered umami: Miso paste, tomato paste, and a bay leaf build depth that tastes like it simmered all day—because it did.
- Flexible greens: Swap in kale, chard, or collards depending on what’s lurking in your crisper drawer.
Ingredients You'll Need
Each ingredient was chosen for flavor and function. Read through before shopping; I’ve tucked in substitution notes and quality cues so your soup can flex around what’s fresh and affordable.
- French Green Lentils: Sometimes labeled “lentilles du Puy,” these tiny slate-green gems hold their shape and deliver 18 g protein per cup dried. Brown lentils work in a pinch, but they’ll soften faster—start checking at 25 minutes.
- Savoy Cabbage: The crinkled leaves are tender-sweet and cook in half the time of standard green cabbage. Look for heads that feel heavy for their size with bright perky leaves. Napa or regular green cabbage are fine stand-ins; just slice a bit thinner.
- Cannellini Beans: A second protein punch plus creamy contrast. Canned are convenient, but if you cook a batch from dried, the starchy bean liquid (aquafaba) can replace part of the broth for silkier texture.
- Miso Paste: My secret for “what’s that extra something?” depth. Use mellow white or yellow miso; avoid dark red miso which can overpower. Gluten-free? Choose chickpea miso.
- Tomato Paste in a Tube: More economical than opening a whole can for 2 tablespoons. Double-concentrated brands like Amore give richer flavor.
- Parmesan Rind: Save your rinds in a zip-bag in the freezer; they turn brothy soup into liquid gold. Vegans can swap 2 teaspoons nutritional yeast + 1 teaspoon white miso.
- Smoked Paprika: Adds whisper-smoke without bacon. Spanish pimentón dulce is my go-to; Hungarian sweet paprika works if smoked isn’t available.
- White Wine: A ¼ cup lifts the pot with acidity. Choose a wine you’d happily drink; cheap “cooking wine” tastes…cheap. No wine? Substitute 2 tablespoons lemon juice + 2 tablespoons water.
- Extra-Virgin Olive Oil: Use a fruity, fresh bottle for finishing. For sautéing, any neutral oil is fine; the soup will be enriched with good oil at the end.
- Vegetable Broth: Low-sodium keeps you in charge of seasoning. If your broth is bland, bolster with 1 teaspoon mushroom powder or a dried shiitake while simmering.
How to Make High-Protein Lentil & Cabbage Soup
Prep aromatics & cabbage
Dice 1 large onion, 2 carrots, and 2 celery stalks into ¼-inch pieces for quick even cooking. Remove the core from ½ medium savoy cabbage and slice leaves into ½-inch ribbons (you should have about 8 cups). Keep the garlic separate; we’ll add it later to prevent browning.
Sauté & bloom spices
Heat 2 tablespoons olive oil in a heavy 5-6 quart Dutch oven over medium. Add onion, carrot, and celery with ½ teaspoon kosher salt; cook 6–7 minutes until edges turn translucent. Stir in 3 minced garlic cloves, 2 teaspoons sweet paprika, 1 teaspoon smoked paprika, 1 teaspoon dried thyme, and ½ teaspoon black pepper; cook 60 seconds until the spices paint the vegetables and smell fragrant.
Deglaze with wine & tomato paste
Push veggies to the perimeter; add ¼ cup white wine to the center. Scrape browned bits (fond) with a wooden spoon. Whisk in 2 tablespoons tomato paste; cook 2 minutes until the paste darkens from bright red to brick. This caramelization concentrates flavor and removes any tinny edge.
Add lentils, broth & bay
Pour in 6 cups low-sodium vegetable broth, 1 cup rinsed French green lentils, 1 Parmesan rind, and 1 bay leaf. Bring to a boil, then reduce to a gentle simmer. Cover partially; cook 25 minutes. Lentils should be just tender but still hold their shape.
Stir in cabbage & beans
Add the sliced cabbage and 1 can (15 oz) cannellini beans, rinsed. Simmer uncovered 10–12 minutes, until cabbage wilts and turns silky. Skim any gray foam; discard Parmesan rind and bay leaf.
Enrich with miso & finish
Whisk 1 tablespoon white miso with ¼ cup hot broth until smooth; stir back into the pot. Taste for salt (add ½–1 teaspoon more depending on broth). Ladle into warm bowls, drizzle with fruity olive oil, shower with fresh parsley, and serve with lemon wedges for brightness.
Expert Tips
Salt in Stages
Season the aromatics, the broth, and again at the end. Layering prevents bland lentils and over-salty broth.
Low-Slow Simmer
A vigorous boil bursts lentils. Aim for gentle bubbles—like a lazy jacuzzi, not a rolling jacuzzi.
Slice Cabbage Last
Vitamin C oxidizes quickly; cut just before using to keep color vibrant and nutrients intact.
Double the Batch
Soup thickens overnight. Cook a double batch, freeze half, and thin with broth when reheating.
Finishing Acid
A squeeze of lemon or splash of sherry vinegar at the table brightens earthy lentils and cabbage.
Cheese Rind Swap
Vegan? Sub 2 tsp nutritional yeast + 1 tsp white miso stirred in off heat for similar umami.
Variations to Try
- Spicy Tuscan: Add ½ teaspoon red-pepper flakes with garlic and finish with a handful of chopped lacinato kale and a shower of Pecorino.
- Smoky Southwest: Swap smoked paprika for chipotle powder, add 1 cup corn kernels, and garnish with cilantro and lime.
- Curried Coconut: Replace wine with ½ cup coconut milk, season with 1 tablespoon mild curry powder, and finish with fresh mint.
- Protein Boost: Stir in 1 cup diced cooked chicken or turkey during the last 5 minutes for omnivore appeal without extra simmer time.
- Grains & Greens: Add ½ cup farro or barley with the lentils; increase broth by 1 cup and simmer 10 minutes longer before adding cabbage.
Storage Tips
Because this soup is meat-free and bean-rich, it keeps beautifully—texture and flavor both stay intact.
Refrigerator
Cool completely, transfer to airtight containers, and refrigerate up to 5 days. Flavors deepen by day 2.
Freezer
Ladle into pint or quart freezer jars, leaving 1 inch headspace. Freeze up to 3 months. Thaw overnight in fridge.
Reheat
Warm gently with a splash of broth or water; stir often. Microwave 2-3 minutes on 70% power or stovetop over medium-low.
Frequently Asked Questions
High-Protein Lentil & Cabbage Soup
Ingredients
Instructions
- Soften aromatics: Heat oil in Dutch oven over medium. Add onion, carrot, celery with ½ tsp salt; sauté 6–7 min.
- Bloom spices: Stir in garlic, both paprikas, thyme & pepper; cook 1 min.
- Deglaze: Add wine; scrape bits. Whisk in tomato paste; cook 2 min.
- Simmer lentils: Add lentils, broth, Parmesan rind, bay; bring to boil, then simmer 25 min.
- Add cabbage & beans: Stir in cabbage and beans; simmer 10–12 min until tender.
- Finish: Dissolve miso in hot broth; return to pot. Salt to taste. Serve with lemon & olive oil.
Recipe Notes
Soup thickens as it sits; thin with broth when reheating. Freeze portions for up to 3 months.