Love this? Pin it for later!
Hearty One-Pot Cabbage, Carrot & Lentil Soup
When the first autumn chill sneaks under the door, my kitchen turns into a soup factory. This particular recipe was born on a blustery Tuesday when the fridge held little more than a half-head of cabbage, some tired carrots, and the dregs of a lentil jar. I tossed everything into my Dutch oven, crossed my fingers, and—forty minutes later—my kids were slurping seconds and asking for the recipe. That was six years ago. We’ve served it at back-to-school potlucks, packed it in thermoses for cross-country meets, and ladled it over mashed potatoes when the snow piles up. It’s the kind of humble, budget-friendly stew that tastes like you spent the day tending it, even though the hardest part is chopping an onion. If you can hold a knife and open a can of tomatoes, you can master this soup. Make it once and you’ll never need to glance at the recipe again; the ingredients are pantry staples and the method is forgiving. Perfect for busy weeknights, meatless Mondays, or any time you want the house to smell like someone cares.
Why This Recipe Works
- One pot, one wooden spoon: Minimal dishes mean more time for family board games.
- Plant-powered protein: French green lentils keep their shape and deliver 18 g protein per bowl.
- Silky without dairy: A quick blend of a cup of soup creates creamy body—no cream required.
- Budget hero: Feeds eight for under ten dollars and tastes even better the next day.
- Freezer friendly: Portion into quart bags; flat-freeze for up to three months.
- Kid-approved sweetness: Carrots and cabbage mellow into a gentle, honey-like savoriness.
- Customizable: Swap in chickpeas, kale, or sausage—details below.
Ingredients You'll Need
Great soup begins with great produce, but this recipe is wonderfully forgiving—wilted cabbage and supermarket carrots still shine. Here’s what to look for and how to swap when the pantry throws curveballs.
Produce
- Cabbage: A small green or savoy head (about 2 lb) is ideal. Look for tightly packed leaves with no black spots. Purple cabbage works in a pinch, though the color will muddy. If you only have bagged coleslaw mix, add it in the last 5 minutes so it doesn’t vanish.
- Carrots: One pound, peeled and sliced into ¼-inch half-moons. Heirloom rainbow carrots add sweetness; baby carrots save peeling time but taste ever-so-slightly blander.
- Onion & Garlic: One large yellow onion and four cloves of garlic build the aromatic base. Shallots swap 1:1 for a milder flavor.
Legumes & Liquids
- French Green Lentils: Also labeled “lentilles du Puy,” these stay intact and nutty. Brown lentils cook faster and can turn mushy—if that’s all you have, add them 10 minutes later. Red lentils dissolve and create a dhal-like texture; delicious, but not the same soup.
- Vegetable Broth: Low-sodium lets you control seasoning. If you’re using homemade broth that’s already salted, wait until the end to add more. Chicken broth is fine for omnivores; water plus 1 tsp miso works in a tight spot.
- Diced Tomatoes: One 14-oz can, fire-roasted if possible. The acidity balances the sweet vegetables. Whole tomatoes can be squished between your fingers—fun for kids, messy for counters.
Flavor Boosters
- Smoked Paprika & Thyme: Smoked paprika gives depth; sweet paprika is fine, but add a pinch of cumin for intrigue. Dried thyme is reliable; fresh thyme sprigs (3–4) can be tossed in whole and fished out later.
- Bay Leaf & Pepper: One leaf is plenty. For pepper, ½ tsp freshly ground is gentle; pass the grinder at the table for heat-seekers.
How to Make Hearty One-Pot Cabbage, Carrot & Lentil Soup
1
Warm the pot
Place a heavy 5- to 6-quart Dutch oven or soup pot over medium heat. Add 2 Tbsp olive oil. When the oil shimmers, swirl to coat. A hot pot prevents sticking and jump-starts caramelization.
2
Sauté the aromatics
Add 1 diced large onion and cook 4 minutes until translucent edges turn golden. Stir in 4 minced garlic cloves, 1 tsp smoked paprika, ½ tsp dried thyme, and ½ tsp kosher salt; cook 45 seconds until fragrant. Toasting spices in fat blooms their oils and amplifies flavor.
3
Toss in the carrots
Stir in 1 lb sliced carrots and cook 3 minutes so they pick up the paprika hue. The slight sear concentrates sweetness and keeps them from turning to mush during the simmer.
4
Add lentils, tomatoes, and broth
Pour in 1 cup rinsed green lentils, 1 can diced tomatoes with juices, and 4 cups vegetable broth. Scrape the pot’s bottom to loosen any browned bits—free flavor! Add 1 bay leaf and ½ tsp black pepper. Bring to a boil, then reduce to a lively simmer.
5
Simmer 15 minutes
Cover partially; simmer 15 minutes. Lentils begin to soften but are not yet tender. Stir once halfway to prevent sticking.
6
Add cabbage and cook until silky
Stir in 6 cups thinly sliced cabbage (about ½ medium head). Simmer 10–12 minutes more until lentils are creamy inside but hold their shape and cabbage is silk-soft. If the soup looks thick, splash in up to 1 cup water or broth; cabbage releases liquid as it wilts.
7
Create creamy body
Fish out the bay leaf. Ladle 1 cup soup into a blender, puree until smooth, and return to pot. This simple step marries broth and vegetables into a luxuriously creamy texture without dairy. For an immersion-blender approach, pulse 3–4 times directly in the pot.
8
Season and serve
Taste. Add more salt (I usually add ½–1 tsp) and a generous squeeze of lemon. Ladle into bowls, drizzle with olive oil, and shower with fresh parsley or grated Parmesan. Serve with crusty bread or ladled over brown rice for a complete meal.
Expert Tips
Control the heat
Keep the simmer gentle; a rolling boil will blast lentils apart. If bubbles burst vigorously, lower the heat and set the lid slightly ajar.
Salt in stages
Broth and tomatoes vary in saltiness. Season lightly at the start, adjust after lentils soften—taste buds can judge better then.
Cool before freezing
Chill the soup completely in an ice-water bath so it spends minimal time in the “danger zone,” ensuring food-safe storage.
Double batch smart
When doubling, use a wider pot rather than filling to the rim—more surface area prevents overflow and speeds cooking.
Overnight flavor boost
Make the soup the day before serving. Overnight rest in the fridge allows lentils to drink up broth and seasonings to meld.
Color pop garnish
Reserve a handful of raw purple cabbage strands for topping; they stay vivid and add crunch that delights kids and Instagram.
Variations to Try
- Moroccan twist: Swap thyme for 1 tsp each cumin and coriander, add ½ tsp cinnamon and a handful of raisins. Finish with harissa and cilantro.
- Tuscan sausage: Brown 8 oz sliced Italian sausage before the onion; proceed as written. Add a Parm rind and finish with baby spinach.
- Curried coconut: Replace paprika with 1 Tbsp yellow curry paste. Swap 1 cup broth for canned coconut milk. Top with lime juice and cilantro.
- Greens boost: Stir in 3 cups chopped kale or chard during the last 3 minutes. The heat wilts greens without overcooking.
- Bean swap: No lentils? Use 2 cans cannellini beans, drained; add them in step 6 with the cabbage to prevent mushiness.
Storage Tips
Warm the pot
Place a heavy 5- to 6-quart Dutch oven or soup pot over medium heat. Add 2 Tbsp olive oil. When the oil shimmers, swirl to coat. A hot pot prevents sticking and jump-starts caramelization.
Sauté the aromatics
Add 1 diced large onion and cook 4 minutes until translucent edges turn golden. Stir in 4 minced garlic cloves, 1 tsp smoked paprika, ½ tsp dried thyme, and ½ tsp kosher salt; cook 45 seconds until fragrant. Toasting spices in fat blooms their oils and amplifies flavor.
Toss in the carrots
Stir in 1 lb sliced carrots and cook 3 minutes so they pick up the paprika hue. The slight sear concentrates sweetness and keeps them from turning to mush during the simmer.
Add lentils, tomatoes, and broth
Pour in 1 cup rinsed green lentils, 1 can diced tomatoes with juices, and 4 cups vegetable broth. Scrape the pot’s bottom to loosen any browned bits—free flavor! Add 1 bay leaf and ½ tsp black pepper. Bring to a boil, then reduce to a lively simmer.
Simmer 15 minutes
Cover partially; simmer 15 minutes. Lentils begin to soften but are not yet tender. Stir once halfway to prevent sticking.
Add cabbage and cook until silky
Stir in 6 cups thinly sliced cabbage (about ½ medium head). Simmer 10–12 minutes more until lentils are creamy inside but hold their shape and cabbage is silk-soft. If the soup looks thick, splash in up to 1 cup water or broth; cabbage releases liquid as it wilts.
Create creamy body
Fish out the bay leaf. Ladle 1 cup soup into a blender, puree until smooth, and return to pot. This simple step marries broth and vegetables into a luxuriously creamy texture without dairy. For an immersion-blender approach, pulse 3–4 times directly in the pot.
Season and serve
Taste. Add more salt (I usually add ½–1 tsp) and a generous squeeze of lemon. Ladle into bowls, drizzle with olive oil, and shower with fresh parsley or grated Parmesan. Serve with crusty bread or ladled over brown rice for a complete meal.
Control the heat
Keep the simmer gentle; a rolling boil will blast lentils apart. If bubbles burst vigorously, lower the heat and set the lid slightly ajar.
Salt in stages
Broth and tomatoes vary in saltiness. Season lightly at the start, adjust after lentils soften—taste buds can judge better then.
Cool before freezing
Chill the soup completely in an ice-water bath so it spends minimal time in the “danger zone,” ensuring food-safe storage.
Double batch smart
When doubling, use a wider pot rather than filling to the rim—more surface area prevents overflow and speeds cooking.
Overnight flavor boost
Make the soup the day before serving. Overnight rest in the fridge allows lentils to drink up broth and seasonings to meld.
Color pop garnish
Reserve a handful of raw purple cabbage strands for topping; they stay vivid and add crunch that delights kids and Instagram.
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The soup thickens as lentils absorb liquid; thin with water or broth when reheating.
Freezer: Portion into quart-size freezer bags, press out excess air, label, and freeze flat on a sheet pan. Once solid, stand bags upright like files to save space. Thaw overnight in the fridge or defrost in a bowl of cold water for 1 hour.
Reheat: Warm gently on the stovetop over medium-low, stirring occasionally. Add splashes of broth or water to reach desired consistency. Microwave works in a pinch: use 50 % power in 1-minute bursts, stirring between.
Make-ahead lunch jars: Divide soup among 1-pint mason jars, leaving 1 inch at the top. Cool, screw on lids, and refrigerate. Grab-and-go for up to 4 days; reheat in a mug at work.
Frequently Asked Questions
Hearty One-Pot Cabbage, Carrot & Lentil Soup
Ingredients
Instructions
- Heat the pot: Warm olive oil in a Dutch oven over medium heat.
- Sauté aromatics: Cook onion 4 min. Add garlic, paprika, thyme, salt; cook 45 sec.
- Add carrots: Stir 3 min to coat with spices.
- Simmer base: Stir in lentils, tomatoes, broth, bay leaf, pepper. Bring to boil, reduce to simmer 15 min.
- Add cabbage: Simmer 10–12 min more until lentils and cabbage are tender.
- Blend for creaminess: Remove bay leaf. Puree 1 cup soup; return to pot.
- Finish: Season with salt and lemon juice. Serve hot with bread or grains.
Recipe Notes
Soup thickens on standing; thin with broth or water when reheating. Freeze portions flat in zip-bags for up to 3 months.