Love this? Pin it for later!
One-Pot Lentil Soup with Carrots, Cabbage & Winter Vegetables
There’s a moment every January when the holiday sparkle has faded, the fridge is finally rid of cookie-butter and gingerbread, and all I crave is something that feels like a warm blanket around my shoulders. That moment arrived last Tuesday at 5:47 p.m.—I remember because the thermometer on my porch blinked 18 °F and my kids were already asking “What’s for dinner?” in that singsong that means they’re starving. I opened the crisper drawer, found a sad head of cabbage, a few carrots, and the tail-end of a bag of green lentils, and this soup was born. One hour later we were all hunched over steaming bowls, sleeves rolled up, crusty bread passing hand-to-hand, and the house smelled like bay leaves and possibility. I’ve made it four times since, tweaking each batch, and it has officially become our winter-weeknight flagship: no fancy gear, no pricey produce, just honest food that tastes like you tried harder than you did. If you can chop vegetables while listening to a podcast, you can make this soup. It’s vegan by default, gluten-free without trying, and reheats like a dream for tomorrow’s lunchboxes. Let me show you exactly how it comes together.
Why This Recipe Works
- One pot, zero babysitting: Everything simmers together while you fold laundry or help with homework.
- Pantry heroes: Lentils, canned tomatoes, and basic winter vegetables keep the grocery bill under $10 for six servings.
- Deep flavor, short time: A quick sauté of tomato paste and spices creates a faux-long-simmered broth in 25 minutes.
- Texture balance: Shredded cabbage melts into silkiness while carrots keep a gentle bite.
- Meal-prep MVP: Tastes even better on day three; freezer-friendly for up to three months.
- Customizable greens: Swap cabbage for kale, chard, or even Brussels sprout shreds—same timing.
- Protein powerhouse: 18 g plant protein per serving keeps everyone full without meat.
Ingredients You'll Need
Start with everyday supermarket staples, but read the tiny details— they’re the difference between good and can’t-stop-spooning.
Green or French lentils (1½ cups / 285 g) – These hold their shape; red lentils turn to mush. Rinse and pick out stones, then soak for 10 minutes while you prep veg. No lentils? Canned chickpeas work—add them in the final 15 minutes so they stay plump.
Carrots (4 medium / 300 g) – Look for ones still wearing their tops; the greens indicate freshness. Peel only if the skins are bitter—otherwise a quick scrub keeps the earthiness.
Green cabbage (¼ medium head / 350 g) – The workhorse of winter. Slice thinly so it wilts into the broth. If purple cabbage is what’s languishing in your fridge, go for it—color is the only change.
Onion & garlic – One large yellow onion and four cloves of garlic form the aromatic base. Save the garlic skins for your next batch of vegetable stock.
Tomato paste (2 Tbsp) – Buy the tube, not the can; it lives forever in the fridge and saves you from opening a whole 6-oz can for a spoonful.
Winter vegetables – I add 1 diced parsnip and 1 cup diced butternut squash for sweetness, but sweet potato or turnip are equally happy.
Spice trio: 1 tsp ground cumin, 1 tsp smoked paprika, ½ tsp coriander. Toast them for 30 seconds until your kitchen smells like a Moroccan souk.
Broth – 6 cups low-sodium vegetable broth keeps things vegetarian; chicken broth if that’s what you have. Water plus 2 tsp salt works in a pinch, but broth gives body.
Finishes – A bay leaf, 1 tsp soy sauce for umami depth, and a squeeze of lemon at the end to wake everything up.
How to Make One-Pot Lentil Soup with Carrots, Cabbage & Winter Vegetables
Warm the pot
Place a heavy 5–6 qt Dutch oven over medium heat. Add 2 Tbsp olive oil and swirl to coat. You want the pot hot enough that a piece of onion sizzles on contact, not so hot that the oil smokes.
Build the aromatics
Add diced onion and cook 4 minutes until translucent edges appear. Stir in ½ tsp salt to draw out moisture. Add minced garlic, cook 45 seconds—no longer or it turns bitter.
Bloom the tomato paste & spices
Push onions to the perimeter, add tomato paste in the center. Let it caramelize 90 seconds until it turns from bright red to brick red. Sprinkle in cumin, paprika, and coriander; toast 30 seconds. Your kitchen will smell like you should bottle it as perfume.
Deglaze & scrape
Pour in 1 cup of broth. Use a wooden spoon to lift the browned fond (flavor gold) from the bottom. This 30-second step equals depth you’d swear took hours.
Load the vegetables
Add carrots, parsnip, squash, rinsed lentils, bay leaf, remaining 5 cups broth, 1 tsp black pepper, and 1 tsp soy sauce. Increase heat to high until bubbles appear at the edges, then drop to low.
Simmer 15 minutes
Cover partially; simmer gently. You want lazy bubbles, not a rolling boil, or the lentils will split their coats. Stir once to keep anything from sticking.
Add cabbage
Stir in shredded cabbage. Simmer 10 minutes more. The cabbage will look mountain-high, but it wilts to silky threads.
Finish & taste
Fish out bay leaf. Add juice of ½ lemon. Taste for salt; depending on your broth, you may need another ½ tsp. Serve hot with crusty bread.
Expert Tips
Slow-cooker shortcut
Do steps 1–4 in a skillet, then dump everything into a slow cooker with 5 cups broth (not 6). Low 6 hrs or high 3 hrs; add cabbage for final 30 min.
Thick vs brothy
Prefer stew-like? Reduce broth by 1 cup. Want it light for a starter? Add 1 cup hot water at the end until you hit the pour-able sweet spot.
No-soak lentils
If you’re in a rush, skip the soak and add 5 extra minutes to simmer time. Just rinse well; small stones hide like ninjas.
Freeze in portions
Ladle cooled soup into muffin trays; freeze. Pop out hockey-puck portions and store in zip bags—perfect single-serve lunch hacks.
Brighten at the end
A whisper of acid at the finish—lemon juice or a splash of apple-cider vinegar—transforms flat to vibrant. Always taste after adding.
Color pop garnish
Reserve a handful of raw cabbage, finely shredded, and sprinkle on each bowl for emerald confetti that keeps its crunch.
Variations to Try
- Smoky sausage twist: Brown 8 oz sliced vegan or turkey kielbasa in Step 1; remove and return at Step 7 for campfire vibes.
- Curry route: Swap cumin & paprika for 1 Tbsp mild curry powder; finish with coconut milk instead of lemon.
- Grain-bowl base: Stir in ½ cup quick-cook farro during Step 5; lentils and grain cook together in 25 min.
- Moroccan lift: Add ¼ tsp cinnamon, ¼ cup chopped dried apricots, and a handful of spinach at the end.
- Fire-roasted tomato swap: Use fire-roasted canned tomatoes for deeper, almost grilled flavor without extra work.
Storage Tips
Refrigerator: Cool completely, transfer to glass jars, and refrigerate up to 5 days. The flavors meld into something even cozier on day three.
Freezer: Portion into quart zip bags, lay flat to freeze; they stack like books and thaw in minutes under warm water. Keeps 3 months without texture loss.
Reheat: Add a splash of water or broth; microwave 2–3 min, stirring halfway, or simmer on stove 5 min. Avoid rapid boiling or lentils turn mushy.
Frequently Asked Questions
One-Pot Lentil Soup with Carrots, Cabbage & Winter Vegetables
Ingredients
Instructions
- Heat pot: Warm olive oil in Dutch oven over medium heat.
- Sauté aromatics: Cook onion 4 min, add garlic 45 sec.
- Caramelize paste: Add tomato paste, cook 90 sec; stir in spices 30 sec.
- Deglaze: Pour in 1 cup broth, scrape browned bits.
- Simmer: Add remaining broth, lentils, carrots, squash, parsnip, bay leaf; simmer covered 15 min.
- Add cabbage: Stir in cabbage, soy sauce; simmer uncovered 10 min.
- Finish: Remove bay leaf, add lemon juice, season to taste.
Recipe Notes
Soup thickens on standing; thin with water or broth when reheating. For a smoky kick, add a pinch of chipotle powder with the paprika.