hearty onepot lentil soup with carrots and cabbage for cozy nights

30 min prep 4 min cook 3 servings
hearty onepot lentil soup with carrots and cabbage for cozy nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a certain kind of magic that happens when the first spoonful of this hearty one-pot lentil soup meets your lips—steam curling upward, the earthy perfume of cumin and coriander mingling with sweet carrots and mellow cabbage, and that first wave of warmth sliding down your throat like a flannel blanket on the coldest night of the year. I first made this soup during an early-November power outage; the house was lit only by candlelight and the occasional crackle of the fireplace, yet the scent alone made the darkness feel intimate rather than inconvenient. My neighbors dropped by “just to charge phones,” stayed for bowls, and left with the recipe scrawled on the back of an old receipt. Six winters later it’s still the dish I reach for when the forecast threatens snow, when someone needs healing, or when I simply crave the edible equivalent of a hug. One pot, pantry staples, and a slow simmer—that’s all it takes to turn humble lentils into the coziest night imaginable.

Why This Recipe Works

  • One-Pot Wonder: Minimal cleanup means more time to curl up under a blanket.
  • Protein-Packed Lentils: 18 g plant protein per serving keeps you satisfied for hours.
  • Budget-Friendly: Feeds six for well under ten dollars—perfect for students or big families.
  • Make-Ahead Marvel: Flavor deepens overnight; freezer safe for three months.
  • Veg-Loaded: Two cups each of carrots and cabbage sneak in vitamins A, C, and K.
  • Flexible Spices: Warm North-African vibe that welcomes swaps like smoked paprika or curry.
  • Under 45 Minutes: Weeknight friendly—chop while the pot heats, then simmer.
  • Comfort Without Cream: Silky texture comes from blended lentils, not heavy dairy.

Ingredients You'll Need

Ingredients

Great soup starts with great building blocks. Here’s what to look for—and why each component matters.

Brown or Green Lentils: These varieties hold their shape yet soften enough to thicken the broth naturally. Avoid red lentils unless you want a porridge-like texture. Rinse and pick over for stones; no need to soak.

Carrots: Go for firm, bright roots with no splits. If your carrots still have tops, remove them before storing; the greens draw out moisture. Peel only if the skin is thick—otherwise simply scrub for extra nutrients.

Green Cabbage: A small head feels heavy for its size and squeaks when squeezed—signs of freshness. Slice thinly so it melts into the soup instead of in awkward chunks. Purple cabbage works but will tint the broth a moody purple-gray; still delicious.

Aromatics: One large yellow onion plus three cloves of garlic create the flavor base. Dice small so they disappear into the lentils.

Tomato Paste: Buy the tube variety; it lasts months in the fridge after opening and saves you from wasting half a can.

Vegetable Broth: Low-sodium lets you control salt. If all you have is water, bump up herbs and add a bay leaf. A scant ½ tsp Marmite or soy sauce can deepen the umami in a pinch.

Spice Trio: Cumin, coriander, and a whisper of cinnamon provide warm complexity. Toast whole seeds in a dry pan for 90 seconds, then grind for next-level aroma.

Apple Cider Vinegar: A splash at the end brightens all the earthy flavors. Substitute lemon juice if needed.

Extra-Virgin Olive Oil: Use the good stuff for drizzling at the table; regular olive oil is fine for sautéing.

How to Make Hearty One-Pot Lentil Soup with Carrots and Cabbage for Cozy Nights

1
Prep Your Produce: Wash carrots and cabbage. Peel carrots if desired, then slice into ¼-inch half-moons. Core cabbage and shred thinly. Dice onion and mince garlic. Having everything ready keeps the sauté step stress-free.
2
Toast the Spices: Place a heavy Dutch oven or soup pot over medium heat. When hot, add 1 Tbsp olive oil plus cumin, coriander, and cinnamon. Stir 60–90 seconds until fragrant; toasting releases essential oils and amplifies flavor.
3
Sauté Aromatics: Add onion with a pinch of salt; cook 4 minutes until translucent. Stir in garlic and tomato paste; cook 2 minutes, scraping the bottom so the paste caramelizes but doesn’t burn.
4
Deglaze: Splash in ¼ cup broth and deglaze, lifting any browned bits. These fond layers equal free flavor.
5
Add Lentils & Veggies: Stir in rinsed lentils, carrots, cabbage, remaining broth, ½ tsp salt, and black pepper. Bring to a boil, then reduce to a gentle simmer.
6
Simmer Until Tender: Cover partially and cook 25–30 minutes, stirring occasionally. Lentils should be creamy but not mushy, carrots soft, and cabbage should have melted into silky ribbons. If soup thickens too much, splash in water or broth to reach your desired consistency.
7
Finish & Brighten: Off heat, stir in vinegar. Taste; adjust salt, pepper, or more vinegar for zing.
8
Serve: Ladle into warm bowls. Top with a drizzle of olive oil, chopped parsley, and crusty bread for dunking.

Expert Tips

Use a Heavy Pot

Cast iron or enameled cast iron distributes heat evenly, preventing hot spots that scorch lentils.

Salt at the Right Time

Add salt after lentils are partly cooked; salting too early can toughen skins.

Blend a Ladleful

For ultra-creamy texture, purée 1 cup soup and return to pot.

Double the Batch

Soup shrinks slightly on reheating; make extra so tomorrow’s lunch is ready.

Finish with Fresh Herbs

Parsley, cilantro, or dill added at the end keeps color vibrant and perfumes the broth.

Crunch Factor

Top with toasted pumpkin seeds or homemade croutons for contrast.

Variations to Try

  • Moroccan Twist: Swap cinnamon for 1 tsp smoked paprika and add ½ cup raisins during simmer.
  • Spicy Tuscan: Stir in 1 cup chopped kale and 1 tsp chili flakes; finish with lemon zest.
  • Coconut Curry: Replace 1 cup broth with canned coconut milk and add 1 Tbsp red curry paste.
  • Smoky Sausage: Brown 6 oz plant-based sausage before onions for omnivore households.
  • Grain-Boost: Add ½ cup pearl barley; increase broth by 1 cup and simmer 15 minutes longer.
  • Mushroom Umami: Sauté 8 oz diced cremini mushrooms with onion for deeper savoriness.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. Flavor improves by day two as spices meld.

Freezer: Portion into freezer-safe jars or silicone muffin trays for single servings. Freeze up to 3 months. Thaw overnight in fridge or reheat from frozen on stove over low heat with a splash of water.

Reheat: Warm gently, stirring often; add broth or water to loosen. Microwave works, but stovetop retains best texture.

Make-Ahead: Chop veggies the night before and store in zip-top bags. Keep spice jar ready; dinner will be on the table in 30 minutes.

Frequently Asked Questions

Nope. Lentils cook quickly from dry. Just rinse and remove any debris. Soaking can make them mushy.

Red lentils disintegrate and create a stew-like consistency. If that’s your goal, reduce simmer time to 15 minutes.

Yes, as written. If adding barley or soy sauce, choose certified gluten-free versions.

Use no-salt-added broth and limit added salt until the end. Herbs, acid, and spices compensate.

Absolutely. Use a wider pot to maintain steady simmer. Cooking time remains similar; you may need an extra 5 minutes.

A crusty sourdough or warm naan. For gluten-free, serve with cornbread or rice cakes.
hearty onepot lentil soup with carrots and cabbage for cozy nights
soups
Pin Recipe

hearty onepot lentil soup with carrots and cabbage for cozy nights

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

Ingredients

Instructions

  1. Toast Spices: Heat 1 Tbsp oil in Dutch oven over medium. Add cumin, coriander, cinnamon; toast 60–90 seconds.
  2. Sauté Base: Stir in onion and ½ tsp salt; cook 4 minutes. Add garlic and tomato paste; cook 2 minutes.
  3. Deglaze: Pour in ¼ cup broth; scrape browned bits.
  4. Simmer Soup: Add lentils, carrots, cabbage, remaining broth, salt, and pepper. Bring to boil, then simmer 25–30 minutes until lentils are tender.
  5. Finish: Stir in vinegar; adjust seasoning.
  6. Serve: Ladle into bowls, drizzle with remaining olive oil, sprinkle parsley.

Recipe Notes

Soup thickens as it sits; thin with water or broth when reheating. Freeze portions for up to 3 months.

Nutrition (per serving)

287
Calories
18g
Protein
41g
Carbs
8g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.