hearty one pot lentil and carrot soup with cabbage for winter comfort

30 min prep 5 min cook 5 servings
hearty one pot lentil and carrot soup with cabbage for winter comfort
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Hearty One-Pot Lentil and Carrot Soup with Cabbage for Winter Comfort

There's something magical about coming in from a blustery winter afternoon, cheeks rosy and fingers tingling, to the aroma of a pot of soup that has been quietly bubbling away while you were out shoveling snow or walking the dog. This is the soup that has greeted me after countless ski days, after sledding adventures with my kids, and on those evenings when the forecast threatens the kind of cold that makes your bones ache. It's the soup I make when friends call to say they're dropping by, because it stretches effortlessly to feed a crowd, and it's the soup I pack into quart containers for neighbors who've just had babies or are under the weather.

I first cobbled this recipe together during a February deep-freeze when my pantry was nearly bare: a lonely carrot rolling around the crisper, half a head of cabbage left from fish-taco night, and a cup of lentils I’d been ignoring since October. I tossed everything into my Dutch oven with a few aromatics and forgot about it while I answered afternoon e-mails. An hour later, the transformation felt like alchemy—earthy lentils swimming in a silky broth, carrots that tasted like candy, and ribbons of cabbage that had melted into silky submission. My husband took one spoonful, looked at me with wide eyes, and said, “Please tell me you wrote this down.” I hadn’t, but the next day I remade it, measured everything, and here we are—six winters later—still making it at least twice a month from December through March.

What keeps me coming back isn’t just the flavor (though it’s phenomenal); it’s the sheer reliability. No soaking lentils overnight, no babysitting a finicky roux, no last-minute dash to the store for exotic spices. It’s a true one-pot wonder that asks for nothing more demanding than a rough chop and a leisurely simmer. If you can operate a can opener and remember to stir occasionally, you can master this soup.

Why This Recipe Works

  • One-pot convenience: Everything cooks together, so you’ll spend more time sipping wine than washing dishes.
  • Pantry staples: If you keep lentils, canned tomatoes, and basic aromatics on hand, you’re never more than 45 minutes away from dinner.
  • Built-in creaminess: A handful of red lentils dissolve and thicken the broth without any dairy.
  • Vegetable versatility: Swap in whatever winter veg you have—turnips, parsnips, even kale.
  • Freezer-friendly: Portion it into mason jars and you’ll have instant healthy lunches for weeks.
  • Budget hero: Feeds six hungry adults for well under a ten-dollar bill.
  • Flavor that improves overnight: Make it Sunday, enjoy it even more on Monday.

Ingredients You’ll Need

Ingredients

Before we dive into the method, let’s talk ingredients. Each one pulls its weight, and a few tiny upgrades (like swapping dusty supermarket spices for a fresh jar of sweet paprika) will catapult the soup from good to restaurant-level memorable.

Lentils

I use a 50/50 blend of green and red lentils. The green lentils hold their shape and provide that satisfying pop, while the red lentils break down and give the broth a creamy body. If you only have one type, that’s fine—just know the texture will shift slightly. Lentils don’t need soaking, but do give them a quick rinse and pick out any pebbles.

Carrots

Look for firm, brilliantly orange carrots that still have their tops attached if possible—the tops are a freshness indicator. Peel only if the skin looks tough; otherwise, a good scrub is enough. I cut them into half-moons because the curved edges catch the broth like tiny spoons.

Cabbage

Green cabbage is traditional, but savoy or even napa work. Slice it thinly so it wilts quickly and almost disappears into the soup, which is especially helpful if you’re feeding cabbage-skeptics. Save the core for stir-fries or slaw.

Aromatics

One large onion, two fat cloves of garlic, and a generous tablespoon of tomato paste create the savory backbone. Don’t rush the sauté—those browned bits on the bottom of the pot are flavor gold.

Spices

Smoked paprika lends subtle campfire warmth, while a whisper of caraway seeds gives the soup an Eastern-European vibe reminiscent of the cabbage soups my Polish grandmother made. If caraway isn’t your thing, swap in ground coriander or leave it out entirely.

Liquid

I use 4 cups of low-sodium vegetable broth plus 2 cups of water. The water prevents the soup from tasting too salty as the lentils absorb the liquid. If you’ve got homemade stock, congratulations—you’re winning winter.

Finishing Touches

A splash of apple-cider vinegar wakes everything up at the end. For serving, I offer a bowl of crème fraîche or Greek yogurt, a handful of fresh dill or parsley, and crusty bread for swiping the bowl clean.

How to Make Hearty One-Pot Lentil and Carrot Soup with Cabbage for Winter Comfort

1
Warm Your Pot

Place a heavy 5- to 6-quart Dutch oven or soup pot over medium heat for 60 seconds. A hot pot helps the vegetables sear rather than steam.

2
Sauté Aromatics

Add 2 Tbsp olive oil, swirl to coat, then tumble in 1 diced large onion. Cook 5 minutes until translucent, stirring occasionally. Add 2 minced garlic cloves and cook 30 seconds more.

3
Build the Base

Stir in 1 Tbsp tomato paste, 1 tsp smoked paprika, ½ tsp caraway seeds, and ½ tsp black pepper. Cook 2 minutes, scraping the bottom of the pot, until the paste darkens to a brick red.

4
Add Veg & Lentils

Toss in 3 sliced carrots, ½ cup green lentils, ½ cup red lentils, and 4 cups thinly sliced cabbage. Stir until everything is glossy with the spiced tomato mixture.

5
Deglaze

Pour in 1 cup of the broth and scrape the browned bits (fond) from the bottom. This step lifts all the caramelized flavor into the broth.

6
Simmer

Add the remaining 3 cups broth plus 2 cups water. Bring to a boil, then reduce to low, cover partially, and simmer 25–30 minutes until lentils are tender.

7
Season & Brighten

Stir in 1 tsp salt (start with ½ and adjust), 1 Tbsp apple-cider vinegar, and a pinch of sugar if your canned tomatoes were acidic. Simmer 2 more minutes.

8
Rest & Serve

Let the soup rest 10 minutes off heat. Ladle into warm bowls, top with a dollop of yogurt, fresh dill, and plenty of crusty bread for dunking.

Expert Tips

Low & Slow

A gentle simmer prevents the lentils from exploding into mush. Aim for lazy bubbles, not a rolling boil.

Salt at the End

Broth reduces and concentrates saltiness. Season lightly while cooking, then adjust after the lentils soften.

Double Batch

This soup freezes like a dream. Double it, cool completely, and freeze flat in zip-top bags for space-saving storage.

Bright Finish

A squeeze of lemon or a splash of vinegar added at the end wakes up all the earthy flavors and balances the sweetness of the carrots.

Overnight Magic

Make it a day ahead; the flavors meld and the broth thickens. Reheat gently with a splash of water or broth.

Texture Boost

For a heartier chew, stir in ½ cup small pasta during the last 8 minutes of simmering, or add a drained can of white beans.

Variations to Try

Smoky Bacon

Start by rendering 3 strips of chopped bacon. Use the fat instead of olive oil and proceed as directed for a smoky depth.

Moroccan Twist

Swap smoked paprika for 1 tsp each cumin and coriander, add a pinch of cinnamon, and finish with harissa and preserved lemon.

Coconut Green

Use full-fat coconut milk instead of water, add Thai green curry paste, and finish with lime juice, cilantro, and chili crisp.

Sausage & Bean

Brown 8 oz sliced kielbasa or Italian sausage, then continue with the recipe and add a can of cannellini beans at the end.

Mushroom Umami

Sauté 8 oz chopped cremini mushrooms with the onions for extra meaty flavor without any meat.

Tuscan Herb

Add 1 tsp dried rosemary and 2 bay leaves with the broth, then finish with a drizzle of peppery olive oil and shaved Parmesan.

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 containers, leaving 1 inch of headspace for expansion. Freeze up to 3 months. Thaw overnight in the refrigerator or use the defrost setting on your microwave.

Reheating: Warm gently on the stovetop over medium-low heat, stirring occasionally, until steaming. Add a splash of broth or water to loosen if needed. Microwave individual portions for 2–3 minutes, stirring halfway.

Make-Ahead: The soup is even better the next day. Make a double batch on Sunday, cool, refrigerate, and enjoy effortless lunches and dinners all week.

Frequently Asked Questions

Absolutely. All green lentils will give you a brothier soup with distinct lentil texture; all red lentils will yield a creamier, more porridge-like consistency. Both are delicious.

Try chopped kale, spinach, or even diced zucchini. Kale should go in with the broth so it softens; spinach can be stirred in during the last 2 minutes.

Yes, as written it’s naturally gluten-free and vegan. If you add pasta or bread, choose gluten-free versions.

Yes. Sauté aromatics on the stove through step 3, then transfer everything to a slow cooker and cook on LOW 6–7 hours or HIGH 3–4 hours. Add vinegar at the end.

Stir in a can of drained chickpeas, white beans, or cooked shredded chicken during the last 5 minutes of simmering.

Lentils continue to absorb liquid as the soup sits. Simply thin with water or broth when reheating until you reach your desired consistency.
hearty one pot lentil and carrot soup with cabbage for winter comfort
soups
Pin Recipe

Hearty One-Pot Lentil and Carrot Soup with Cabbage for Winter Comfort

(4.9 from 127 reviews)
Prep
15 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Warm the pot: Heat olive oil in a Dutch oven over medium heat.
  2. Sauté aromatics: Cook onion 5 minutes, add garlic 30 seconds.
  3. Build base: Stir in tomato paste, paprika, caraway, and pepper; cook 2 minutes.
  4. Add veg & lentils: Add carrots, both lentils, and cabbage; stir to coat.
  5. Deglaze: Pour in 1 cup broth, scrape browned bits.
  6. Simmer: Add remaining broth and water; simmer 25–30 minutes until lentils are tender.
  7. Season: Stir in salt and vinegar; simmer 2 more minutes.
  8. Rest & serve: Let stand 10 minutes, then ladle into bowls and top as desired.

Recipe Notes

Soup thickens as it sits; thin with water or broth when reheating. Flavors deepen overnight—perfect for meal prep!

Nutrition (per serving)

248
Calories
14g
Protein
36g
Carbs
6g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.