“You’ve got to try this soup,” my coworker said, sliding a steaming bowl across the counter with a grin that made me suspicious. Lean corned beef and cabbage soup? Honestly, I was picturing something heavy and greasy, the kind of meal that sticks to your ribs but leaves you feeling sluggish. But after the first spoonful, that skepticism melted away like butter on warm bread. The broth was rich yet light, the cabbage tender but not soggy, and those white beans brought an unexpected creaminess that tied everything together.
This hearty lean corned beef and cabbage soup with white beans wasn’t just a random lunch; it turned into a bit of an obsession for me over the next week. I found myself craving it on chilly evenings, tweaking the seasoning here and there, and even warming up leftovers for breakfast (don’t judge—it’s soup, but it’s also comfort).
It all started with a chilly evening and a half-empty fridge, but this recipe stuck because it’s honest food. Nothing fancy, just the kind of soup that feels like a warm hug and a reset button after a day that ran you ragged. No fuss, no guilt, just good, wholesome comfort that happens to be on the lighter side. I’m sharing it here because sometimes the best recipes come from those quiet moments when you just need something to feel right again.
Why You’ll Love This Recipe
This hearty lean corned beef and cabbage soup with white beans has a way of surprising you—both with its flavor and how it fits into your busy life. From my kitchen to yours, here’s why it quickly became a go-to:
- Quick & Easy: Ready in under an hour, it’s perfect for those evenings when you want something homemade but can’t spend all day cooking.
- Simple Ingredients: Nothing fancy or hard to find—most of these are pantry staples or everyday fridge items.
- Perfect for Cozy Dinners: It’s that kind of meal you want to curl up with on a cold night, but also one you won’t feel weighed down by.
- Crowd-Pleaser: Whether you’re serving family or friends, this soup hits all the right notes—savory, hearty, and satisfying.
- Unbelievably Delicious: The addition of white beans brings a creamy texture that balances out the lean corned beef and crisp cabbage beautifully.
What sets this recipe apart? It’s the lean cut of the corned beef, which keeps things lighter without skimping on flavor, and the white beans that add a subtle earthiness and body. Plus, the cabbage isn’t overcooked to mush—just soft enough to melt in your mouth. Trust me, this isn’t some watered-down version; it’s a fresh take on a classic that feels both hearty and wholesome.
Honestly, it’s the kind of recipe that makes you pause mid-bite and think, “Yeah, this is exactly what I needed.” It’s comfort food that respects your health goals without feeling like a compromise, making it a staple whenever I want nourishing warmth without the guilt.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without any fuss. Most are pantry staples, and substitutions are easy if you want to tweak it for your needs.
- Lean Corned Beef: About 1 pound (450 g), trimmed of excess fat and cubed into bite-sized pieces. Look for lean cuts to keep the soup lighter.
- Cabbage: 4 cups shredded (about half a medium head). Green cabbage works great, but savoy or napa cabbage can add a nice twist.
- White Beans: 1 can (15 oz / 425 g) of cannellini or great northern beans, drained and rinsed. These add creaminess and protein.
- Onion: 1 medium, finely chopped, for that essential savory base.
- Garlic: 3 cloves, minced. Fresh, of course, because garlic is garlic.
- Carrots: 2 medium, diced. They bring a touch of sweetness and color.
- Celery: 2 stalks, diced. For that classic soup flavor build.
- Low-Sodium Beef Broth: 6 cups (1.4 liters). I prefer a brand like Swanson for its rich flavor without too much salt.
- Bay Leaves: 2 leaves to add subtle depth.
- Fresh Thyme: 1 teaspoon, or ½ teaspoon dried. Adds an herbal lift.
- Black Pepper: Freshly ground, to taste.
- Olive Oil: 1 tablespoon for sautéing vegetables.
- Optional: A splash of apple cider vinegar (1-2 teaspoons) at the end brightens the flavors.
For substitutions, if you want a vegetarian version, swap the corned beef with smoked tempeh or mushrooms, and use vegetable broth. For a gluten-free option, just double-check your broth labels. I’ve even seen folks swap in wild rice in similar soups to add texture, which is a neat twist worth trying later.
Equipment Needed
- Large Soup Pot or Dutch Oven: At least 5-quart capacity to hold all ingredients comfortably. I like using a heavy-bottomed Dutch oven for even heat distribution.
- Sharp Chef’s Knife: For chopping vegetables and cubing the corned beef.
- Cutting Board: A sturdy one to handle all the dicing.
- Wooden Spoon or Silicone Spatula: For stirring the soup without scratching your pot.
- Measuring Cups and Spoons: Essential for accuracy, especially with broth and seasonings.
- Colander: To drain and rinse the white beans.
If you don’t have a Dutch oven, any large, heavy pot with a lid will work just fine. For chopping, a good quality knife makes the process faster and safer—personally, I swear by my chef’s knife that’s seen better days but still gets the job done. Don’t stress if your tools aren’t fancy; this soup is forgiving and easy to prepare with basic kitchen gear.
Preparation Method

- Prep the Veggies and Beef (10 minutes): Start by dicing the onion, carrots, and celery into small pieces—around ¼-inch cubes work well. Cube the lean corned beef into roughly 1-inch pieces to ensure they cook evenly.
- Sauté Aromatics (5 minutes): Heat 1 tablespoon olive oil in your soup pot over medium heat. Add the chopped onion, carrots, and celery. Stir occasionally until the onions turn translucent and the veggies soften, about 4-5 minutes. Toss in the minced garlic and cook for another minute until fragrant—don’t let it burn!
- Add the Corned Beef (3 minutes): Stir in the cubed corned beef and cook for 2-3 minutes to brown the edges slightly. This step helps build flavor.
- Pour in Broth and Seasonings (1 minute): Add 6 cups (1.4 liters) of low-sodium beef broth to the pot. Toss in 2 bay leaves and 1 teaspoon of fresh thyme. Give it a quick stir, then bring the mixture to a boil over medium-high heat.
- Simmer the Soup (30 minutes): Once boiling, reduce the heat to low and cover the pot. Let it simmer gently for about 30 minutes so the flavors meld and the corned beef becomes tender. Check occasionally—if the soup seems too thick, add a splash of water or broth.
- Add Cabbage and Beans (10 minutes): Stir in 4 cups shredded cabbage and the drained white beans. Cover again and simmer for another 10 minutes until the cabbage is tender but not mushy.
- Final Seasoning and Finish (2 minutes): Remove the bay leaves. Taste and season with freshly ground black pepper and, if you like, a splash of apple cider vinegar to brighten the flavors. Give it one last stir.
- Serve Warm: Ladle the soup into bowls and enjoy immediately with crusty bread or your favorite side.
Pro tip: If you want a richer broth, you can toss in a Parmesan rind during simmering and fish it out before serving—adds a subtle umami kick without overpowering.
Cooking Tips & Techniques
Getting this soup just right is about balancing flavors and textures, and a few kitchen tricks can make a big difference.
- Don’t Overcook the Cabbage: It’s tempting to let it go soft, but cabbage that’s too mushy loses its charm. Aim for tender-crisp—it should have a slight bite.
- Choose Lean Corned Beef: Fatty cuts can weigh down the soup and make it greasy. Lean meat keeps it hearty but light.
- Sauté the Vegetables Properly: This step builds your flavor base. Don’t rush it or crowd the pan, or the veggies will steam instead of caramelize.
- Use Fresh Herbs: Thyme is key here. Dried works in a pinch, but fresh will brighten the soup more.
- Rinse Canned Beans Well: This cuts down on excess sodium and any canned taste.
- Timing Your Simmer: Keep the heat low to avoid boiling, which can break down the beans and make the broth cloudy.
- Multitasking Tip: While the soup simmers, you can prep a simple side like a green salad or whip up a batch of creamy baba ganoush for an extra flavor punch.
I learned the hard way that rushing the simmer results in unevenly tender beef, so patience is your friend. Also, a splash of vinegar at the end really wakes up the flavors—don’t skip it unless you prefer a more straightforward stew.
Variations & Adaptations
One of the best things about this hearty lean corned beef and cabbage soup with white beans is how easy it is to adjust based on what you have or your dietary needs.
- Vegetarian Version: Swap corned beef for smoked tofu or mushrooms and use vegetable broth. Adding a bit of smoked paprika can mimic that smoky depth.
- Spicy Kick: Toss in red pepper flakes or a diced jalapeño when sautéing the veggies for a warming heat.
- Seasonal Swap: In fall, try adding diced sweet potatoes or parsnips for a seasonal sweetness. Or use kale instead of cabbage for a different texture.
- Slow Cooker Adaptation: Brown your veggies and beef first, then transfer everything to a slow cooker. Cook on low for 6-8 hours, adding the beans and cabbage in the last hour.
- Low-Carb Option: Skip the beans and add extra cabbage or zucchini noodles for bulk without the carbs.
Personally, I once added a touch of smoked sausage into the mix for a weekend twist that made the soup feel indulgent but still balanced. It’s a flexible base, so feel free to experiment!
Serving & Storage Suggestions
This soup is best served hot, fresh from the pot, ideally with a slice of crusty bread to sop up that flavorful broth. For a heartier meal, I like pairing it with a simple green salad dressed with lemon and olive oil, or sometimes with roasted vegetables like the grilled eggplant with sweet miso glaze for a touch of umami contrast.
To store, let the soup cool to room temperature, then transfer to airtight containers. It keeps well in the refrigerator for up to 4 days. For longer storage, freeze it in portions for up to 3 months—just thaw overnight in the fridge before reheating.
Reheat gently on the stove over medium-low heat, stirring occasionally to prevent sticking. The flavors actually deepen after a day or two, so leftovers can be even better. Just remember to add a splash of broth or water if it thickens too much.
Nutritional Information & Benefits
This hearty lean corned beef and cabbage soup with white beans is not only tasty but also packed with nutrition. A typical serving (about 1.5 cups) provides roughly:
| Calories | 280 |
|---|---|
| Protein | 25g |
| Carbohydrates | 20g |
| Fiber | 6g |
| Fat | 8g |
The lean corned beef offers a solid protein punch with less saturated fat than traditional versions, while the white beans add fiber and plant-based protein. Cabbage is a low-calorie vegetable rich in vitamins C and K, supporting digestion and immunity. This soup fits well into balanced diets, including low-carb and gluten-free plans (just watch your broth choice). If you’re mindful of sodium, choosing low-sodium broth and rinsing beans helps keep salt levels in check.
Conclusion
This recipe has earned a permanent spot in my meal rotation because it strikes that sweet spot between hearty and healthy. It’s the kind of dish that feels like a little celebration of simple ingredients coming together in a way that just works. Whether you’re looking for a comforting dinner after a long day or a nourishing lunch to warm up a cold afternoon, this lean corned beef and cabbage soup with white beans is ready to deliver.
Don’t hesitate to make it your own—swap in your favorite greens or beans, add a bit of spice, or pair it with your preferred sides. I love how forgiving and adaptable it is, and I hope it becomes your reliable kitchen companion too.
If you give it a try, I’d love to hear how you make it your own or any twists you discover. There’s something special about sharing recipes that feel like home, and this one truly does.
Happy cooking and warming!
FAQs
- Can I use fresh corned beef instead of canned or pre-cooked?
Yes! If you have fresh corned beef brisket, cook it first until tender before adding it to the soup. This ensures the meat is flavorful and tender. - Is it possible to make this soup in an Instant Pot?
Absolutely. Sauté the veggies and beef using the sauté function, then pressure cook on high for about 20 minutes. Add cabbage and beans afterward and simmer with the lid off for 5-10 minutes to soften the cabbage. - Can I freeze leftovers?
Yes, this soup freezes well. Store in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating. - What can I serve with this soup?
Crusty bread, a fresh green salad, or roasted vegetables like grilled eggplant complement it nicely. - How do I reduce the sodium in this recipe?
Use low-sodium broth, rinse canned beans thoroughly, and skip adding extra salt until you taste the finished soup.
Pin This Recipe!

Hearty Lean Corned Beef and Cabbage Soup
A hearty and healthy corned beef and cabbage soup with white beans that is quick, easy, and perfect for cozy dinners. This soup is light yet flavorful, making it a comforting meal without the guilt.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 pound lean corned beef, trimmed and cubed into bite-sized pieces
- 4 cups shredded cabbage (about half a medium head)
- 1 can (15 oz) white beans (cannellini or great northern), drained and rinsed
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 2 medium carrots, diced
- 2 stalks celery, diced
- 6 cups low-sodium beef broth
- 2 bay leaves
- 1 teaspoon fresh thyme (or ½ teaspoon dried)
- Freshly ground black pepper, to taste
- 1 tablespoon olive oil
- Optional: 1-2 teaspoons apple cider vinegar
Instructions
- Dice the onion, carrots, and celery into small ¼-inch cubes. Cube the lean corned beef into roughly 1-inch pieces.
- Heat 1 tablespoon olive oil in a large soup pot over medium heat. Add the chopped onion, carrots, and celery. Stir occasionally until onions are translucent and vegetables soften, about 4-5 minutes.
- Add the minced garlic and cook for another minute until fragrant, being careful not to burn it.
- Stir in the cubed corned beef and cook for 2-3 minutes to brown the edges slightly.
- Pour in 6 cups of low-sodium beef broth. Add 2 bay leaves and 1 teaspoon fresh thyme. Stir and bring to a boil over medium-high heat.
- Reduce heat to low, cover, and simmer gently for 30 minutes to meld flavors and tenderize the beef. Add water or broth if soup thickens too much.
- Stir in 4 cups shredded cabbage and the drained white beans. Cover and simmer for another 10 minutes until cabbage is tender but not mushy.
- Remove bay leaves. Season with freshly ground black pepper and, if desired, a splash of apple cider vinegar. Stir well.
- Serve warm with crusty bread or your favorite side.
Notes
Do not overcook the cabbage; it should be tender-crisp. Use lean corned beef to keep the soup light. Rinse canned beans well to reduce sodium. For richer broth, add a Parmesan rind during simmering and remove before serving. A splash of apple cider vinegar at the end brightens the flavors. This soup can be adapted for vegetarian or slow cooker versions.
Nutrition
- Serving Size: About 1.5 cups
- Calories: 280
- Fat: 8
- Carbohydrates: 20
- Fiber: 6
- Protein: 25
Keywords: corned beef soup, cabbage soup, white beans, healthy soup, comfort food, easy soup recipe, lean corned beef, hearty soup


