This cabbage and lentil soup recipe is literally my go-to when I need something warm, filling, and done in under an hour. It’s the kind of one pot plant based meal that feels fancy but honestly takes zero fuss, and your kitchen will smell absolutely incredible while it simmers.
I first made this when I had a random Wednesday where I had three different vegetables about to go bad. Plus I remembered my mom used to make something similar but with meat, so I started tweaking it for plant-based eating.
If you’re hunting for a hearty vegan soup that’s budget-friendly and actually tastes like comfort food, this lentil cabbage soup hits different. Bookmark this recipe for meal prep day because it makes six generous servings and tastes even better the next day.
Want a quick weeknight dinner that’ll make everyone ask for seconds? Check out our other one-pot Mediterranean recipes for more inspiration too.
Why this cabbage and lentil soup recipe works
Ever noticed how red lentils disappear into soups and make everything creamy without any cream? I learned that trick years ago and now I use it constantly. This hearty vegan soup gets its texture from those lentils while the cabbage adds bulk and nutrition without weighing you down.
- Creamy texture from red lentils without any dairy or oil-heavy base
- One pot means basically no cleanup, which is literally my favorite thing
- Costs around $1.50 per serving if you buy the basics in bulk
- Mediterranean spices make it taste way more complex than five ingredients
| Prep Time | Cook Time | Calories | Servings | Cuisine |
|---|---|---|---|---|
| 15 minutes | 35 minutes | 195 per serving | 6 servings | Mediterranean |
Ingredients for cabbage and lentil soup recipe

- 1 tbsp olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp ground cinnamon
- 1/2 head cabbage, chopped
- 1 cup red lentils, rinsed
- 4 cups vegetable broth
- 1 can diced tomatoes (14.5 oz)
- 1 tbsp tomato paste
- 1 bay leaf
- 1 tsp salt
- 1/2 tsp black pepper
Don’t skip rinsing your red lentils — I learned this the hard way when my first batch was kinda gritty. If you hate cinnamon or think it’s weird in soup, just use 1/4 tsp instead, but trust me it adds warmth without making it taste sweet.
The cabbage and lentil soup recipe is super flexible with substitutions. Swap the red lentils for brown lentils if that’s what you have (just add 10 more minutes to cook time), or use any diced tomatoes you prefer. Not gonna lie, the smoked paprika makes a difference, but regular paprika works in a pinch.
Step-by-step instructions

1. Heat your olive oil in a large pot over medium heat for about 60 seconds until it’s shimmering. Toss in your diced onion and cook for 3-4 minutes until it gets soft and starts turning translucent. You’ll know it’s ready when you can smell that sweet onion aroma filling your kitchen.
2. Add your minced garlic, cumin, smoked paprika, and cinnamon all at once, stirring constantly for about 1 minute. This releases all those spice flavors and makes your cabbage and lentil soup smell incredible. Don’t walk away here or you’ll burn the spices and need to start over (yes, I’ve done this).
3. Stir in your chopped cabbage and tomato paste, mixing everything together for about 2 minutes. The tomato paste helps build a deeper flavor foundation, plus the cabbage starts to soften slightly. Keep stirring so the paste coats everything evenly rather than clumping up.
4. Pour in your rinsed red lentils and vegetable broth, then add the diced tomatoes with their juices. Toss in your bay leaf and stir everything together really well. This is when your pot gets full and looks kinda soupy — that’s exactly right.
5. Bring everything to a boil over medium-high heat, then immediately drop it down to a simmer. Cook for 25-30 minutes until your red lentils have basically dissolved and the soup gets thick and creamy. Stir it occasionally so nothing sticks to the bottom, though a little charring actually adds flavor.
6. Taste your lentil cabbage soup and add salt and black pepper to your preference. I usually do 1 tsp salt, but yours might need more depending on your broth brand. Some broths are super salty already, so taste before you dump everything in.
7. Fish out your bay leaf, then ladle your cabbage and lentil soup recipe into bowls and serve immediately. If you’re making this ahead, let it cool completely before storing it. The soup actually thickens up more as it sits, which means your leftovers will be even creamier.
Serving ideas for cabbage and lentil soup recipe
This hearty vegan soup works solo, but it’s also amazing with the right sides.
Crusty bread and hummus
Serve a thick slice of warm crusty bread on the side for dipping into your lentil cabbage soup. Add a dollop of hummus on top of each bowl for extra protein and richness without any heaviness.Brown rice and hot sauce
Top your bowl with a scoop of cooked brown rice and a few splashes of your favorite hot sauce. The rice soaks up the broth while the heat cuts through the earthiness of the lentils beautifully.Mediterranean salad pairing
Make a quick arugula salad with lemon and olive oil to eat alongside your soup. Try this fresh Mediterranean salad recipe that brightens up the richness of your cabbage and lentil soup recipe and adds a crisp contrast.Pro tips for perfect cabbage and lentil soup recipe
Storage tips
– Fridge: Keep in an airtight container for up to 5 days, no problem at all – Freeze: Pour into portions and freeze for up to 3 months, thaws beautifully – Pro move: Freeze in ice cube trays, then pop cubes into bags for easy reheatingMake-ahead instructions
– Make this soup 2 days ahead and let flavors actually develop even more – Prep all your veggies the night before, then everything cooks super fast – Chill it completely before freezing or your freezer gets overwhelmed with steamVariations
– Add diced carrots or celery at the same time as your onion for extra veggies – Stir in coconut milk at the end for a creamy twist on your lentil cabbage soup – Swap half the cabbage for chopped spinach added in the last 5 minutesTroubleshooting
– Too thick? Stir in extra broth by the 1/4 cup until it’s your preferred consistency – Too thin after cooling? Red lentils keep thickening, so give it time before adding more – Bland tasting? Honest truth — taste again and add more salt gradually, spice blends vary widelyFrequently asked questions
Can I freeze cabbage and lentil soup recipe?
Yes, absolutely — your soup freezes beautifully for up to 3 months in airtight containers. Let it cool completely first, then portion it into meal-sized amounts. Just thaw overnight in the fridge or reheat directly from frozen on the stovetop, though the second method takes longer.
What can I substitute for red lentils in this recipe?
Brown lentils work great but need about 10 extra minutes to cook through properly. Green lentils also work but stay firmer, so your soup won’t get as creamy. If you use brown or green lentils, just note that your cabbage and lentil soup will have a chunkier texture instead of smooth.
How do I reheat leftover lentil cabbage soup?
Reheat on the stovetop over medium heat for 5-7 minutes, stirring occasionally until it’s heated through. You can also microwave individual portions for 2-3 minutes, but I prefer the stovetop because it reheats more evenly. Add a splash of broth if your soup got too thick while sitting.
Is this cabbage and lentil soup recipe actually vegan?
Completely vegan — no animal products anywhere, just vegetables, lentils, and spices. All the creaminess comes from the red lentils naturally breaking down as they cook. It’s also naturally gluten-free and works for most dietary restrictions without tweaking.
Final thoughts
This cabbage and lentil soup recipe is genuinely my favorite thing to make when I want something that feels healthy but tastes indulgent. It’s budget-friendly, packed with fiber, and makes your whole house smell amazing while it simmers away. Plus everyone who tries it asks for the recipe, which never gets old.
Real talk — I’ve made this lentil cabbage soup at least twenty times now, and I’ve never had a bad batch. It’s one of those recipes that’s hard to mess up because red lentils are super forgiving, and the Mediterranean spices work their magic no matter what.
You’ve totally got this one down now, so bookmark this hearty vegan soup and try our other one-pot recipes for your meal prep rotation. Save this for later and come back when you need comfort food that doesn’t take all night.









