Love this? Pin it for later!
Hearty One-Pot Lentil Soup with Carrots & Cabbage
A soul-warming, budget-friendly meal that comes together in a single pot and feeds the whole table.
There’s a certain kind of magic that happens when the first chilly evening of fall arrives. The windows fog just enough to remind you that summer’s gone, the kids tumble through the door with rosy cheeks, and suddenly the only thing that matters is getting something hot and comforting on the table—fast. That’s exactly when this hearty one-pot lentil soup with carrots and cabbage swoops in to save the day.
I started making this recipe during the year we lived in a tiny rental with a temperamental stove and exactly one decent soup pot. Money was tight, time was tighter, and I needed a dinner that could stretch from Monday’s supper to Tuesday’s lunch boxes without complaints. Lentils, carrots, and half a head of cabbage became my weeknight heroes. Over the years the soup evolved—smoked paprika for depth, a splash of apple-cider vinegar for brightness, a Parmesan rind if I had one lurking in the freezer—but the heart of the recipe never changed: dump, simmer, breathe in the aroma, ladle into bowls, watch everyone relax.
Now, every October, my kids ask for “the orange soup” the moment they see frost on the pumpkins. We eat it at the kitchen island, sleeves rolled up, crusty bread close at hand. It’s the meal that turns a frantic Tuesday into a small celebration, and I’m convinced it will do the same for you.
Why This Recipe Works
- One pot, one happy cook: Minimal dishes mean you can actually sit down and enjoy dinner with the family.
- Pantry staples: Red lentils, carrots, cabbage, and basic aromatics you probably have right now.
- Ready in 45 minutes: Hands-on time is under 15 minutes; the soup simmers itself.
- Kid-approved vegetables: The carrots sweeten and the cabbage melts, so even picky eaters spoon it up.
- Protein-packed: Each serving delivers 18 g of plant-based protein to keep bellies full.
- Freezer-friendly: Double the batch and freeze half for a no-cook night later.
- Budget hero: Feeds six for under eight dollars—cheaper than take-out and twice as satisfying.
Ingredients You'll Need
Great soup starts with great ingredients, but that doesn’t mean expensive ones. Here’s what to look for:
Red lentils – They cook quickly and break down into a creamy texture without any blending. If you only have green or brown lentils, add 10 extra minutes to the simmer time and expect a brothier texture.
Carrots – Choose medium-sized roots that feel heavy for their size. If the tops are attached, they should be bright green and perky—a sign of freshness. Peel only if the skins are thick or blemished; otherwise, a good scrub is enough.
Green cabbage – Half a small head (about 450 g) is perfect. Look for tightly packed leaves and avoid any with yellowing edges. Slice it thin so it melts into the soup; skeptics won’t even know it’s there.
Yellow onion & garlic – The aromatic backbone. Store your onions in a cool, dark drawer and garlic in a breathable basket to prevent sprouting.
Tomato paste – Buy the tube kind if you can; it lives forever in the fridge and saves you from opening a whole can for two tablespoons.
Vegetable broth – Low-sodium lets you control salt. If you keep homemade stock in the freezer, now’s the time to use it.
Smoked paprika & ground cumin – These two spices give the soup a subtle warmth and depth that tastes like it simmered all afternoon.
Apple-cider vinegar – A final splash brightens all the earthy flavors. Lemon juice works in a pinch.
How to Make Hearty One-Pot Lentil Soup with Carrots and Cabbage
Warm the pot
Place a heavy 5–6 qt Dutch oven or soup pot over medium heat. Add 2 Tbsp olive oil and swirl to coat the bottom. Let the pot heat for 60 seconds; a properly warmed pot prevents sticking and jump-starts caramelization.
Sauté the aromatics
Add 1 diced yellow onion and cook, stirring occasionally, until the edges turn translucent and just golden, about 4 minutes. Stir in 3 minced garlic cloves and cook 45 seconds—long enough to bloom the fragrance without browning it.
Bloom the spices & tomato paste
Push the onions to the perimeter, creating a bare center. Spoon in 2 Tbsp tomato paste, 1 tsp smoked paprika, 1 tsp ground cumin, ½ tsp dried thyme, and ¼ tsp black pepper. Let the paste and spices toast for 60 seconds, stirring constantly; the color will deepen and the raw tomato taste will cook off.
Deglaze with broth
Pour in 1 cup of vegetable broth and scrape the bottom with a wooden spoon to lift every speck of flavorful fond. This step prevents scorching later and infuses the broth with smoky, tomato-y depth.
Add the vegetables & lentils
Stir in 4 medium carrots (peeled and sliced into ¼-inch coins), ½ small green cabbage (thinly shredded), 1½ cups red lentils (rinsed), and the remaining 5 cups broth. Increase heat to high and bring to a boil.
Simmer until tender
Once boiling, reduce heat to low, cover partially, and simmer 20 minutes. Stir every 5 minutes; lentils like to settle. The soup is ready when the lentils have broken down, carrots are fork-tender, and cabbage ribbons have melted into silky threads.
Season & brighten
Taste and add 1–1½ tsp kosher salt (this depends on your broth). Finish with 1 Tbsp apple-cider vinegar and a handful of chopped parsley. The vinegar lifts the earthy flavors and makes the vegetables sing.
Serve family-style
Ladle into deep bowls, drizzle with good olive oil, and pass crusty bread or grilled cheese triangles. Leftovers thicken overnight; thin with water or broth when reheating.
Expert Tips
No-rush Sundays
Let the soup simmer an extra 15 minutes on the lowest possible flame; the flavors marry and deepen like a Tuscan ragù.
Parmesan rind magic
Toss a leftover rind in during step 6; fish it out before serving. You’ll get an umami-rich broth that tastes hours older than it is.
Texture tweak
Prefer it brothy? Add 2 cups extra stock and reduce simmer time by 5 minutes. Want it stew-like? Mash a ladleful of soup against the pot wall.
Spice level
Stir in ¼ tsp cayenne or a diced chipotle pepper with the paprika for gentle heat that blooms as the soup sits.
Overnight flavor
Like most legume soups, this one tastes even better the next day. Make it tonight, refrigerate, and tomorrow’s dinner is practically instant.
Slow-cooker hack
Dump everything except vinegar and parsley into a slow cooker. Cook on LOW 6 hours or HIGH 3 hours, then finish with vinegar and herbs.
Variations to Try
- Moroccan twist: Swap cumin for 1 tsp ras el hanout and add ½ cup golden raisins and a handful of chopped preserved lemon at the end.
- Green-goddess boost: Stir in 2 cups baby spinach in the final 2 minutes and finish with ¼ cup chopped fresh dill and chives.
- Meat-lover’s lane: Brown 4 oz diced pancetta before the onion; omit salt until the end.
- Sweet-potato swap: Replace carrots with peeled diced sweet potato for a slightly sweeter, orange-hued version.
- Coconut creamy: Use only 4 cups broth and add 1 cup coconut milk in step 7 for a silkier, dairy-free richness.
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: Portion into freezer-safe jars or zip bags, leaving 1 inch head-space. Lay bags flat for stackable bricks. Freeze up to 3 months. Thaw overnight in the fridge or microwave on 50 % power, stirring often.
Make-ahead lunches: Ladle cooled soup into single-serve mason jars. Top each with a pinch of fresh parsley before sealing. Grab-and-go on busy mornings; reheats in 3 minutes.
Frequently Asked Questions
Hearty One-Pot Lentil Soup with Carrots & Cabbage
Ingredients
Instructions
- Warm the pot: Heat olive oil in a large Dutch oven over medium heat.
- Sauté aromatics: Cook onion 4 min until translucent. Add garlic; cook 45 sec.
- Bloom spices: Stir in tomato paste, paprika, cumin, thyme & pepper; cook 1 min.
- Deglaze: Pour in 1 cup broth; scrape up browned bits.
- Simmer: Add carrots, cabbage, lentils & remaining broth. Bring to boil, then simmer 20 min, partially covered, stirring occasionally.
- Season & serve: Salt to taste, stir in vinegar and parsley. Drizzle with olive oil.
Recipe Notes
Soup thickens as it stands. Thin with water or broth when reheating. Flavor improves overnight.