hearty one pot lentil and cabbage soup with garlic and thyme

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

Love this? Pin it for later!

Hearty One-Pot Lentil and Cabbage Soup with Garlic and Thyme

There's something magical about a soup that practically cooks itself while filling your home with the comforting aroma of garlic, thyme, and simmering vegetables. This hearty one-pot lentil and cabbage soup has become my go-to recipe for busy weeknights when I need nourishment that feels like a warm hug from the inside out.

I first created this recipe during a particularly harsh winter when my garden was bursting with cabbage and my pantry was stocked with lentils. What started as a "clean out the fridge" experiment quickly became a family favorite that we've enjoyed countless times since. The beauty of this soup lies not just in its simplicity, but in how it transforms humble ingredients into something extraordinary.

Whether you're meal prepping for the week ahead, feeding a crowd on a budget, or simply craving something wholesome and satisfying, this soup delivers on all fronts. It's naturally vegan, gluten-free, and packed with plant-based protein that will keep you full for hours. Plus, the entire meal comes together in just one pot – because who has time for dishes when there's soup to savor?

Why This Recipe Works

  • One-Pot Wonder: Everything cooks in a single pot, making cleanup a breeze and allowing flavors to meld beautifully.
  • Budget-Friendly Nutrition: Lentils and cabbage are among the most affordable ingredients, yet they're nutritional powerhouses packed with fiber, vitamins, and minerals.
  • Meal Prep Champion: This soup tastes even better the next day as flavors develop, making it perfect for weekly meal prep.
  • Customizable Base: The recipe serves as a foundation for endless variations – add different vegetables, grains, or proteins based on what you have available.
  • Comfort Food Without the Guilt: Hearty and satisfying without being heavy, this soup provides warmth and comfort while being incredibly healthy.
  • Beginner-Friendly: Simple techniques and common ingredients make this an excellent recipe for cooking novices.
  • Freezer-Friendly: Make a double batch and freeze portions for quick, healthy meals on demand.

Ingredients You'll Need

Ingredients

The magic of this soup lies in its simple, wholesome ingredients that work together to create something truly special. Each component has been carefully selected to maximize both nutrition and flavor, proving that you don't need fancy ingredients to make an exceptional meal.

The Protein Foundation

Brown or Green Lentils: These little legumes are the star of our show, providing hearty texture and substantial protein that makes this soup a complete meal. Unlike red lentils that break down completely, brown or green lentils hold their shape while becoming tender, giving you satisfying bites throughout. Look for lentils that are uniform in color and size, avoiding any packages with excessive dust or broken pieces. If you're short on time, you can use pre-cooked lentils, but reduce the cooking time significantly.

The Vegetable Medley

Green Cabbage: Often overlooked, cabbage is a nutritional powerhouse that adds wonderful texture and subtle sweetness to our soup. When selecting cabbage, look for heads that feel heavy for their size with crisp, brightly colored leaves. Avoid any with yellowing or wilted outer leaves. Don't worry if you can't use the entire head – cabbage keeps well in the refrigerator for up to two weeks when stored properly.

Carrots and Celery: This classic mirepoix combination forms the aromatic base of our soup. Choose carrots that are firm and bright orange, avoiding any that feel limp or have green "shoulders." For celery, look for crisp stalks with fresh-looking leaves still attached if possible.

The Flavor Enhancers

Fresh Garlic: Don't even think about substituting garlic powder here! Fresh garlic provides a pungent, aromatic quality that permeates the entire soup. For the best flavor, smash the cloves before mincing to release their essential oils.

Fresh Thyme: This herb brings an earthy, slightly minty flavor that pairs beautifully with both lentils and cabbage. If fresh thyme isn't available, you can substitute dried, but use only one-third the amount as dried herbs are more concentrated.

Vegetable Broth: The quality of your broth will directly impact the final flavor of your soup. If possible, choose a low-sodium variety so you can control the salt level. Better yet, make your own vegetable broth from vegetable scraps – it's easier than you think and incredibly economical.

The Finishing Touches

Extra Virgin Olive Oil: A good drizzle of quality olive oil at the end brightens all the flavors and adds a luxurious mouthfeel. Look for cold-pressed varieties in dark bottles for maximum flavor and nutritional benefits.

Lemon Juice: A squeeze of fresh lemon juice at the end awakens all the flavors and balances the earthiness of the lentils and cabbage. Don't skip this step – it's what transforms good soup into great soup!

How to Make Hearty One-Pot Lentil and Cabbage Soup with Garlic and Thyme

1

Prep Your Ingredients

Begin by washing and drying all your vegetables. Dice the onions into ½-inch pieces, slice the carrots into half-moons about ¼-inch thick, and chop the celery into similar-sized pieces. Mince 6 cloves of garlic (yes, 6 – this is a garlicky soup!). Remove the outer leaves from your cabbage, cut it into quarters, remove the tough core, and slice into 1-inch pieces. Rinse the lentils in a fine-mesh strainer, picking out any stones or debris.

2

Build the Flavor Base

Heat 2 tablespoons of olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. When the oil shimmers, add the diced onions with a pinch of salt. Cook for 5-6 minutes, stirring occasionally, until the onions become translucent and start to take on a golden color. Add the carrots and celery, and continue cooking for another 5 minutes. This slow cooking process builds the foundation of flavor for your entire soup.

3

Add the Aromatics

Clear a small space in the center of the pot by pushing the vegetables to the sides. Add the minced garlic and let it cook for 30-45 seconds, stirring constantly to prevent burning. The moment you can smell that wonderful garlic aroma, add the tomato paste and cook for another minute, stirring to combine. This step caramelizes the tomato paste, adding depth and richness to your soup.

4

Deglaze and Season

Pour in about ½ cup of your vegetable broth, using a wooden spoon to scrape up any browned bits from the bottom of the pot (this is called fond, and it's packed with flavor!). Add the thyme leaves, bay leaf, smoked paprika, and several grinds of black pepper. Stir everything together and let the mixture cook for another minute to bloom the spices.

5

Add the Main Ingredients

Add the rinsed lentils, chopped cabbage, and the remaining vegetable broth to the pot. The liquid should cover all the ingredients by about an inch – add more broth or water if needed. Increase the heat to high and bring the mixture to a boil. Once boiling, reduce the heat to maintain a gentle simmer.

6

The Simmer

Cover the pot partially with a lid, leaving a small gap for steam to escape. Simmer gently for 25-30 minutes, stirring occasionally. During this time, the lentils will soften and the cabbage will become tender. The soup is ready when the lentils are cooked through but still hold their shape, and the cabbage is silky and tender.

7

Check and Adjust

After 25 minutes, test a few lentils by pressing them against the side of the pot with a spoon. They should mash easily but still have some texture. If they're too firm, continue cooking for another 5-10 minutes. Taste the soup and add salt as needed – the amount will depend on how salty your broth is. Remove the bay leaf.

8

The Final Flourish

Turn off the heat and stir in the fresh lemon juice. This brightens the entire soup and balances the earthiness of the lentils. Let the soup rest for 5 minutes to allow the flavors to meld. Taste once more and adjust seasoning if needed.

9

Serve and Garnish

Ladle the hot soup into warm bowls. Drizzle each serving with a swirl of good olive oil and sprinkle with fresh thyme leaves. Serve with crusty bread for dipping, or over a bed of cooked grains for an even heartier meal.

Expert Tips

Bloom Your Spices

Don't skip cooking the tomato paste and spices for a minute before adding liquids. This toasting process unlocks deeper flavors and prevents any raw spice taste in the finished soup.

Salt Strategically

Add salt in layers rather than all at once. Salt the onions when they start cooking, then adjust at the end. This builds complexity rather than just surface saltiness.

Control the Texture

For a creamier soup, remove 2 cups of the finished soup, blend until smooth, and return to the pot. This gives you a creamier texture without adding any dairy.

Make It Smoky

Add a Parmesan rind while simmering for extra umami depth, or include a teaspoon of smoked paprika for a subtle smoky note that complements the earthiness beautifully.

Batch Cooking Brilliance

Double or triple the recipe and freeze portions in individual containers. The soup reheats beautifully and makes for instant healthy meals throughout busy weeks.

Fresh Herb Finish

While dried thyme works during cooking, adding fresh thyme leaves just before serving brightens the entire dish and adds a pop of color.

Variations to Try

Mediterranean Twist

Add a can of diced tomatoes and a handful of chopped Kalamata olives. Top with crumbled feta cheese and fresh oregano for a Greek-inspired version.

Protein Power

Stir in a can of chickpeas or white beans during the last 10 minutes of cooking for extra protein and fiber. This is especially good for active individuals.

Spicy Kick

Add a diced jalapeño with the onions, or stir in a teaspoon of harissa paste for North African flair. A pinch of red pepper flakes works too.

Green Goodness

Stir in a few handfuls of baby spinach or chopped kale during the last 5 minutes of cooking for extra nutrients and color contrast.

Creamy Comfort

Stir in ½ cup of coconut milk or cashew cream at the end for a richer, creamier soup that's still dairy-free but feels more indulgent.

Grain Addition

Add ½ cup of quinoa or pearl barley along with the lentils for extra texture and nutrition. Increase the broth by 1 cup to accommodate.

Storage Tips

Refrigerator Storage

Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after the first day as they meld together. When reheating, you may need to add a splash of broth or water as the soup will thicken in the refrigerator.

Freezing Instructions

This soup freezes beautifully for up to 3 months. Cool completely, then portion into freezer-safe containers or bags. Leave 1 inch of space at the top for expansion. Thaw overnight in the refrigerator or defrost in the microwave, adding liquid as needed.

Make-Ahead Meal Prep

Prep all your vegetables on Sunday and store them in separate containers. This makes weeknight cooking a breeze – you can have dinner on the table in under 30 minutes. You can also make the entire soup on weekends and portion it out for grab-and-go lunches throughout the week. The soup reheats well on the stovetop or in the microwave, though you may need to add a splash of water or broth to thin it out.

Frequently Asked Questions

Red lentils will work but they'll break down completely and create a much thicker, more porridge-like consistency. If you choose to use red lentils, reduce the cooking time to 15-20 minutes and add an extra cup of broth. The soup will be delicious but have a different texture – more like a thick stew than a brothy soup.

Some cabbage varieties naturally have a stronger smell, especially when cut. As long as the cabbage looks crisp and fresh (not yellowing or slimy), it's perfectly fine to use. The smell will dissipate during cooking. If you're concerned, you can soak the chopped cabbage in cold water with a splash of vinegar for 10 minutes before using.

There are several ways to make this soup heartier: add diced potatoes or sweet potatoes, stir in cooked rice or quinoa, add a can of white beans or chickpeas, serve over a bed of cooked grains, or add diced tofu or tempeh. You can also serve with crusty bread or garlic bread for dipping.

Absolutely! For slow cooker: sauté the aromatics first, then transfer everything to the slow cooker and cook on low for 6-7 hours or high for 3-4 hours. For Instant Pot: use the sauté function for steps 1-4, then cook on high pressure for 12 minutes with natural release for 10 minutes.

This soup is quite complete on its own, but pairs beautifully with crusty artisan bread, garlic bread, or cornbread. A simple green salad with a bright vinaigrette complements the earthy soup. For a heartier meal, serve over cooked grains or with a grilled cheese sandwich.

Perfectly cooked lentils should be tender but not mushy. Press one against the side of the pot with a spoon – it should mash easily but still hold its shape. If they taste starchy or have a hard center, continue cooking for 5-10 more minutes. Be careful not to overcook, as they'll become mushy and lose their texture.

hearty one pot lentil and cabbage soup with garlic and thyme
soups
Pin Recipe

hearty one pot lentil and cabbage soup with garlic and thyme

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

Ingredients

Instructions

  1. Prep Vegetables: Heat olive oil in a large pot over medium heat. Add onion and cook 5-6 minutes until translucent.
  2. Build Base: Add carrots and celery, cook 5 more minutes. Add garlic and cook 30 seconds.
  3. Add Tomato Paste: Stir in tomato paste and cook 1 minute to caramelize.
  4. Season: Add thyme, bay leaf, paprika, and several grinds of black pepper.
  5. Add Main Ingredients: Stir in lentils, cabbage, and vegetable broth. Bring to a boil.
  6. Simmer: Reduce heat and simmer partially covered for 25-30 minutes until lentils are tender.
  7. Finish: Remove bay leaf, stir in lemon juice, and adjust seasoning. Let rest 5 minutes before serving.
  8. Serve: Ladle into bowls, drizzle with olive oil, and garnish with fresh thyme.

Recipe Notes

This soup thickens as it sits. Add more broth or water when reheating. For best flavor, make a day ahead and reheat. The soup is naturally vegan and gluten-free.

Nutrition (per serving)

245
Calories
14g
Protein
38g
Carbs
6g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.