hearty onepot lentil and root vegetable soup with carrots and cabbage

30 min prep 4 min cook 4 servings
hearty onepot lentil and root vegetable soup with carrots and cabbage
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this?

Hearty One-Pot Lentil & Root-Vegetable Soup with Carrots & Cabbage

There’s a certain kind of magic that happens when a single pot simmers quietly on the back burner while January rain taps at the kitchen window. My grandmother called it “stone soup,” the way a handful of lentils, a few forgotten roots from the crisper, and a scraggly wedge of cabbage could stretch into a meal that fed every soul who walked through the back door. I still feel that tug of wonder every time I make this hearty one-pot lentil and root-vegetable soup. It’s the recipe I reach for when the fridge looks bare but I need something deeply satisfying; when friends drop by unexpectedly and I want to feed them without fuss; when I’m batch-cooking for the week but refuse to settle for “boring healthy.” Twenty-five minutes of relaxed chopping, one stir every so often, and the house smells like I’ve been tending it for hours. If you’ve never cooked lentils from scratch—or you’ve written them off as mushy or bland—this soup will convert you. The carrots melt into silky sweetness, the cabbage vanishes into savory ribbons, and the lentils stay intact yet creamy. A squeeze of lemon at the end makes the whole pot taste like sunshine in a bowl. Serve it with crusty sourdough, a wedge of aged cheddar, or nothing at all. Leftovers thicken overnight into a stew that’s arguably better the next day, so double the batch and future-you will send grateful thoughts back through time.

Why This Recipe Works

  • One pot, zero fuss: Everything cooks together—no pre-boiling lentils or sautéing in separate pans.
  • Layered flavor, short timeline: A quick 5-minute caramelization step builds depth without hours of simmering.
  • Pantry & budget heroes: Lentils, carrots, and cabbage are among the most affordable, long-storing produce.
  • Plant-powered protein: 17 g protein per serving from lentils alone—no meat required.
  • Freezer superstar: Thaws beautifully for up to 3 months; texture stays intact.
  • Customizable by season: Swap in parsnips, sweet potato, or kale depending on what’s fresh.
  • Low-waste: Use cabbage cores and carrot tops in the pot; they soften and add earthy sweetness.
  • Week-night fast: 40 minutes start-to-finish, mostly hands-off while you set the table or help with homework.

Ingredients You'll Need

Ingredients

Before we ladle out the goodness, let’s talk shopping. Each ingredient was chosen for flavor and resilience—nothing here will wilt after two days in the fridge. Look for firm, unblemished roots and a cabbage that feels heavy for its size. Green or brown lentils work best; red lentils break down into porridge (delicious, but not the texture we’re after today). If you’re gluten-free, double-check that your stock is certified; otherwise, this soup is naturally wheat-free and vegan.

  • Green or brown lentils (1 cup / 200 g) – Tiny flavor sponges that hold their shape. Rinse and pick out any pebbles. French Puy lentils stay extra-firm if you can find them.
  • Carrots (4 medium / 300 g) – The backbone sweetness. Choose organic if you plan to keep the skins on; otherwise, peel away. Rainbow carrots add color but taste identical.
  • Green cabbage (¼ medium head / 250 g) – Shredded thin so it melts into the broth. Save the core—slice and add with the onions for zero waste.
  • Yukon gold or russet potato (1 large / 250 g) – Adds body; russets break down slightly and thicken the soup naturally. Sweet potato works for a sweeter profile.
  • Yellow onion (1 large) – The savory base. Dice small so it disappears into the mix. Shallots are a mild swap.
  • Garlic (4 cloves) – Smash, peel, mince. Add after the onions so it doesn’t scorch.
  • Extra-virgin olive oil (2 Tbsp) – For the initial sauté; a fruity oil adds flavor. Save fancy finishing oil for the table.
  • Tomato paste (2 Tbsp) – Concentrated umami. Buy in a tube so you can use just what you need; it keeps forever in the fridge.
  • Vegetable stock (4 cups / 1 L) – Low-sodium so you control salt. Homemade is gold, but a quality boxed brand works. Chicken stock is fine for omnivores.
  • Bay leaf (1) – Subtle woodsy note. Remove before serving; it’s a choking hazard.
  • Fresh thyme (1 tsp leaves) – Or ½ tsp dried. Woody stems go in whole; strip leaves by running fingers backward along the stem.
  • Smoked paprika (½ tsp) – Gives a whisper of campfire. Regular sweet paprika is fine; add a pinch of cumin for depth.
  • Kosher salt & black pepper – Season in layers; lentils need more salt than you think. I start with 1 tsp and adjust at the end.
  • Lemon (½) – A bright squeeze at the end wakes up every other flavor. Lime works too.
  • Optional garnish: chopped parsley, a drizzle of good oil, or shaved Parmesan for vegetarians.

How to Make Hearty One-Pot Lentil & Root-Vegetable Soup with Carrots & Cabbage

1
Warm the pot & bloom the oil

Set a heavy 4-quart Dutch oven or soup pot over medium heat for 30 seconds—this prevents the onions from sticking. Add olive oil; when it shimmers and quickly spreads, you’re ready. Swirl to coat the base evenly.

2
Sauté onion until golden edges appear

Stir in diced onion with a pinch of salt; cook 4–5 minutes until the edges turn translucent and just start to color. Lower heat slightly if the bits threaten to burn; brown equals flavor, but black equals bitter.

3
Add garlic & tomato paste—caramelize for 90 seconds

Clear a small space in the center, drop in minced garlic and tomato paste. Mash and flip the paste until it darkens from bright red to brick red and the garlic smells toasted, not raw. This concentrates umami and coats every vegetable later.

4
Toss in carrots, potato, cabbage & seasonings

Add diced carrots, potato, and shredded cabbage. Sprinkle smoked paprika, thyme, ½ tsp salt, and several grinds of pepper. Stir to coat every piece in the ruby tomato mixture; cook 3 minutes until the cabbage wilts and the edges of carrots look glossy.

5
Deglaze with a splash of stock

Pour in ½ cup stock and scrape the bottom with a wooden spoon to loosen any caramelized bits—those specks equal free flavor. Let it bubble away until almost dry; 60–90 seconds.

6
Add lentils, bay, and remaining stock

Tip in rinsed lentils, bay leaf, and the rest of the stock. The liquid should just cover the vegetables by ½ inch; add water if short. Bring to a lively simmer—not a rolling boil, which can split lentil skins.

7
Simmer 20 minutes—set a gentle timer

Reduce heat to low, partially cover, and simmer 20 minutes. Stir once halfway to prevent sticking. Taste a lentil: it should be creamy inside but still hold its shape. If your lentils are older, they may need 5 extra minutes.

8
Final flavor check & lemon lift

Fish out bay leaf and thyme stems. Add more salt if needed—it often does. Squeeze in lemon juice, starting with half; add more to taste. The soup should taste rounded, not sharp. If it’s flat, add another pinch of salt; if too salty, a splash of water balances.

9
Rest 5 minutes off heat

Letting the soup rest allows the lentils to absorb flavor and the broth to thicken slightly. Serve hot, garnished with parsley, a drizzle of olive oil, or shaved Parmesan if you like.

Expert Tips

Salt in stages

Lentils need salt early to season from the inside out, but tomatoes and stock can vary in sodium. Start modest and adjust at the end.

Older lentils = longer cook

If your lentils have sat in the pantry for a year, budget an extra 5–10 minutes. Acid (tomato) also slows softening, so we add it early.

Cool before freezing

Ladle soup into shallow containers so it chills quickly; this prevents ice crystals and keeps the lentils from turning mushy on reheat.

Revive leftovers

Stir in a splash of water or broth when reheating—the lentils keep drinking. A fresh squeeze of lemon perks everything back up.

Overnight = thicker stew

Plan on the soup tightening in the fridge. Thin to preference, or embrace it as a hearty lentil stew and serve over rice or polenta.

Use the greens

Carrot tops can be chopped and added with the cabbage for an extra vegetal note—treat them like parsley.

Variations to Try

  • Moroccan twist: Swap smoked paprika for 1 tsp each ground cumin & coriander, add a pinch of cinnamon and a handful of raisins at step 6. Finish with cilantro and a dollop of harissa.
  • Coconut curry version: Replace 1 cup stock with full-fat coconut milk and add 1 Tbsp red curry paste with the tomato paste. Stir in baby spinach at the end.
  • Sausage lover: Brown 2 links Italian sausage (casings removed) before the onion. Proceed as written, omitting smoked paprika if the sausage is spicy.
  • Spring green swap: Use asparagus and peas instead of cabbage and carrots; add during the last 5 minutes to keep their color bright.
  • Parsnip & apple sweetness: Replace half the carrots with parsnips and stir in 1 diced apple for a Scandinavian vibe. A scrape of fresh nutmeg on top is heavenly.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The flavor marries and intensifies—some argue day-two soup is the best.

Freezer: Portion into freezer-safe jars or silicone bags, leaving 1 inch headspace for expansion. Freeze up to 3 months. Thaw overnight in the fridge or use the microwave’s defrost setting.

Reheat: Warm gently on the stove with a splash of water or broth. Microwaves work in 1-minute bursts, stirring between. Avoid rapid boiling, which bursts lentils.

Make-ahead: Chop all vegetables the night before and store in a zip bag with a paper towel to absorb moisture. Next evening, dinner is on the table in 25 minutes.

Frequently Asked Questions

Red lentils cook faster and dissolve into a creamy dal-like texture. If you prefer that consistency, reduce simmering time to 12–15 minutes and stir often to prevent scorching.

Nope! Lentils are “quick legumes.” Just rinse and check for pebbles. Soaking can cause them to burst more easily during cooking.

Add more salt first; under-seasoning is the #1 culprit. Next, brighten with extra lemon or a splash of vinegar. A pinch of chili flakes or smoked paprika also wakes things up.

Yes, as long as your vegetable stock is certified gluten-free. Double-check tomato paste and any garnishes like soy sauce or Worcestershire.

Absolutely—use a 6-quart pot or larger. Cooking time stays the same; just stir more often toward the end to prevent sticking.

Swap in kale, chard, or shredded Brussels sprouts. Add leafy greens during the last 5 minutes so they stay vibrant.
hearty onepot lentil and root vegetable soup with carrots and cabbage
soups
Pin Recipe

Hearty One-Pot Lentil & Root-Vegetable Soup with Carrots & Cabbage

(4.9 from 127 reviews)
Prep
10 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Heat pot: Warm olive oil in a 4-quart Dutch oven over medium heat.
  2. Sauté aromatics: Add onion with a pinch of salt; cook 4–5 min until translucent. Clear center, add garlic & tomato paste; cook 90 sec.
  3. Add veg & spices: Stir in carrots, potato, cabbage, smoked paprika, thyme, ½ tsp salt, and pepper. Cook 3 min.
  4. Deglaze: Splash in ½ cup stock, scrape browned bits, and let reduce.
  5. Simmer: Add lentils, bay leaf, remaining stock. Bring to gentle simmer, partially cover, cook 20 min until lentils are tender.
  6. Finish: Remove bay leaf, season to taste, add lemon juice. Serve hot with desired garnishes.

Recipe Notes

Soup thickens as it stands; thin with water or broth when reheating. Freeze portions up to 3 months.

Nutrition (per serving)

245
Calories
17 g
Protein
38 g
Carbs
6 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.