hearty one pot lentil and cabbage soup for cold weather family dinners

30 min prep 10 min cook 17 servings
hearty one pot lentil and cabbage soup for cold weather family dinners
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Every winter without fail, the first real cold snap sends me sprinting to the pantry for my dented soup pot and a bag of French green lentils. It happened again last Tuesday: wind rattling the maple branches outside, kids barreling through the front door with runny noses and backpacks full of half-finished art projects, and me craving something that would taste like a soft wool blanket feels. One spoonful of this hearty one-pot lentil and cabbage soup and—no exaggeration—everyone exhaled at once. The baby stopped fussing, my teenager actually looked up from her phone, and my husband set down his laptop and asked, “What is this magic?”

I learned the bones of the recipe fifteen years ago from a farmer at our town market who sold the tiniest, slate-green lentils I’d ever seen. She told me to treat them like a roast: give them time, something sweet (onions), something earthy (mushrooms), and something that brings brightness (tomato and vinegar). Over the years I folded in a wedge of cabbage because, let’s be honest, January produce is bleak and a head of savoy lasts for-ev-er. The result is a thick, stew-like soup that costs pocket change, fills every corner of the house with the scent of rosemary and garlic, and somehow tastes even better when eaten cross-legged on the couch while the snow piles up outside. If your family is anything like mine—half-feral by 5 p.m. and always hungry—this will become your weekday dinner hero.

Why This Recipe Works

  • One pot, zero fuss: Everything—from blooming the spices to wilting the cabbage—happens in the same enamel pot, which means fewer dishes and deeper flavor layers.
  • Pantry staples only: No last-minute grocery runs; if you keep lentils, canned tomatoes, and a hunk of cabbage on hand, you’re always 45 minutes away from dinner.
  • Protein-packed & budget-smart: One serving delivers nearly 17 g of plant protein for well under $1.50 per bowl.
  • Kid-approved texture: A quick mash of the lentils against the pot wall creates a creamy base without any dairy, winning over even the “no chunks” crowd.
  • Meal-prep gold: Flavors meld overnight; make a double batch Sunday and lunch is sorted through Thursday.
  • Flexible greens: Swap savoy for kale, chard, or even coleslaw mix—great for clearing the veggie drawer.

Ingredients You'll Need

Ingredients

Great soup starts with great building blocks. Here’s what to look for—and what you can swap in a pinch.

French green lentils (a.k.a. Le Puy): These tiny slate-colored legumes hold their shape and stay pleasantly peppery even after a long simmer. If you only have brown lentils, reduce cooking time by 10 minutes and expect a softer bite. Red lentils will dissolve and turn the soup porridge-like—still tasty, but different.

Savoy cabbage: The crinkled, lighter-colored leaves are more tender than common green cabbage and melt quickly into the broth. Can’t find savoy? Napa works, or even coleslaw mix in a hurry. (Avoid red cabbage unless you want magenta soup.)

Mushrooms: Cremini give an earthy backbone, but shiitake or plain white mushrooms are fine. Wipe, don’t rinse, to avoid waterlogging.

Mirepoix + bonus: The holy trinity of onion, carrot, and celery gets a boost from a fennel bulb half; the faint licorice note plays beautifully with lentils. No fennel? Add a pinch of ground fennel seed or simply leave it out.

Herbs: Fresh rosemary is winter’s gift—woody, piney, and nearly impossible to over-cook. If you only have dried, use 1 tsp and add it with the tomatoes so it rehydrates.

Tomato paste & diced tomatoes: A tablespoon of paste caramelized in the olive oil adds umami depth, while diced tomatoes give bright acidity. Fire-roasted tomatoes are a splurge-worthy upgrade.

Vegetable broth: Go low-sodium so you control salt. Homemade broth is lovely, but I’ve made this with nothing more than hot water and it still rocks thanks to the spices.

Smoked paprika & bay: Smoked paprika supplies a whisper of campfire; sweet paprika works if that’s what you have. Turkish bay leaves are larger and milder than California; either is fine, just remember to fish them out before serving.

Finishing acid: A tablespoon of sherry vinegar (or red-wine vinegar) wakes everything up at the end. Lemon juice is an acceptable stand-in.

Extra-virgin olive oil: Use the decent stuff for drizzling; save everyday oil for sautéing.

How to Make Hearty One-Pot Lentil and Cabbage Soup for Cold-Weather Family Dinners

1
Warm the pot & bloom the spices

Place a heavy 5- to 6-quart Dutch oven over medium heat for 1 minute. Add 2 Tbsp olive oil, swirl to coat, then sprinkle in 1 tsp smoked paprika and ½ tsp cracked black pepper. Stir constantly for 30–45 seconds until the oil turns rust-colored and smells like a backyard barbecue. This quick bloom toasts the spice and infuses every later bite.

2
Build the aromatic base

Stir in 1 diced large onion, 2 sliced carrots, 2 sliced celery ribs, and ½ thinly sliced small fennel bulb. Season with ½ tsp kosher salt. Cook 6–7 minutes, scraping the brown bits, until the vegetables sweat and the edges of the onion turn translucent. Add 3 minced garlic cloves and cook 1 minute more.

3
Caramelize tomato paste & mushrooms

Push veggies to the perimeter, add 1 Tbsp tomato paste and 8 oz sliced cremini mushrooms to the bare center. Let them sit undisturbed 2 minutes so the paste bronzes and the mushrooms sear. Stir everything together; the paste will darken to a brick red and coat the vegetables.

4
Deglaze with lentils & tomatoes

Pour in 1½ cups dried French green lentils, 14-oz can diced tomatoes with juices, and 1 tsp kosher salt. Stir vigorously, scraping the fond (those tasty browned bits) off the bottom. The lentils should look glossy and coated in tomato.

5
Add broth & herbs, then simmer

Pour in 6 cups low-sodium vegetable broth, 2 sprigs fresh rosemary, and 2 Turkish bay leaves. Increase heat to high, bring to a boil, then drop to a gentle simmer. Cover partially and cook 25 minutes, stirring once halfway through.

6
Mash for creaminess

Remove bay leaves and rosemary stems. Use a potato masher to gently smash about ⅓ of the lentils against the side of the pot. This releases starch and turns the broth silky without any dairy.

7
Add cabbage & finish cooking

Stir in 4 cups chopped savoy cabbage (about ½ medium head). Simmer uncovered 8–10 minutes until the greens are tender but still vibrant. If the soup thickens too much, splash in ½–1 cup hot water to loosen.

8
Season & serve

Taste and adjust salt (I usually add another ½ tsp). Stir in 1 Tbsp sherry vinegar and a generous drizzle of olive oil. Ladle into warm bowls, top with crusty bread, and watch the steam fog up the windows.

Expert Tips

Low & slow wins

Resist the urge to crank the heat; a gentle simmer keeps the lentils intact and the broth clear.

Make it brothy

For a lighter, broth-based soup, skip the mashing step and add an extra 2 cups broth.

Deglaze with wine

Splash ¼ cup dry white wine after the tomato paste for an extra layer of complexity.

Pressure-cooker shortcut

High pressure for 12 minutes, quick release, add cabbage, sauté 5 minutes—dinner in 30.

Color pop

Add ½ cup diced roasted red peppers with the cabbage for flecks of sweetness and vibrant color.

Freeze smart

Portion cooled soup into silicone muffin trays; freeze, pop out, and store in bags for single-serve blocks.

Variations to Try

  • Italian sausage & lentil: Brown 8 oz crumbled spicy Italian sausage before the onions; proceed as written.
  • Curried coconut: Swap smoked paprika for 1 tsp curry powder, use coconut oil, and replace 2 cups broth with canned coconut milk.
  • Moroccan harira twist: Add ½ tsp each cinnamon and cumin, a handful of chopped cilantro, and orzo for the last 6 minutes.
  • Smoky bacon version: Start by rendering 3 strips chopped bacon; reserve crispy bits for garnish.
  • Extra greens: Stir in 2 cups baby spinach off-heat; the residual heat wilts it perfectly.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The soup will thicken; thin with water or broth when reheating.

Freezer: Ladle into quart-size freezer bags, squeeze out air, lay flat to freeze up to 3 months. Thaw overnight in the fridge or microwave on 50 % power.

Reheat: Warm gently on the stovetop over medium-low, stirring often, until steaming. Add a splash of vinegar to perk flavors back up.

Make-ahead: Chop all vegetables the night before; store in a zip-top bag with a paper towel to absorb moisture. Lentils can be rinsed and kept covered in cold water (they’ll hydrate slightly and cook 5 minutes faster).

Frequently Asked Questions

You can, but expect a mushier, dal-like consistency and reduce simmer time to 12–15 minutes. Add cabbage only for the final 3 minutes so it doesn’t disappear.

Yes, naturally. If adding pasta or croutons, choose gluten-free varieties.

Drop in a peeled potato and simmer 10 minutes; remove before it disintegrates. Or dilute with unsalted broth and adjust seasonings.

Absolutely—use an 8-quart pot and increase simmer time by 5 minutes. Freeze half and thank yourself later.

A crusty sourdough or no-knead Dutch-oven loaf is classic. For gluten-free diners, try toasted chickpea-flour flatbread.

Yes—complete steps 1–4 on the stovetop, then transfer everything except cabbage to a slow cooker. Cook on LOW 6–7 hours, stir in cabbage for the last 30 minutes.
hearty one pot lentil and cabbage soup for cold weather family dinners
soups
Pin Recipe

Hearty One-Pot Lentil and Cabbage Soup for Cold-Weather Family Dinners

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

Ingredients

Instructions

  1. Heat olive oil in a Dutch oven over medium heat. Add smoked paprika and cracked pepper; cook 30 seconds until fragrant.
  2. Add onion, carrot, celery, and fennel; season with ½ tsp salt. Sauté 6–7 minutes until softened. Stir in garlic for 1 minute.
  3. Push vegetables to the side, add tomato paste and mushrooms; let paste caramelize 2 minutes, then stir to combine.
  4. Stir in lentils, diced tomatoes, and another ½ tsp salt, scraping up browned bits.
  5. Pour in broth, rosemary, and bay leaves. Bring to a boil, reduce to a simmer, cover partially, and cook 25 minutes.
  6. Remove herb stems, mash ⅓ of the lentils for creaminess, then add cabbage and simmer 8–10 minutes more.
  7. Finish with vinegar, adjust salt, and serve hot with a drizzle of olive oil.

Recipe Notes

Soup thickens as it sits; thin with water or broth when reheating. Flavors meld beautifully overnight, making leftovers even tastier.

Nutrition (per serving)

287
Calories
17g
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.