Love this? Pin it for later!
One-Pot Lentil Soup with Cabbage and Carrots: Your Weekday Hero for Healthy Meal Prep
Between work deadlines, school runs, and the eternal quest for a vegetable that hasn’t wilted in the crisper drawer, dinner can feel like the final boss of adulting. That’s why I keep this one-pot lentil soup on permanent standby. It’s the culinary equivalent of a cozy blanket: humble ingredients, zero fuss, and a flavor that somehow tastes like you tried harder than you did. I first made it on a snowy Sunday when the fridge held little more than a lonely head of cabbage, a bag of lentils, and the last two carrots fighting for their lives. One hour later, the house smelled like a French farmhouse and I had lunches for the week—no extra pans, no blender acrobatics, no sink full of dishes. If you can chop and stir, you can master this soup. Let’s make your future self proud.
Why This Recipe Works
- One pot, one spoon, one happy cook: Everything simmers together—no pre-cooking lentils, no sautéing in batches.
- Meal-prep magic: Flavor improves overnight, so Sunday soup tastes even better on Wednesday.
- Pantry-friendly: Uses long-lasting produce and dried lentils—no last-minute grocery dashes.
- Budget superstar: Feeds six for under six dollars, even with organic produce.
- Protein & fiber powerhouse: 18 g plant protein + 15 g fiber per serving keeps you full past the 3 p.m. slump.
- Freezer hero: Portion into mason jars, freeze flat, and you’ve got instant healthy desk lunch.
Ingredients You'll Need
Great soup starts with great building blocks. Here’s what to look for—and what you can swap in a pinch.
Lentils
Green or French (du Puy) lentils hold their shape after 30 minutes of simmering, giving the soup a satisfying bite. Red lentils cook faster but dissolve into creamy anonymity—save those for curries. If brown lentils are all you’ve got, shave 5 minutes off the cooking time and expect a softer texture. Rinse and pick over for tiny stones; nobody wants a dental surprise.
Cabbage
Green cabbage is economical and mildly sweet, but savoy cabbage’s crinkly leaves add visual flair and cook in half the time. Slice it thin so it wilts into silky ribbons rather than bulky chunks. Buying tip: look for heads that feel heavy for their size with tightly packed, blemish-free leaves. A quarter head usually weighs about 8 oz—perfect for this recipe.
Carrots
Go skinny and young if possible; they’re sweeter and need zero peeling—just scrub. If your carrots have been languishing in the fridge and look slightly bendy, soak them in ice water for 20 minutes to re-crisp. Dice small so they cook at the same rate as the lentils.
Aromatics
One yellow onion, two cloves of garlic, and a bay leaf form the backbone. Swap shallots for onion if you’re out; add a pinch of fennel seeds for a subtle Italian vibe.
Broth vs. Water
Vegetable broth boosts flavor, but if yours is heavy on sodium, use half broth and half water. Better yet, make your own: save carrot peels, onion ends, and cabbage cores in a freezer bag; simmer 30 minutes while you prep the soup ingredients.
Acid & Finishers
A squeeze of lemon at the end brightens the earthy lentils. For creaminess without dairy, stir in a spoon of coconut yogurt or tahini just before serving.
How to Make One-Pot Lentil Soup with Cabbage and Carrots for Healthy Meal Prep
Warm the pot
Place a heavy 4-quart Dutch oven or soup pot over medium heat for 60 seconds. A hot pot prevents onions from steaming in their own moisture and jump-starts caramelization.
Sauté the aromatics
Add 2 Tbsp olive oil, swirl to coat, then tumble in 1 diced medium yellow onion. Cook 4 minutes, stirring once or twice, until edges turn translucent. Add 2 minced garlic cloves and 1 tsp kosher salt; cook 30 seconds more. Salt at this stage draws moisture from the onion, speeding the softening process.
Bloom the spices
Stir in 1 tsp ground cumin, ½ tsp smoked paprika, and ¼ tsp black pepper. Let the spices toast 60 seconds; they’ll darken slightly and smell nutty. Blooming releases volatile oils and layers complexity without extra ingredients.
Add the veg & lentils
Toss in 2 medium carrots (diced ¼-inch), 8 oz thinly sliced cabbage, and 1 cup rinsed green lentils. Stir to coat every shard with the spiced oil; this seals in flavor and prevents cabbage from tasting watery.
Deglaze & pour
Add 1 Tbsp tomato paste; mash it against the pot so it caramelizes. Splash in ¼ cup dry white wine or red wine vinegar; scrape the brown bits (fond) with a wooden spoon. Pour in 4 cups low-sodium vegetable broth and 1 bay leaf. The liquid should just cover the solids by ½ inch—add ½ cup water if needed.
Simmer smart
Bring to a boil, then reduce to a gentle bubble (medium-low). Cover with the lid slightly ajar; cook 25–30 minutes, stirring twice. Lentils should be tender but not mushy, carrots softened, and cabbage silky. If soup thickens too much, splash in broth or hot water ¼ cup at a time.
Season & shine
Fish out the bay leaf. Taste and adjust salt—lentils drink it up, so you may need another ½ tsp. Stir in 1 Tbsp fresh lemon juice and ½ cup chopped parsley. The acid lifts the earthy flavors and turns the broth from flat to vibrant.
Portion & prep
Ladle into six 2-cup glass containers; cool 20 minutes before refrigerating. For freezer prep, leave 1 inch headspace, chill overnight, then transfer to the freezer. Reheat with a splash of water to loosen.
Expert Tips
Cut lentils cook-time
Soak lentils 2 hours in hot tap water; drain and proceed. Cuts simmering to 15 minutes—perfect for weeknight emergencies.
Silky broth hack
Add a 2-inch strip of kombu (dried kelp) with the broth. It tenderizes lentils and lends a subtle umami depth without tasting marine.
Control the mush
If you plan to reheat multiple times, undercook lentils by 3 minutes. They’ll finish cooking during reheat and stay intact.
Overnight flavor boost
Make the soup up to step 6, cool, and refrigerate overnight. Finish with lemon and parsley next day; the melded spices taste restaurant-level.
Speed chop
Use the shredding disk on a food processor for cabbage and carrots. You’ll go from zero to soup in 10 minutes flat.
Color pop
Stir in ½ cup frozen peas during the last 2 minutes. They add emerald flecks and natural sweetness kids love.
Variations to Try
- Moroccan twist – Swap cumin for 1 tsp ras el hanout and add ¼ cup raisins plus a handful of chopped preserved lemon at the end.
- Smoky sausage – Brown 4 oz sliced plant-based or turkey kielbasa before the onion for a deeper smoky layer.
- Creamy tomato – Stir in ½ cup canned coconut milk and 2 Tbsp tomato paste at step 7 for a creamy rose broth.
- Asian greens – Replace cabbage with 4 cups chopped bok choy and finish with a drizzle of toasted sesame oil and sriracha.
- Grains & greens – Add ½ cup pearl barley and extra 1 cup broth; simmer 40 minutes total, then fold in baby spinach until wilted.
Storage Tips
Refrigerator: Store cooled soup in airtight glass containers up to 5 days. Reheat single portions in the microwave 2–3 minutes, stirring halfway, or simmer on the stove with a splash of water.
Freezer: Ladle into silicone muffin trays for ½-cup pucks; freeze solid, then pop out and store in zip bags up to 3 months. Drop frozen pucks straight into a small pot with ¼ cup water, cover, and thaw over medium heat 8 minutes.
Meal-prep bowls: Portion soup over pre-cooked brown rice or quinoa, add a side of lemon wedges and chopped herbs in mini silicone cups. Keeps 4 days refrigerated without getting soggy.
Revive: If soup thickens excessively, thin with broth or coconut water. A fresh squeeze of lemon and sprinkle of herbs brings it back to life on day 5.
Frequently Asked Questions
One-Pot Lentil Soup with Cabbage and Carrots for Healthy Meal Prep
Ingredients
Instructions
- Warm the pot: Heat a 4-quart Dutch oven over medium heat 1 minute.
- Sauté aromatics: Add olive oil and onion; cook 4 minutes. Stir in garlic, salt, cumin, paprika, and pepper; cook 30 seconds.
- Add veg & lentils: Stir in carrots, cabbage, and lentils to coat with spiced oil.
- Deglaze: Stir in tomato paste 1 minute, then splash in wine/vinegar, scraping brown bits.
- Simmer: Pour in broth and bay leaf; bring to boil, reduce heat, and simmer 25–30 minutes until lentils are tender.
- Finish: Remove bay leaf, season with salt, lemon juice, and parsley. Serve hot or cool for meal-prep containers.
Recipe Notes
Soup thickens as it stands; thin with broth or water when reheating. Flavor peaks on day 2—perfect for make-ahead lunches.
Nutrition (per serving)
You May Also Like
Discover more delicious recipes