Love this? Pin it for later! 📌
Batch-Cooked High-Protein Lentil Soup with Cabbage and Carrots
There’s a moment every November—usually the Sunday after the first hard frost—when I haul my largest stock-pot onto the stove and declare it “soup season.” The house smells of woodsmoke and wet wool, the garden is finally asleep under a quilt of maple leaves, and my farmer-market tote is bulging with the kind of humble vegetables that don’t Instagram well: gnarled carrots, softball-sized green cabbage, and the last dusty bag of French green lentils from the bulk bin. That’s when this batch-cooked high-protein lentil soup becomes my quiet superhero. It isn’t flashy, but it feeds us for a week, fuels 6 a.m. Zoom workouts, and somehow tastes better each time it’s reheated. I started making it when my husband trained for his first marathon and needed 30 grams of protein without grilling another chicken breast; I kept making it when my book-club friends wanted something vegan and gluten-free to scoop into chipped pottery bowls; I still make it now that our toddler insists on slurping “soup noodles” (his word for the tiny lentils) from an espresso cup. One pot, one hour, ten ingredients, infinite cozy returns.
Why This Recipe Works
- Triple protein punch: French green lentils + edamame + a scoop of hemp hearts equals 24 g plant protein per serving.
- Batch-cook genius: Yield is 12 generous cups; it freezes flat in gallon bags and thaws in 20 minutes.
- One-pot weeknight ease: No pre-soaking lentils, no second pan for roasting, minimal dishes.
- Flavor without fuss: Smoked paprika + fennel seed mimic the depth of ham hocks—completely vegan.
- Texture balance: Shredded cabbage melts into silk while carrots keep a gentle bite.
- Budget hero: Costs about $0.95 per serving using pantry staples and winter veg.
Ingredients You'll Need
French green lentils (a.k.a. Le Puy) are tiny, slate-colored, and hold their shape after 30 minutes of simmering—essential for meal-prep soup that won’t turn to baby food by Wednesday. If you only have brown lentils, pull them 5 minutes earlier; red lentils will disintegrate and cloudy the broth. Look for lentils in bulk bins: fresher, cheaper, and you can smell their mineral sweetness.
Green cabbage is my workhorse because it’s mild and shreds into long velvety strands. Savoy is prettier but wilts faster; Napa gives a funkier cruciferous note. Avoid pre-cut coleslaw mix—it’s too dry and treated with preservatives that muddy flavor.
Carrots should feel heavy for their size; if the greens are attached they should look lively, not limp. I scrub instead of peel for extra earthiness, but peel if you’re cooking for kids who spot “orange dirt.”
Edamame (shelled, frozen) slips in extra complete protein without soy texture issues. Chickpeas or white beans work, but edamame keeps the color palette jewel-green.
Low-sodium vegetable broth lets you control salt; if you only have water, bump up aromatics by 50 %. Homemade broth from saved onion skins and mushroom stems makes this soup taste like it simmered all afternoon.
Smoked paprika is the vegan bacon. Buy Spanish pimentón dulce for sweet-smoky notes or Hungarian for a deeper campfire vibe. Replace with ½ tsp liquid smoke + ½ tsp regular paprika in a pinch.
Fennel seed whispers of Italian sausage without the meat. Crush between palms to bloom aroma. Caraway or anise seed swap in if fennel isn’t your love language.
How to Make Batch-Cooked High-Protein Lentil Soup with Cabbage and Carrots
Warm the aromatics
Heat 2 Tbsp olive oil in a 6-quart heavy pot over medium. Add 1 diced onion, 3 sliced celery ribs, and 4 minced garlic cloves. Season with ½ tsp kosher salt; sweat 5 minutes until edges turn translucent but no color develops. Salt pulls moisture and prevents sticking without extra oil.
Toast spices
Stir in 1 tsp crushed fennel seed, 1 tsp smoked paprika, ½ tsp dried thyme, and ¼ tsp red-pepper flakes; cook 60 seconds until the fragrance jumps. Toasting blooms essential oils and layers smoky depth through the whole pot.
Add veg and lentils
Tip in 4 medium carrots (½-inch coins), 1 cup rinsed French green lentils, 6 cups vegetable broth, and 2 cups water. Bring to a rolling boil; skim any pale foam—this is saponins from lentils, harmless but cloudy. Reduce to gentle simmer.
Simmer 15 minutes
Cover partially; simmer 15 minutes. Lentils should just begin to soften but still resist a gentle bite. Stir once midway so nothing clings to the hot bottom.
Load cabbage & edamame
Stir in 4 cups finely shredded green cabbage and 1 cup frozen edamame. Simmer 10 minutes more. Cabbage wilts into delicate ribbons and the edamame turns bright jade. If you prefer a brothy soup stop here; for thicker stew keep going.
Finish with brightness
Off heat, add 2 Tbsp lemon juice, 1 cup chopped parsley, and ¼ cup hemp hearts. Taste; adjust salt (usually ½ tsp more) and black pepper. Lemon heightens vegetable sweetness and keeps the emerald color fresh.
Cool for batching
Ladle into shallow hotel pans so it chills within 2 hours (prevents bacteria bloom). Portion 2-cup servings for weekday grab-and-go containers or freeze flat in labeled quart bags.
Expert Tips
De-gas lentils
Soak lentils 30 minutes in hot water with ½ tsp baking soda; drain and proceed. This breaks down indigestible sugars and keeps your office mates happy.
Freeze cabbage ahead
Shred and freeze cabbage on a sheet tray; add straight to soup—no thawing. Freezing breaks cell walls so it melts faster and saves prep on busy Sunday.
Pressure-cooker shortcut
Use high pressure for 8 minutes, quick release, add cabbage & edamame, sauté 5 minutes. Whole process in 20 minutes flat.
Protein boost
Stir 1 cup red lentils into finished soup and let stand 5 minutes; they dissolve and thicken while adding 6 g more protein per serving.
Color pop
Add ½ cup diced roasted red peppers just before serving; the crimson against green broth is stunning for dinner guests.
Slow-cooker adaptation
Combine everything except lemon, parsley, hemp; cook low 6-7 hours. Stir in final ingredients and set to high 10 minutes to brighten.
Variations to Try
- Moroccan twist: Swap fennel for 1 tsp cumin + ½ tsp cinnamon, add 1 cup diced tomatoes and a handful of raisins. Finish with cilantro and a squeeze of orange.
- Coconut-curry: Replace 2 cups broth with full-fat coconut milk, add 1 Tbsp red curry paste with the aromatics, garnish with lime and Thai basil.
- Italian wedding vibes: Add 1 cup small pasta during last 8 minutes and 3 cups baby spinach. Serve with pecorino toast.
- Smoky meat version: Start by rendering 4 oz diced pancetta; proceed as written. Replace edamame with cannellini beans.
- Spicy detox: Double red-pepper flakes and add 1 diced jalapeño. Finish with grated ginger and a swirl of miso instead of lemon.
Storage Tips
Refrigerate: Cool completely, transfer to glass jars with 1-inch headspace. Keeps 5 days; flavor peaks on day 3 as spices meld.
Freeze: Ladle into labeled quart bags, squeeze out air, lay flat on sheet tray. Once solid, stack upright like soup books. Keeps 3 months at 0 °F.
Thaw: Overnight in fridge, 20 minutes in lukewarm water bath, or 3 minutes on microwave defrost. Reheat gently; add splash of broth to loosen.
Meal-prep bowls: Portion 1½ cups soup, ½ cup cooked quinoa, handful of baby kale. Microwave 90 seconds; drizzle tahini for creamy finish.
Frequently Asked Questions
Batch-Cooked High-Protein Lentil Soup with Cabbage and Carrots
Ingredients
Instructions
- Aromatics: Heat oil in 6-quart pot over medium. Add onion, celery, garlic, ½ tsp salt; cook 5 min until translucent.
- Spices: Stir in fennel, paprika, thyme, pepper flakes; toast 1 min.
- Simmer: Add lentils, carrots, broth, water; bring to boil. Skim foam, reduce to gentle simmer 15 min.
- Vegetables: Add cabbage and edamame; simmer 10 min until lentils are tender but intact.
- Finish: Off heat, stir in lemon juice, parsley, hemp hearts. Season with salt & pepper.
- Store: Cool, portion into airtight containers. Refrigerate 5 days or freeze 3 months.
Recipe Notes
Soup thickens as it sits; thin with broth or water when reheating. For extra smoky depth, add a pinch more smoked paprika at the table.