There’s something magical about a pot of lentil cabbage soup simmering on the stove—it fills the whole house with warmth and smells like comfort in a bowl. This recipe has been my go-to for years, especially when I need something hearty, healthy, and ridiculously easy to throw together.

Table of Contents
Table of Contents
The lentils pack in protein and fiber, while the cabbage adds a subtle sweetness that balances perfectly with the fire-roasted tomatoes. And trust me, that splash of apple cider vinegar at the end? It’s the secret little zing that makes every spoonful sing. Whether you’re cooking for a crowd or just meal prepping for the week, this lentil cabbage soup is the kind of dish that’ll have everyone asking for seconds.
Why You’ll Love This Lentil Cabbage Soup
This isn’t just any soup—it’s the kind of meal that feels like a warm hug after a long day. Here’s why it’s become a staple in my kitchen (and why it’ll be in yours too!):
- Effortless cooking: Chop, sauté, simmer—that’s it! Perfect for busy weeknights when you want something wholesome without the fuss.
- Flavor bomb: The combo of sweet cabbage, earthy lentils, and tangy tomatoes creates layers of taste that’ll surprise you.
- Nutrition powerhouse: Packed with plant-based protein, fiber, and vitamins, it’s comfort food that loves you back.
- Budget-friendly magic: Uses simple, affordable ingredients that stretch into multiple satisfying meals.
- Meal prep superstar: Tastes even better the next day as flavors meld together beautifully.
Seriously—this lentil cabbage soup checks all the boxes. It’s the recipe I make when I want to feel nourished, satisfied, and just plain happy.
Ingredients for Lentil Cabbage Soup
Here’s everything you’ll need to make this cozy pot of goodness – I promise it’s all simple stuff you might already have in your pantry! The magic happens when these humble ingredients come together:

- 1 yellow onion – diced (trust me, the finer you chop it, the sweeter it gets when sautéed)
- 1-2 carrots – diced (I always use 2 because I love that extra pop of color)
- 4-5 cloves garlic – minced (go for 5 if you’re a garlic lover like me!)
- 1 lb. green cabbage – chopped into bite-sized pieces (don’t worry about perfection here – rustic is good!)
- 28 oz. can fire-roasted diced tomatoes – regular diced work too, but the fire-roasted add amazing depth
- 6 cups vegetable broth – homemade or store-bought both work beautifully
- 3/4 cup lentils – any color you like! I often use brown for their texture
- 1 cup cut green beans – frozen works perfectly here (no need to thaw!)
- 1 Tbsp. apple cider vinegar – the secret weapon! Start with 1 Tbsp then add more to taste
- 2 tsp. Italian seasoning – my favorite blend for this soup
See? Nothing fancy – just real, wholesome ingredients that transform into something magical. Now let’s get cooking!
Ingredient Substitutions
Life happens, and sometimes you need to improvise – here’s how to tweak this lentil cabbage soup when your pantry isn’t cooperating! No fire-roasted tomatoes? Regular diced work just fine (I often add a pinch of smoked paprika for that depth). Out of green cabbage? Try savoy or red cabbage – they’ll add lovely color and texture.
For the lentils, any variety works – brown and green hold their shape best, while red lentils break down for a creamier soup (just reduce simmer time by 5 minutes). And if you’re fresh out of green beans, frozen peas or chopped zucchini make great stand-ins. The beauty of this soup? It’s crazy flexible!
How to Make Lentil Cabbage Soup
Alright, let’s dive into the good stuff – turning those simple ingredients into a pot of pure comfort! This lentil cabbage soup comes together in just a few easy steps, and I’ll walk you through each one like I’m right there in the kitchen with you.

Step 1: Prep the Vegetables
First things first – let’s get chopping! I like to dice my onion pretty small (about 1/4-inch pieces) because it melts into the soup beautifully. The carrots get the same treatment – nothing fancy, just nice even dice so they cook evenly. For the garlic, I mince it fine – the smaller, the better it distributes its flavor.
Now the cabbage – don’t stress about perfection here! Just chop it into bite-sized pieces, about 1-inch squares. Pro tip: keep the pieces somewhat uniform so they cook at the same rate.
Step 2: Sauté the Base
Here’s where the magic starts! Grab your biggest pot (I use my trusty 5-quart Dutch oven) and heat it over medium-high. Add a splash of broth or water (about 3 tablespoons) and toss in those onions. Let them sizzle for 7-8 minutes until they’re soft and translucent – stir occasionally so they don’t stick. When they’re ready, add the carrots, garlic, and Italian seasoning. Ohhh, the aroma! Stir constantly for just 1 minute – we want the garlic fragrant but not burnt.
Step 3: Simmer the Soup
Now the fun part – dump in that chopped cabbage (it’ll look like a mountain but wilts down, promise!), tomatoes with their juices, broth, and rinsed lentils. Give it a good stir and bring it to a light boil – you’ll see little bubbles dancing around the edges.
Then reduce the heat to medium-low, cover with a lid slightly ajar, and let it bubble away for 25-30 minutes. This is when the lentils get tender and the flavors really marry. Peek occasionally and give it a stir – the cabbage should be soft but still have a bit of texture.
Step 4: Finish with Green Beans and Vinegar
Final flourish time! About 5 minutes before the soup is done, stir in those frozen green beans (yes, straight from the freezer – no thawing needed!) and that magical tablespoon of apple cider vinegar. The vinegar brightens everything up beautifully – taste and add more if you like that tang.
Let it all cook together just until the green beans are tender-crisp, then it’s ready to serve. Ladle it into bowls, take a deep breath of that amazing aroma, and enjoy every nourishing bite!
Print
Hearty Lentil Cabbage Soup Recipe in Just 30 Minutes
A hearty and healthy lentil cabbage soup that’s easy to make and packed with flavor.
- Total Time: 50 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, broth, and rinsed lentils.
- Bring to a light boil, then 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 if desired.
Notes
- You can use any type of lentils (red, brown/green, or black).
- Frozen green beans work well in this recipe.
- Adjust apple cider vinegar to taste.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegan
Nutrition
- Serving Size: 1 bowl
- Calories: 220
- Sugar: 8g
- Sodium: 450mg
- Fat: 1g
- Saturated Fat: 0g
- Unsaturated Fat: 0.5g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 12g
- Protein: 12g
- Cholesterol: 0mg
Tips for Perfect Lentil Cabbage Soup
After making this lentil cabbage soup countless times (seriously, I’ve lost count!), I’ve picked up some tricks that take it from good to “wow!” Here are my best tips:

- Taste as you go: That apple cider vinegar is magic – start with 1 tablespoon, then add more teaspoon by teaspoon until you get that perfect bright note.
- Frozen green beans FTW: They’re my secret shortcut! Toss them in frozen – no prep needed, and they keep their vibrant color and crisp-tender bite.
- Lentil varieties: Brown/green hold their shape best, but red lentils will give you a creamier texture (just reduce simmer time by 5 minutes).
- Salt smart: Wait until the end to season – canned tomatoes and broth vary in saltiness.
- Leftovers rule: This soup thickens beautifully overnight – just thin with a splash of broth when reheating.
Trust me – these little touches make all the difference!
Serving Suggestions
Oh, how I love serving this lentil cabbage soup! My absolute favorite way is with a thick slice of crusty bread – perfect for soaking up every last drop of that flavorful broth. When I’m feeling fancy, I’ll add a crisp green salad with lemon vinaigrette on the side.
The fresh crunch balances the soup’s heartiness beautifully. Sometimes I’ll even sprinkle extra vinegar on top right before eating – that little extra tang makes my taste buds sing!
Storage and Reheating
This lentil cabbage soup gets even better as leftovers – the flavors really meld overnight! Store cooled soup in airtight containers in the fridge for up to 5 days. For freezing, portion it out and it’ll keep beautifully for 3 months. When reheating, just add a splash of broth or water if it’s thickened too much – I like mine piping hot with that same fresh-from-the-stove taste!
Nutritional Information
Wondering just how good this lentil cabbage soup is for you? Each generous bowl (about 1/6th of the pot) packs around 220 calories with a whopping 12g of plant-based protein and 12g of fiber to keep you full. It’s naturally low in fat (just 1g per serving) and cholesterol-free. Here’s the breakdown per serving:
- Calories: 220
- Protein: 12g
- Fiber: 12g
- Sugar: 8g
- Sodium: 450mg
Of course, these are estimates – the exact numbers can vary depending on your specific ingredients and portion sizes. But one thing’s for sure – this soup is as nourishing as it is delicious!
Frequently Asked Questions
I get asked about this lentil cabbage soup all the time – here are the questions that pop up most often in my kitchen (and my honest answers!):
Can I use red lentils instead of brown/green?
Absolutely! Red lentils cook faster and create a creamier texture – just reduce the simmer time by about 5 minutes. I love how they melt into the broth, making it extra comforting.
How long does this soup keep in the fridge?
It stays fresh for up to 5 days in airtight containers – though mine never lasts that long! The flavors actually deepen overnight, making leftovers something to look forward to.
Can I freeze lentil cabbage soup?
You bet! Portion it out and freeze for up to 3 months. Pro tip: leave a little space in the container since liquids expand when frozen.
What if I don’t have apple cider vinegar?
No worries! Lemon juice works beautifully too – start with 1 tablespoon and adjust to taste. That bright acidity is what really makes the flavors pop.
Is this soup gluten-free?
Yes indeed! All the ingredients are naturally gluten-free – just double-check your vegetable broth if you’re sensitive.
Share Your Feedback
I’d love to hear how your lentil cabbage soup turns out! Did you add any special twists? Drop a comment below – your kitchen adventures inspire me as much as mine (hopefully) inspire you!
For More recipes, Follow me on Facebook!