batch cook hearty lentil and cabbage soup for easy weeknight meals

10 min prep 1 min cook 4 servings
batch cook hearty lentil and cabbage soup for easy weeknight meals
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Batch-Cook Hearty Lentil & Cabbage Soup for Easy Weeknight Meals

If the words “What’s for dinner?” make your shoulders tense, keep reading. This is the recipe that turned my frantic 6 p.m. fridge stare-downs into relaxed, one-ladle dinners for months. I started making this hearty lentil and cabbage soup on the first frosty Sunday of October three years ago, and it has since become the MVP of my batch-cooking routine: one pot, humble ingredients, freezer-friendly, and somehow it tastes even better on the third reheat. Whether you’re feeding a house full of teenagers, stocking the freezer before a new baby arrives, or simply want a fiber-rich meal that costs less than a fancy latte, this soup is about to become your back-pocket dinner hero.

Why This Recipe Works

  • One-Pot Wonder: No extra pans—sauté, simmer, and serve in the same Dutch oven.
  • Plant-Powered Protein: 18 g protein per serving from green lentils and veggies.
  • Freezer Champion: Stores up to 4 months without texture loss; thaw overnight and dinner’s done.
  • Budget Hero: Feeds 10 for under $10 thanks to pantry staples and in-season cabbage.
  • Weeknight Fast: 15 minutes hands-on; the pot does the rest while you fold laundry.
  • Flavor That Grows: Tastes even better on day 3 when the herbs have mingled overnight.
  • Allergy Friendly: Vegan, gluten-free, nut-free, soy-free—safe for lunch boxes and potlucks.

Ingredients You’ll Need

Ingredients

Great soup starts with great building blocks. Here’s what goes into mine, why each matters, and the smart substitutions I’ve tested over the years:

Green or French Lentils (2 cups / 400 g) – They hold their shape after 40 minutes of simmering, giving the soup a satisfying bite. Red lentils dissolve and turn mushy—save those for curries. If you only have brown lentils, check at 30 minutes; they soften faster.

Green or Savoy Cabbage (½ medium head, 900 g) – The workhorse veg that bulks the soup without wilting into nothingness. Savoy frills look gorgeous, but plain green keeps the cost low. Slice thinly so it “melts” just enough while retaining texture.

Mirepoix Base (1 large onion, 3 carrots, 3 celery ribs) – The holy trinity of flavor. Dice small so every spoonful carries sweetness. Pro tip: pulse in a food processor for 5 seconds—no tears, no carrot fingers.

Garlic (6 cloves) – Don’t skimp. Smash, rest 10 minutes, then mince for maximum allicin (the good-for-you compound).

Fire-Roasted Tomatoes (28 oz / 800 g can) – Adds smoky depth without extra work. If you only have plain diced tomatoes, add ½ tsp smoked paprika.

Vegetable Broth (8 cups / 2 L) – Low-sodium keeps you in charge of seasoning. Homemade is stellar, but I’ve used bouillon cubes in a pinch—just cut added salt later.

Herbs & Spices – 2 bay leaves, 1 tsp dried thyme, 1 tsp ground cumin, ½ tsp black pepper, pinch of chili flakes. These layers give the soup a European vibe; swap thyme for oregano if you lean Mediterranean.

Finishing Touches – A splash of apple-cider vinegar and a fistful of fresh parsley brighten the long-cooked flavors. Lemon juice works too, but vinegar keeps longer in the pantry.

How to Make Batch-Cook Hearty Lentil & Cabbage Soup

1 Prep Your Veggies – Rinse lentils in a fine-mesh strainer; pick out any stones. Dice onion, carrot, and celery to ¼-inch pieces. Mince garlic. Shred cabbage into ¼-inch ribbons; you should have about 10 cups. Keep colors separate for prettier photos (optional, but Instagram will thank you).
2 Sauté for Depth – Heat 3 Tbsp olive oil in a 7-quart Dutch oven over medium heat. Add onion, carrot, and celery with ½ tsp kosher salt. Cook 8 minutes, stirring twice, until edges caramelize and the bottom shows golden flecks—those are flavor bombs.
3 Bloom the Garlic & Spices – Stir in garlic, thyme, cumin, and chili flakes. Cook 60 seconds; the spices will toast and become outrageously fragrant. Don’t walk away—garlic burns fast.
4 Deglaze with Tomatoes – Pour in the entire can of fire-roasted tomatoes with juices. Scrape the browned bits (fond) off the bottom with a wooden spoon; this lifts the umami into the broth.
5 Add Lentils & Broth – Dump in lentils, bay leaves, and vegetable broth. Bring to a rolling boil, then reduce to a gentle simmer (medium-low on most stoves). Cover with lid slightly ajar.
6 Simmer 20 Minutes – Lentils need a head start before cabbage joins. Stir once halfway to prevent sticking. Meanwhile, fold that laundry or dance to an 80s playlist—both are proven to improve soup flavor. (Okay, maybe just your mood.)
7 Cabbage In – Stir in shredded cabbage and 1 tsp salt. Simmer 15–20 minutes more, until lentils are tender but not mushy and cabbage has silky edges. Green lentils take 35–40 minutes total; French lentils may need 45.
8 Finish & Taste – Fish out bay leaves. Stir in 1 Tbsp apple-cider vinegar and ¼ cup chopped parsley. Taste; add salt, pepper, or more vinegar to make the flavors pop. For a creamy twist, blend 2 cups of soup and return to pot.
9 Portion for the Week – Ladle into glass jars or BPA-free containers. Cool completely before refrigerating or freezing. Makes 10 generous 2-cup servings—enough for dinner tonight, lunch tomorrow, and two future “no-cook” nights.

Expert Tips

Low-Sodium Hack

Swap half the broth for water and stir in 1 tsp miso paste at the end—depth without the sodium spike.

Speed-Cool Trick

Plunge your pot into an ice-water bath in the sink; stir often. Drops from boiling to 70 °F in 20 minutes—safe fridge temp.

Double Batch Math

Use an 8-quart pot; cooking time stays the same. You’ll net 20 servings—perfect for sharing with new parents or your future self.

Color Pop

Add 1 cup frozen peas in the last 2 minutes for emerald specks that photograph beautifully.

Slow-Cooker Shortcut

Dump everything except vinegar & parsley. Cook on LOW 8 hours. Finish as directed.

Flavor Brightener

A pinch of grated lemon zest right before serving wakes up the whole bowl—try it once and you’ll never skip it.

Variations to Try

  • Smoky Kale & Paprika: Sub cabbage with chopped kale and add 1 tsp smoked paprika. Tastes like a Portuguese caldo verde.
  • Curried Coconut: Swap cumin for 2 tsp curry powder and replace 2 cups broth with canned coconut milk. Finish with cilantro and lime.
  • Italian Sausage Boost: Brown 1 lb turkey or plant-based sausage in Step 2; proceed as written. Adds 2 mins prep.
  • Tomato Basil: Stir in ½ cup chopped fresh basil with the parsley and add 1 tsp balsamic vinegar for sweetness.
  • Spicy Chipotle: Blend 1 chipotle pepper in adobo with the tomatoes for a smoky heat that sneaks up on you.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. Reheat single portions in microwave (2–3 mins) or stovetop (5 mins) until steaming. Add a splash of water—lentils keep drinking liquid.

Freezer: Portion into 2-cup mason jars or silicone Souper-Cubes, leaving 1 inch headspace. Label with painter’s tape; freeze up to 4 months. Thaw overnight in fridge or use the defrost setting (remove metal lid). Warm gently to avoid splitting.

Meal-Prep Bowls: Freeze soup flat in quart-size zip bags. Stack like books; thaw under warm water in 5 minutes—faster than delivery.

Frequently Asked Questions

Red lentils cook in 10–12 minutes and break down into a creamy stew. If you love that texture, go ahead—just skip the second simmer stage and add cabbage at the 5-minute mark.

Yes, naturally. Just double-check your broth and miso (if using) for hidden barley malt.

Sauté on NORMAL. Add everything except cabbage & vinegar. High pressure 12 minutes, natural release 10 minutes. Quick-release, stir in cabbage, use KEEP WARM 5 minutes, then finish with vinegar.

Shred it ultra-fine (food processor) and simmer the full 20 minutes—it melts into the background. Call it “superhero soup” and let them add fun toppings like goldfish crackers or grated cheddar.

Drop in a peeled potato and simmer 10 minutes; it absorbs excess salt. Remove potato or mash into the soup for extra body.

A 6-quart will be perilously full once cabbage wilts. Opt for an 8-quart or split into two pots to avoid lava-like bubble-overs.
batch cook hearty lentil and cabbage soup for easy weeknight meals
soups
Pin Recipe

Batch-Cook Hearty Lentil & Cabbage Soup

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

Ingredients

Instructions

  1. Sauté aromatics: Heat olive oil in a 7-quart Dutch oven over medium. Add onion, carrot, celery, and ½ tsp salt. Cook 8 minutes until lightly browned.
  2. Bloom spices: Stir in garlic, thyme, cumin, and chili flakes; cook 1 minute.
  3. Deglaze: Add tomatoes with juices; scrape browned bits off the bottom.
  4. Simmer lentils: Stir in lentils, broth, and bay leaves. Bring to boil, then simmer 20 minutes.
  5. Add cabbage: Stir in cabbage and 1 tsp salt. Simmer 15–20 minutes more until lentils are tender.
  6. Finish: Remove bay leaves. Stir in vinegar and parsley. Season to taste and serve hot.

Recipe Notes

Soup thickens as it sits; thin with water or broth when reheating. Flavor peaks on day 2—perfect for make-ahead lunches.

Nutrition (per 2-cup serving)

245
Calories
18g
Protein
34g
Carbs
6g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.