Love this? Pin it for later!
One-Pot Lentil & Cabbage Soup with Carrots
A soul-warming, budget-friendly soup that comes together in a single pot and fills the house with the kind of aroma that makes everyone ask, “What’s for dinner?” This lentil and cabbage soup is my go-to when the fridge looks bare, the wallet feels light, and the clock is ticking toward hangry-o’clock. It’s humble, hearty, and—best of all—costs less than a fancy coffee to feed the whole family.
I first threw this together on a blustery Tuesday when the only produce left in the crisper were a tired head of cabbage and two limp carrots. A bag of lentils had been lurking in the pantry for months, and I figured if I couldn’t make something delicious out of those three ingredients, I didn’t deserve my food-blogger card. Forty minutes later I was ladling thick, fragrant spoonfuls into bowls, and my pickiest eater asked for seconds. Since then, this soup has become our meatless-Monday staple, our sick-day comfort, and our potluck contribution that disappears first even beside fancier dishes.
Whether you’re feeding a crowd, meal-prepping for the week, or simply trying to stretch grocery money without sacrificing flavor, this one-pot wonder delivers every single time.
Why This Recipe Works
- One-pot magic: Minimal dishes, maximum flavor—everything simmers together so the lentils soak up the sweet cabbage and carrot essence.
- Pocket-change pricing:Feeds six for well under $5 total. Lentils and cabbage are among the cheapest nutrient-dense foods on the planet.
- Pantry-friendly: No specialty items; if you keep garlic, onions, and basic spices on hand, you’re always 30 minutes away from dinner.
- Meal-prep hero: Flavors deepen overnight, so tomorrow’s lunch is even better. Freezes beautifully in single-serve containers.
- Versatile greens: Swap in kale, chard, or even coleslaw mix when cabbage isn’t available.
- Plant-powered nutrition: 18 g protein and 12 g fiber per serving—no meat required.
- Beginner-proof: If you can chop and stir, you can nail this recipe. No soaking, no fancy techniques.
Ingredients You'll Need
Before we start, let’s talk shopping strategy. Buy your lentils in the bulk bins—they’re often half the price of bagged. Look for firm, heavy heads of cabbage with tight, squeaky leaves; avoid anything that feels feather-light or has yellowing edges. Carrots should be bright and snap cleanly when bent. Everything else is shelf-stable, so stock up when spices go on sale.
Brown or green lentils: These hold their shape after simmering and add earthy depth. Red lentils cook faster but dissolve into creamy mush—great for curries, not here. If you only have red, cut simmering time to 15 minutes.
Green cabbage: The workhorse of budget produce. A medium head yields about 8 cups shredded and costs less than a dollar in most markets. Purple cabbage works too; it turns the soup a fun magenta color. Avoid pre-shredded bags—they’re pricier and wilt faster.
Carrots: Standard orange carrots are perfect; no need to peel if you scrub well. Baby carrots save time but cost more per pound. If you’ve got floppy carrots, soak in ice water for 20 minutes to re-crisp.
Aromatics: One yellow onion, two cloves of garlic. White or red onion swap in easily. Garlic powder in a pinch—use ½ teaspoon per clove.
Tomato paste: Buy the tube kind; it lives forever in the fridge and saves opening a whole can. No paste? Substitute ½ cup diced tomatoes, drained.
Smoked paprika: This is the secret weapon that fools tasters into thinking there’s ham in the pot. Sweet paprika works but won’t deliver that campfire note.
Vegetable broth: I keep low-sodium bouillon cubes on hand—cheaper than boxed and take up zero space. Chicken broth is fine for omnivores; water plus an extra bay leaf works in a bare-cupboard emergency.
Bay leaf & thyme: These two classic French herbs quietly round out the flavors. Dried thyme is potent; if using fresh, triple the amount.
Lemon: A bright squeeze at the end lifts the whole dish. Bottled juice is acceptable, but a fresh wedge costs pennies and makes you feel like a restaurant chef.
How to Make One-Pot Lentil & Cabbage Soup with Carrots
Warm the pot
Place a heavy 5-quart Dutch oven or soup pot over medium heat for 60 seconds. This prevents onions from sticking and promotes even browning. Add 2 tablespoons olive oil (or any neutral oil) and swirl to coat the surface. When the oil shimmers and glides like water, you’re ready for aromatics.
Sauté the soffrito
Add 1 diced medium onion and cook 4 minutes until the edges turn translucent. Stir in 2 minced garlic cloves, 1 cup diced carrots, and ½ teaspoon salt. The salt draws moisture from the vegetables and prevents garlic from scorching. Cook another 3 minutes until the kitchen smells like Sunday supper.
Push veggies to the perimeter, creating a bare center. Dollop 2 tablespoons tomato paste, 1 teaspoon smoked paprika, ½ teaspoon dried thyme, and ¼ teaspoon black pepper into the hot spot. Let the paste caramelize 90 seconds—this deepens color and removes any tinny taste. Stir everything together until the vegetables look glazed and brick-red.
Pour in 1 cup rinsed brown lentils and 6 cups thinly sliced cabbage (about half a medium head). Don’t worry if the pot looks comically full; cabbage wilts to roughly one-third its volume. Stir for 1 minute so the spicy tomato mixture coats every shred and lentil.
4 cups low-sodium vegetable broth plus 2 cups water go in now. Add 1 bay leaf and ½ teaspoon more salt. Increase heat to high, scraping the pot bottom with a wooden spoon to lift any flavorful browned bits—this is free umami you don’t want to waste.
Once the soup reaches a lively boil, reduce heat to low, cover slightly ajar, and simmer 25–30 minutes. Stir at the 15-minute mark to ensure lentils aren’t clumping on the bottom. You’re done when lentils are creamy inside but still hold their shape and cabbage is silky.
Fish out the bay leaf (it’s a choking hazard). Taste a spoonful and add more salt if needed—cabbage can handle a surprising amount. Prefer a brothy soup? Add an extra cup of hot water. Like it stew-thick? Mash a ladle of lentils against the pot side and stir back in.
Turn off the heat and squeeze in the juice of half a lemon. Stir well; the acid balances the smoky paprika and makes the vegetables taste fresher. Serve hot, garnished with chopped parsley if you’re feeling fancy.
Expert Tips
Double the batch
This soup loves your freezer. Double everything except salt; season to taste after reheating.
Use a parmesan rind
Toss in a 1-inch rind while simmering for subtle umami. Remove before serving.
Speed-chop cabbage
Quarter the head, remove the core, then slice each quarter crosswise into ¼-inch ribbons.
Control sodium
Use half broth, half water, then add a teaspoon of soy sauce for depth without excess salt.
Make it smoky
Add ½ teaspoon chipotle powder or a diced smoked sausage if you eat meat.
Blend a cup
For a creamier texture, purée 1 cup of finished soup and stir back in.
Variations to Try
- Mediterranean: swap thyme for oregano, finish with feta and kalamata olives.
- Curried: add 1 tablespoon curry powder and ½ teaspoon turmeric; stir in coconut milk at the end.
- Mexican: use cumin & chili powder, fold in corn kernels, top with cilantro and lime.
- Italian: add 1 teaspoon fennel seeds and a 14-oz can diced tomatoes; serve with crusty bread.
- Protein boost: stir in a can of rinsed chickpeas or 2 cups shredded cooked chicken.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. The flavor actually improves on day 2 when spices meld.
Freezer: Ladle into quart-size freezer bags, squeeze out excess air, and freeze flat up to 3 months. Thaw overnight in the fridge or immerse sealed bag in warm water for quick thawing.
Reheating: Warm gently over medium-low heat, thinning with water or broth as needed. Microwave works too—heat 2 minutes, stir, then 1–2 minutes more.
Make-ahead lunches: Portion soup into 2-cup mason jars; add a wedge of lemon and a sprinkle of parsley before sealing. Grab-and-go weekday lunches solved.
Frequently Asked Questions
One-Pot Lentil & Cabbage Soup with Carrots
Ingredients
Instructions
- Heat the pot: Warm olive oil in a large Dutch oven over medium heat until shimmering.
- Sauté vegetables: Add onion and cook 4 min until translucent. Stir in garlic, carrots, and ½ tsp salt; cook 3 min more.
- Bloom tomato & spices: Push veggies to the sides, add tomato paste, paprika, thyme, and pepper; cook 90 sec, then stir to coat.
- Add lentils & cabbage: Toss in lentils and cabbage; stir 1 min to mingle flavors.
- Pour in liquids: Add broth, water, bay leaf, and remaining salt. Bring to a boil, reduce to low, and simmer 25–30 min until lentils are tender.
- Finish & serve: Remove bay leaf, adjust salt, stir in lemon juice, and ladle into bowls. Garnish with parsley if desired.
Recipe Notes
Soup thickens as it sits; thin with water or broth when reheating. Smoked paprika is key for depth—don’t skip!
