Oh, how I love a big pot of steaming cabbage lentil soup on a chilly evening! This recipe has been my go-to for years – it’s the kind of meal that makes you feel nourished from the inside out without keeping you stuck in the kitchen all day. As a chef who specializes in simple, wholesome cooking, I can tell you this soup checks all the boxes: packed with veggies, rich in plant-based protein from those lovely lentils, and so incredibly forgiving when you need to use up whatever’s in your fridge. The first time I made it, I was shocked by how something so basic could taste so deeply satisfying – that sweet cabbage melding with earthy lentils, bright tomatoes, and just a splash of vinegar to make all the flavors pop. Now it’s in my weekly rotation, and I’m excited to share my secrets with you!

Table of Contents
Table of Contents
Why You’ll Love This Cabbage Lentil Soup
This soup isn’t just food—it’s a hug in a bowl, and here’s why it’ll become your new favorite:
- Hearty & Satisfying: The lentils and cabbage create this magical, rib-sticking texture that’ll keep you full for hours. No sad, watery soups here!
- Nutrition Powerhouse: Between the protein-packed lentils and all those veggies, every spoonful is like a multivitamin (but way tastier).
- Easy Weeknight Win: From chopping to simmering, it’s ready in under an hour—perfect for those “I need dinner NOW” nights.
- Budget-Friendly Genius: Cabbage and lentils are some of the cheapest heroes at the store, yet they taste like a million bucks together.
- Comfort Food Vibes: That cozy, savory broth with a hint of tang from the vinegar? Pure nostalgia, even if you’ve never made it before.
And the best part? It’s endlessly adaptable. Swap in kale for cabbage, throw in some potatoes—make it yours. Trust me, once you try it, you’ll be hooked. If you enjoy this style of simple, hearty cooking, you can find more inspiration in our general recipes collection.
Ingredients for Cabbage Lentil Soup
Here’s everything you’ll need to make this soul-warming soup – I’ve included my favorite brands and prep notes where it makes a difference:

- 1 yellow onion (diced – no need to be perfect, rustic chunks work great)
- 1-2 carrots (peeled and diced – about 1 cup)
- 4-5 cloves garlic (minced – yes, really that much! It mellows as it cooks)
- 1 lb. green cabbage (chopped into bite-sized pieces – about 6 cups)
- 28 oz. can fire-roasted diced tomatoes (regular diced work too, but the smokiness is magical)
- 6 cups vegetable broth (low-sodium if you’re watching salt intake)
- 3/4 cup dry lentils (rinsed – any color works! I’m partial to green for texture)
- 1 cup cut green beans (fresh or frozen – no need to thaw if frozen)
- 1 Tbsp. apple cider vinegar (start with this, then add more to taste)
- 2 tsp. Italian seasoning (or 1 tsp each dried thyme and oregano)
See? Nothing fancy – just honest ingredients that come together beautifully. The cabbage might look like a lot at first, but it cooks down into sweet, tender perfection.
How to Make Cabbage Lentil Soup
Now for the fun part! Making this soup is almost as relaxing as eating it – just follow these simple steps and let the pot work its magic.

Step 1: Prep the Vegetables
First, grab that onion and dice it up – don’t stress about perfect cubes, rustic chunks add character! Same goes for the carrots – I like them in smallish pieces so they soften nicely. Now for the garlic – smash those cloves with the side of your knife (so satisfying!) then mince them up good. The cabbage? Just quarter it, remove the core, and chop into bite-sized pieces. Pro tip: stack those cabbage leaves for faster chopping!
Step 2: Sauté the Base
Heat your biggest pot over medium-high (I use my trusty Dutch oven). Here’s my favorite trick: instead of oil, add about 3 tablespoons of broth or water. Toss in the onions and let them sizzle away for 7-8 minutes, stirring occasionally. You’ll know they’re ready when they turn translucent and smell sweet. Now toss in the carrots, garlic, and Italian seasoning – oh, that aroma! Give it just 1 minute – we’re waking up the flavors, not browning them.
Step 3: Simmer the Soup
Time for the main event! Dump in that chopped cabbage, canned tomatoes (juice and all), broth, and rinsed lentils. Give it a good stir, bring to a gentle boil, then reduce heat to a happy simmer. Cover it and let it bubble away for 25-30 minutes. Peek occasionally – you want the lentils tender but not mushy, and the cabbage silky soft. During the last 5 minutes, stir in those green beans (they stay bright and crisp this way) and the magic touch – apple cider vinegar. Taste and add more vinegar if it needs that extra zing!
Print
Heartwarming Cabbage Lentil Soup Ready in 30 Minutes
A hearty and nutritious cabbage lentil soup packed with vegetables and protein-rich lentils.
- Total Time: 45 minutes
- Yield: 6 servings 1x
Ingredients
- 1 yellow onion
- 1–2 carrots
- 4–5 cloves garlic
- 1 lb. green cabbage
- 28 oz. can fire-roasted diced tomatoes (or regular diced)
- 6 cups vegetable broth
- 3/4 cup lentils (red, brown/green, or black)
- 1 cup cut green beans (frozen)
- 1 Tbsp. apple cider vinegar (or more)
- 2 tsp. Italian seasoning
Instructions
- Dice onion and carrot. Mince garlic.
- In a large stockpot over medium-high heat, sauté onion for 7-8 minutes. (Use 3 Tbsp. water/broth for no-oil sauté method.)
- Chop cabbage and set aside.
- When onion is translucent, add carrot, garlic, and Italian seasoning. Stir and sauté 1 minute.
- Add cabbage, diced tomatoes, and broth. Rinse lentils and add to pot.
- Bring to a light boil. Reduce heat, cover, and simmer for 25-30 minutes (until lentils and cabbage are tender).
- Stir in green beans and apple cider vinegar during the last 5 minutes. Salt and pepper to taste.
Notes
- Adjust vinegar to taste for brightness.
- Works with any lentil variety.
- Green beans can be fresh or frozen.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: International
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl
- Calories: 220
- Sugar: 8g
- Sodium: 480mg
- Fat: 1g
- Saturated Fat: 0g
- Unsaturated Fat: 0.5g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 12g
- Protein: 12g
- Cholesterol: 0mg
Tips for Perfect Cabbage Lentil Soup
After making this soup dozens of times (and occasionally messing it up!), here are my hard-earned secrets for cabbage lentil soup perfection:
- Vinegar is your flavor booster: Start with 1 tablespoon, then taste just before serving. Sometimes I add up to 2 tablespoons for extra brightness!
- Lentils matter: Green/brown hold shape best, red get creamy (great if you like thicker soup), and black lentils stay delightfully firm. Pick your texture adventure!
- Green bean timing: Those little guys turn to mush if added too early. Toss them in during the last 5 minutes – they’ll stay vibrantly green and crisp-tender.
- Cabbage size counts: Chop it roughly the same size as your carrot pieces so everything cooks evenly. Too big and it stays crunchy!
Remember – soup forgives! These tips just help you nail it on the first try.
Variations for Cabbage Lentil Soup
One of my favorite things about this soup? It’s practically begging to be customized! Here are some delicious ways to switch it up:
- Potato power: Toss in 1 cup diced potatoes when you add the carrots – they’ll make the soup extra hearty.
- Leafy greens: Swap half the cabbage for kale or spinach (add delicate greens at the very end).
- Smoky twist: Stir in 1 teaspoon smoked paprika with the Italian seasoning for depth.
- Root veg: Try parsnips or sweet potatoes instead of carrots for autumn vibes.
- Creamy finish: Stir in a spoonful of coconut milk before serving for richness.
See? Endless possibilities – have fun playing with your food! If you are looking for other hearty, vegetable-forward recipes, check out our hearty cabbage soup or perhaps a high-protein lentil soup.
Serving Suggestions
This soup is glorious all on its own, but if you want to make it a full meal? Tear off hunks of crusty sourdough for dunking – the way it soaks up that savory broth is downright magical. For something lighter, pair it with a simple green salad dressed with lemon. Sometimes I’ll even float a few extra green beans on top for crunch – because why not?
Storing and Reheating
Here’s the beautiful thing about this soup – it tastes even better the next day! Just let it cool completely, then pop it in the fridge where it’ll stay fresh for up to 4 days. Freezer? Absolutely! Portion it out and it’ll keep happily for 3 months. When reheating, I always add a splash of broth or water to loosen it up – the lentils love to soak up liquid overnight. Gently warm it on the stove, stirring occasionally until it’s piping hot again. Easy peasy!
Nutritional Information
Now let’s talk numbers – because who doesn’t want to know they’re eating something that’s both delicious AND good for them? Just remember these are estimates (your exact cabbage size or lentil variety might change things slightly). Per generous serving:
- 220 calories – Perfect for when you want hearty but not heavy
- 12g protein – Thanks to those mighty little lentils!
- 12g fiber – That’s nearly half your daily needs in one bowl
- Only 1g fat – Most of it coming from the good plant-based kind
- 42g carbs – The slow-digesting, energy-sustaining kind
The best part? You’re getting all this nutrition while eating something that actually tastes amazing. No sad “healthy” food here – just honest, wholesome ingredients working together beautifully. My grandmother always said food should nourish both body and soul, and this soup? It does exactly that. If you’re looking for more ways to incorporate lentils into your diet, you might enjoy my lentil sloppy joes recipe.
Frequently Asked Questions
Over the years, I’ve gotten so many great questions about this cabbage lentil soup – let me share the answers to the ones that come up most often!
Can I use red lentils instead of green/brown?
Absolutely! Red lentils break down more during cooking, which actually creates a lovely, naturally thicker soup. Just keep an eye on them – they tend to cook faster (about 15-20 minutes). The texture will be creamier rather than brothy, which I personally adore on chilly nights.
How can I make the soup thicker?
If you’re craving a heartier texture, here are my favorite tricks:
1) Mash some cooked lentils against the pot with your spoon (so easy!).
2) Let it simmer uncovered for an extra 5-10 minutes to reduce.
3) Stir in 1-2 tablespoons tomato paste with the veggies at the start. Bonus – the tomato paste adds deeper flavor too!
Is it okay to skip the apple cider vinegar?
You can, but trust me – that little splash makes all the difference! The vinegar brightens all the flavors like magic. If you’re really out, try lemon juice instead. No citrus either? A pinch of sugar can help balance the flavors, though it won’t give quite the same zing.
My soup turned out too salty – help!
Oops, been there! First, check if you used regular broth instead of low-sodium (easy mistake). To fix it:
1) Add more water or unsalted broth to dilute.
2) Toss in a peeled potato – it’ll absorb some salt as it cooks (just remove it later).
3) Stir in extra cabbage or lentils to balance things out. Next time, wait until the end to add salt!
Can I freeze cabbage lentil soup?
You sure can – it freezes beautifully! Just let it cool completely first. I like portioning it into freezer bags (laying flat saves space) or containers. Thaw overnight in the fridge, then gently reheat with a splash of water or broth to refresh the texture. The lentils may soften a bit more after freezing, but the flavor only gets better!
Try This Recipe and Share Your Twist!
Alright, my friend – now it’s your turn! Grab that Dutch oven and give this cabbage lentil soup a whirl. I can’t wait for you to experience that first steamy bowl – the way the savory broth hugs your tongue, the tender cabbage melting into the earthy lentils… oh man, I’m getting hungry just thinking about it!
And here’s the best part – this recipe loves creativity. Did you throw in some smoked paprika? Swap the cabbage for kale? Maybe you discovered the perfect vinegar amount that makes your taste buds sing? Drop your brilliant twists in the comments below – I read every single one and love seeing how you make these recipes your own. Happy cooking!
For More recipes, Follow me on Facebook!