Your New Favorite Cabbage Soup with Beans

A simple cabbage soup with beans saved a long week. This one-pot recipe delivers deep comfort from humble ingredients. Discover how layering leeks, cabbage, and beans creates a surprisingly satisfying meal.
Prep Time:
Cook Time:
Total Time:
50 minutes
Servings:
1
Jump to
cabbage soup with beans

Cabbage and White Bean Soup with Potatoes

Cozy up with this hearty Cabbage Bean Soup! A simple, one-pot vegetarian meal ready in 20 minutes, featuring white beans, potatoes, and savory broth.
Total Time 50 minutes
Servings: 1
Course: Dinner, lunch
Cuisine: American, Polish
Calories: 199

Ingredients
  

  • 4 tablespoons Unsalted Butter olive oil or plant butter* (see note)
  • 5 cups (345 grams) Leeks sliced thin, about two large leeks
  • 8 cups (440 grams) Green or Savoy Cabbage cut into bite size pieces or thinly sliced** (see note)
  • 2 cups (285 grams) Russet or Yellow Finn Potatoes skins on, cut into small cubes, about two small potatoes
  • 8 cups (1.7 kilograms) Vegetable Broth I use low sodium, ***see note
  • 4 Fat Cloves of Garlic minced, add up to 6 cloves for more garlicy flavor.
  • 1/2 teaspoons Fine Sea Salt + more to taste, reduce to 1/4 tsp if using plant butter and adjust to taste
  • 1 3/4 cups (425 grams) Cooked Cannellini Beans drained and rinsed
  • 4-5 Thyme Springs tied
  • Squeeze of Lemon to taste
  • Shaved Parmesan Cheese for garnish (optional)
  • Fresh Ground Pepper

Method
 

  1. Heat the olive oil or butter in a large 4-quart Dutch oven or stockpot until shimmering. Add the leeks and cook over medium-low heat, stirring frequently, until soft and lightly golden, about 10 minutes. Watch closely to prevent burning.
  2. Add the cabbage to the leeks. Cook over medium-low heat, stirring occasionally, until the vegetables have cooked down, approximately 9 to 10 minutes. The pot will be full.
  3. Add garlic, half a teaspoon of salt, broth, potatoes, and a thyme bundle. Bring to a simmer, then reduce to a low simmer. Cook for about 20 minutes until the potatoes are fork-tender, or for approximately 40 minutes to achieve a softer, creamier texture that melts into the soup.
  4. Remove the thyme bundle. Stir in the beans and a generous squeeze of lemon to brighten the soup. Warm through for about five minutes. Taste and adjust the salt and pepper seasoning as needed. Due to varying salt levels in vegetable broths, add salt to taste. If the soup tastes bland, it likely needs more salt. Garnish with shaved parmesan and fresh thyme leaves if desired.
  5. Store the soup in a lidded container in the refrigerator for up to three days. For freezing, use individual containers for lunch portions or a larger container for family meals. Thaw frozen soup overnight in the refrigerator and gently reheat it on the stovetop.

Nutrition

Calories: 199kcalCarbohydrates: 31gProtein: 7gFat: 7gSaturated Fat: 4gCholesterol: 17mgSodium: 321mgFiber: 7gSugar: 5g

Notes

*Olive Oil and/or Butter: I like butter because it adds richness to this soup, but if dairy free, olive oil or plant butter is fabulous as well. If opting for plant butter, and it’s salted, leave out the addition of salt and adjust to taste towards the end of cooking. 
**Green or Savoy Cabbage (green pictured/savoy in video): I like both equally, but the green cabbage is not quite as soft as the savoy and adds a bit more texture with the given cook times.  
***For a chunkier soup, reduce the broth by 2 C and add more to taste. 
Recipe adapted from New York Times. 

That Wednesday Night Soup That Saves Everything

You know the feeling. It’s that point in a Los Angeles winter evening where the chill actually settles in, maybe it’s dipped to a brisk 58 degrees, and you’re staring into the fridge after a long day. You want something that feels like a hug, but you don’t have the bandwidth for a project. Real talk, that was me last week. My brain was just done. But then I remembered the pot of cabbage soup with beans I’d stashed in the freezer, a relic from a productive Sunday. Twenty minutes later, steam was fogging up my kitchen window, and that first spoonful of cabbage soup with beans was pure, uncomplicated comfort. Future me, from last Sunday, had totally saved the day.

This recipe is that friend. It’s the one-pot wonder you make when you’ve got a head of cabbage staring you down and a can of beans in the pantry. It’s hearty without being heavy, frugal in the best way, and it reheats like a dream. I’m a little obsessed with how such simple ingredients can turn into something this satisfying. It tastes like my grandma’s garage freezer smelled in January—all that future comfort, waiting.

Why This cabbage soup with beans Works

Here’s the thing. A good cabbage soup with beans isn’t about fancy techniques. It’s about layering humble flavors until they become something greater. You start with butter and leeks (or an onion, totally doable), and that sweet, savory base is non-negotiable. Then the cabbage wilts down, losing its bulk and gaining a silky sweetness. The potatoes thicken the broth just enough, and the white beans? They add that creamy, hearty substance that makes this a meal.

It works because it’s flexible. I’m not going to lie, I’ve made this with yellow potatoes from Trader Joe’s when that’s what I had, and with veggie broth from a carton when my Better Than Bouillon jar was empty. It’s always good. This recipe builds confidence because it’s forgiving. You’re essentially building flavor in one pot, which means fewer dishes and more time to just breathe while it simmers. That’s a win in my book.

cabbage soup with beans ingredients

Building Your Soup, One Layer at a Time

Let’s walk through the spirit of the recipe, since the card has your exact measures. The first step is my favorite part: melting butter in your pot. That sizzle when the chopped leeks hit the fat? That’s the sound of flavor building. You want them soft and sweet, not browned. This might just be me, but I love that quiet, fragrant start.

Then comes the cabbage. It’ll look like a mountain. Don’t panic. As you stir it with the leeks, it starts to wilt and shrink, turning a brighter green before softening into those tender ribbons. That’s when you add the garlic—just for a minute until it smells amazing. Then everything else goes in: broth, potatoes, a good pinch of salt. The simmer is where the magic happens. The potatoes soften and start to thicken the broth a bit, and the flavors all get to know each other.

When to Add the Beans

This is key. You add the canned white beans towards the end of the simmer. If you put them in at the beginning, they can get a little too mushy. Adding them last ensures they stay creamy but intact, giving your cabbage soup with beans that perfect texture. Just stir them in, let everything heat through, then finish with a squeeze of lemon. That lemon brightens the whole pot in a way you don’t expect until you try it.

Tips for the Best cabbage soup with beans

I’ve made this more times than I can count, at least in my kitchen. Here’s what I’ve learned.

Preparation Tips

Don’t skip washing the leeks! Grit hides in those layers. Slice them, then swish in a bowl of water. The dirt sinks. Also, when you’re prepping the cabbage, a sharp knife makes all the difference for clean shreds. And for the pot? I use a beautiful, functional 4-quart Dutch oven that lives on my stovetop. It’s perfect for soups, stews, and so much more.

Cooking Tips

Let the cabbage really wilt down in the butter and leeks before adding the broth. This concentrates its flavor. And that simmer? Keep it gentle. A rolling boil can make the potatoes break apart too much. You want a lazy bubble. Taste for salt right at the end, after the lemon juice goes in. Acid changes how we perceive salt.

Storage & Make-Ahead Magic

This soup is a meal prep superstar. Let it cool completely, then store it in airtight containers. It’ll keep in the fridge for three to four days, honestly sometimes five if your fridge is really cold. It also freezes beautifully for up to three months. I freeze it in individual portions for easy lunches. Thaw overnight in the fridge and gently rewarm on the stovetop. Dinner’s already halfway done.

Variations & Substitutions

This recipe is flexible. Fair enough if you need to swap things.

Dietary Adaptations

For a vegan cabbage soup with beans, use olive oil or your favorite plant butter instead of dairy butter. If using a salted plant butter, just omit the added salt in the recipe and adjust at the end. It’s naturally vegetarian and easily gluten free.

Ingredient Substitutions

No leeks? A yellow onion works great. Red cabbage will change the color but tastes fine. Swap cannellini beans for navy beans or great northern beans. Yellow potatoes, russets, even white potatoes—all good. The broth is flexible too; I like a vegan “chicken” style broth, but any veggie broth will do.

Flavor Variations

Add a pinch of red pepper flakes with the garlic for a little heat. Throw in a bay leaf during the simmer (remember to fish it out!). A sprinkle of smoked paprika on top when serving is honestly kind of genius. It’s your soup. If you love the combination of cabbage and tomatoes, explore our dedicated cabbage and tomatoes recipes for more inspiration.

Common Mistakes to Avoid

We’ve all been there. Here’s how to sidestep the common pitfalls with cabbage soup with beans.

❌ Mistake: Adding the beans at the beginning with the potatoes.

✅ Solution: Stir in the canned white beans during the last 5-10 minutes of simmering. This keeps them creamy, not mushy.

❌ Mistake: Not washing leeks thoroughly, ending up with gritty soup.

✅ Solution: After slicing, soak the leek rounds in a bowl of water. Swish, let the sand sink, then lift them out with your hands or a slotted spoon.

❌ Mistake: Underseasoning. Cabbage and potatoes need a good amount of salt.

✅ Solution: Season in layers. Salt the leeks as they cook, and always do a final taste and adjust after adding the lemon juice at the end.

❌ Mistake: Boiling the soup too vigorously, breaking down the potatoes into a starchy sludge.

✅ Solution: Maintain a gentle, steady simmer after adding the broth. You want a few lazy bubbles, not a rolling boil.

Frequently Asked Questions

cabbage soup with beans final dish

How to Store and Serve Your Soup

Store any leftover cabbage soup with beans in an airtight container in the fridge for 3-4 days. For freezing, let it cool completely, then portion into freezer-safe containers. It’ll keep for up to 3 months. Thaw overnight in the fridge. The best way to reheat is gently on the stovetop over medium-low heat, stirring occasionally. You can add a splash of water or broth if it seems too thick.

To serve, ladle it into bowls. I love a garnish of fresh thyme, more shaved parmesan, and a crack of black pepper. It’s hearty enough on its own, but to round out the meal, pair it with a big, crunchy salad and some crusty sourdough for dunking. The crispy croutons are optional, but I do think a crunchy garnish is quite welcome here.

Warm Bowls Ahead

When you make this cabbage soup with beans, you’re not just making dinner. You’re making future-you’s life easier. You’re filling your kitchen with that incredible, savory aroma that makes everyone ask “what’s cooking?” And you’re giving yourself permission to have a nourishing, comforting meal ready on even the busiest night. That’s the real magic of a good soup.

I hope this becomes a go-to in your rotation, the way it is in mine. Let me know in the comments how your cabbage soup with beans turns out. Stay warm, and enjoy every spoonful.

Can you add beans to cabbage soup?

Absolutely, and you should! Adding white beans to cabbage soup transforms it from a light side to a hearty, protein-packed main dish. They make the soup more filling and add a lovely creamy texture. Just add them near the end of cooking so they don’t get too soft.

Is it good to eat beans and cabbage together?

It’s not just good, it’s a fantastic combination. The cabbage becomes sweet and tender, while the beans add creaminess and heartiness. Together in a soup, they create a balanced, nutritious, and deeply satisfying meal that’s easy on the budget. They’re a classic pair for a reason.

What are some common mistakes in cabbage soup?

The big ones are overcooking the cabbage into mush, not building flavor by sautéing the aromatics first, and underseasoning. Cabbage needs salt to shine. Also, using a broth that’s too weak will leave your whole cabbage soup with beans tasting flat.

What adds flavour to cabbage soup?

Start with butter or olive oil and sauté leeks or onions until sweet. Garlic is essential. A good quality vegetable broth forms the base. Then, the secret weapon: a big squeeze of fresh lemon juice at the end. It brightens all the other flavors in your cabbage soup with beans instantly.

When should I add beans to my soup?

For canned beans, add them during the last 5-10 minutes of cooking. You just want to heat them through. If you add them too early, they can absorb too much liquid and become mushy or even burst. For dried beans, you’d need to cook them separately first.

Can you overcook cabbage in soup?

You can, but it takes a while. Cabbage is sturdy. In this cabbage soup with beans recipe, we cook it until it’s tender and sweet, not crunchy. If you boil it for hours, it can lose all texture and become unpleasantly soft. A 20-30 minute simmer is perfect.

Reviews

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Weekly Recipes & Kitchen Tips

Join our food-loving community. Get new recipes, helpful guides, and subscriber-only perks from SavorySecretsRecipes.com in one inspiring weekly email today.