one pot lentil and cabbage soup for family meal prep in cold weather

100 min prep 5 min cook 4 servings
one pot lentil and cabbage soup for family meal prep in cold weather
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Last February, as the wind howled outside our farmhouse windows and the thermometer stubbornly refused to climb above twenty degrees, I found myself standing in the pantry with a bag of green lentils in one hand and a crinkled head of cabbage in the other. My three kids were outside building a snow fort that looked more like an igloo, and I could hear their muffled laughter through the glass. That sound—joyful, unbothered by the cold—reminded me why I love cooking for my family in the dead of winter. There’s something deeply satisfying about stirring a pot of something nourishing while the world outside is frozen solid. This One-Pot Lentil & Cabbage Soup was born on that frigid afternoon, and it has since become our Sunday-night ritual from December through March. It’s the kind of recipe that doesn’t demand perfection: chop the vegetables rustic-style, let the soup simmer while you help with homework or fold laundry, and ladle it into deep bowls that warm hands and hearts alike. If you’re looking for a fuss-free, budget-friendly, and utterly cozy meal that feeds the whole crew (and leaves you with leftovers for busy weekdays), pull up a chair. You’re in the right kitchen.

Why This Recipe Works

  • One-Pot Wonder: Minimal dishes mean more time for snowball fights and bedtime stories.
  • Pantry Staples: Lentils, cabbage, and canned tomatoes are inexpensive year-round heroes.
  • Meal-Prep Magic: Flavors deepen overnight, making leftovers tastier than day one.
  • Plant-Powered Protein: 18 g of protein per serving keeps bellies full without meat.
  • Freezer-Friendly: Double the batch; freeze half for a no-cook dinner next month.
  • Kid-Approved: Mild, comforting flavors win over even the pickiest little eaters.
  • Vitamin Boost: Cabbage and carrots deliver vitamin C to fend off winter sniffles.
  • Customizable Heat: Add chili flakes for adults, keep it mild for kids—everyone’s happy.

Ingredients You'll Need

Ingredients

Let’s talk lentils. For this soup, I reach for green or French lentils because they hold their shape after a long simmer and have a pleasant, slightly peppery bite. Red lentils will dissolve and turn your soup into a porridge—delicious in dal, but not the texture we want here. If you only have brown lentils, they’ll work; just shave five minutes off the cooking time so they don’t go mushy.

Cabbage is the unsung hero of winter produce. A tight, heavy head with crisp, tightly packed leaves will stay fresh in the crisper drawer for up to three weeks. I prefer green cabbage for its mild sweetness, but savoy adds lovely ruffles and a more delicate texture. Skip pre-shredded bags; they dry out quickly and cost twice as much.

Good olive oil matters. You don’t need estate-bottle extravagance, but reach for extra-virgin with a harvest date within the last 18 months. The grassy notes perfume the soup and balance the earthy lentils.

When tomatoes aren’t in season, I rely on fire-roasted crushed tomatoes. The roasting adds smoky depth that makes the soup taste like it simmered all afternoon instead of 45 minutes. If you only have regular diced tomatoes, add a teaspoon of smoked paprika for a similar vibe.

Finally, vegetable broth is the backbone. Choose low-sodium so you control the salt. If you’re a meat-eater, chicken broth works, but the soup will no longer be vegetarian. Homemade broth is gold—keep scraps of onion skins, carrot tops, and mushroom stems in a freezer bag, then simmer for an hour on a snowy Saturday.

How to Make One-Pot Lentil & Cabbage Soup for Family Meal Prep in Cold Weather

1

Warm the Pot & Sauté Aromatics

Place a heavy 5- to 6-quart Dutch oven or stockpot over medium heat for 60 seconds. Add 3 tablespoons olive oil, swirling to coat the bottom. When the oil shimmers, add 1 diced large yellow onion and 3 minced garlic cloves. Sauté 4 minutes until the edges turn translucent and the garlic smells sweet, not sharp. If the garlic begins to brown, lower the heat—bitter garlic ruins the whole pot.

2

Build the Flavor Base

Stir in 2 peeled and diced carrots, 2 diced celery stalks, and 1 teaspoon kosher salt. Cook 5 minutes, stirring occasionally, until the vegetables sweat and the edges caramelize. Add 1 tablespoon tomato paste; cook 90 seconds, smearing it against the pot so the natural sugars darken and create a fond—those brown bits are liquid gold.

3

Bloom the Spices

Sprinkle in 1 teaspoon each ground cumin and smoked paprika, plus ½ teaspoon dried thyme and a few grinds of black pepper. Stir constantly for 30 seconds; toasting spices in fat intensifies their aroma and prevents dusty, raw flavors in the finished soup.

4

Add Lentils & Liquid

Pour in 1 cup rinsed green lentils, 1 28-ounce can fire-roasted crushed tomatoes, and 4 cups low-sodium vegetable broth. Increase heat to high; bring to a rolling boil. Scrape the bottom with a wooden spoon to release every speck of caramelized tomato paste—those bits equal depth.

5

Simmer Until Lentils Soften

Reduce heat to low, cover partially, and simmer 20 minutes. Stir once halfway through to prevent lentils from sticking. The lentils should be al dente—tender with a tiny bite—because they’ll continue cooking after cabbage is added.

6

Cabbage Time

Stir in 4 cups thinly sliced green cabbage (about ½ medium head). The pot will look crowded; that’s perfect. Cover fully and simmer 10 minutes, stirring once. Cabbage wilts dramatically and releases sweet, vegetal liquor that mingles with the tomato base.

7

Final Season & Brightness

Taste for salt—cabbage loves it. Add 1 teaspoon more if needed. Stir in 1 tablespoon fresh lemon juice and ½ cup chopped parsley. The acid brightens the earthy lentils and makes the soup taste fresh, not stewy.

8

Rest for Flavor Marriage

Turn off heat and let the soup stand 10 minutes. This pause allows the lentils to absorb the seasoned broth and the cabbage to mellow. Serve piping hot with crusty whole-wheat bread and a snowfall of Parmesan if you’re not keeping it vegan.

Expert Tips

Cold-Soaked Lentils

Soak lentils in cold salted water for 1 hour before cooking; they’ll cook 20% faster and stay intact.

Overnight Magic

Make the soup a day ahead; refrigerate overnight and reheat gently. The flavors deepen like a fine stew.

Pressure-Cooker Shortcut

Use the sauté function on your Instant Pot, then pressure-cook on high for 12 minutes, quick release.

Thick or Thin

Prefer brothy? Add 1 cup hot water or broth when reheating. For stew-like, simmer uncovered 5 minutes.

Egg on Top

Poach eggs directly in the soup during the last 4 minutes for added protein and silky yolk richness.

Salt in Stages

Salt the aromatics, then again after lentils cook, and finally adjust at the end to layer flavor.

Variations to Try

  • Moroccan Twist: Swap cumin for 1 teaspoon ras el hanout and add ½ cup golden raisins with the cabbage.
  • Smoky Sausage: Brown 8 ounces sliced vegan or turkey sausage after the onions for a meaty version.
  • Creamy Dream: Stir in ½ cup coconut milk at the end for Thai-inspired creaminess and a gentle sweetness.
  • Grain Boost: Add ½ cup farro or barley with the lentils; increase broth by 1 cup and simmer 10 minutes longer.
  • Green Goodness: Fold in 3 cups baby spinach at the end; it wilts instantly and boosts iron.
  • Spicy Kick: Float a whole dried chile de árbol in the pot while simmering; remove before serving for subtle heat.

Storage Tips

Refrigerate: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. The cabbage will soften but flavors stay vibrant.

Freeze: Portion into freezer-safe quart bags, label, and freeze flat up to 3 months. Thaw overnight in the fridge or break into chunks and simmer from frozen with a splash of broth.

Reheat: Warm gently over medium-low, stirring occasionally. Add broth or water to loosen. Microwave works in a pinch—cover and heat 2 minutes at a time, stirring between bursts.

Pack for Work: Fill thermos jars with boiling water for 2 minutes, empty, then ladle in steaming soup. It stays hot until lunchtime without scorching.

Frequently Asked Questions

Absolutely. Red cabbage turns a lovely magenta and tastes slightly peppery. The color may bleed, but kids think it’s magical soup.

No mandatory soaking, but a 1-hour cold soak shortens cook time and aids digestion. If you’re short on time, rinse and proceed.

Yes—use an 8-quart pot and add 10 minutes to simmer time. Freeze half for a future no-cook night.

Naturally gluten-free. If you add barley or farro, swap in certified-GF grains.

Drop in a peeled potato and simmer 10 minutes; discard potato. Or add 1 cup water and a squeeze of lemon.

Omit added salt and purée a cup of the finished soup for a smooth, iron-rich baby meal. Freeze in ice-cube trays.
one pot lentil and cabbage soup for family meal prep in cold weather
soups
Pin Recipe

One-Pot Lentil & Cabbage Soup for Family Meal Prep in Cold Weather

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

Ingredients

Instructions

  1. Heat the pot: Warm olive oil in a 5-6 qt Dutch oven over medium heat. Add onion & garlic; sauté 4 min until translucent.
  2. Build base: Stir in carrots, celery, salt; cook 5 min. Add tomato paste; cook 90 sec. Add cumin, paprika, thyme, pepper; toast 30 sec.
  3. Add lentils & liquid: Pour in lentils, tomatoes, broth. Bring to boil, scraping bits. Reduce heat, partially cover, simmer 20 min.
  4. Add cabbage: Stir in sliced cabbage; cover fully, simmer 10 min until wilted and lentils tender.
  5. Finish: Season with salt to taste. Stir in lemon juice and parsley. Rest 10 min off heat for flavors to meld. Serve hot.

Recipe Notes

Soup thickens as it sits; thin with broth or water when reheating. Flavors deepen overnight—perfect for meal prep.

Nutrition (per serving)

285
Calories
18g
Protein
38g
Carbs
8g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.