Ever notice how the smell of onions sizzling in butter can transport you straight to grandma’s kitchen? This White Bean and Cabbage Soup with Potatoes does that—and then some. It’s popping up all over Pinterest as the ultimate hearty winter soup. Think steamy windows, soft potatoes, and cozy vibes. It’s beginner-friendly, budget-happy, and cooks up in under an hour. Yes please.
It’s a cozy dish that warms the soul. With tender cabbage, creamy white beans, and cold-weather favorite—potatoes. All pantry staples, nothing fancy. Like mom’s classic cabbage soup, but trendier (and tastier). Full details in the blog!
This one’s a hand-me-down from my mom, who kept a cabbage rolling in her crisper most of winter. I’ve been making it since my daughter was little—back when she thought thyme was a kind of dinosaur. No gadgets, no fluff. Just tried it with a twist. You’ll love the secret.
Why You’ll Love This Recipe
This White Bean and Cabbage Soup with Potatoes is the definition of cozy. It’s hearty, healthy, and brings together pantry staples like beans, cabbage, and potatoes for a meal that feels like a warm hug. Plus, it’s ridiculously flexible! Feeding picky eaters? Easily swap or tweak ingredients. Need a quick dinner after a long day? It’s on the table in under an hour. Gotta love a recipe that shows up for you, even on messy weeknights.
And let’s not forget, this soup is sneakily nutritious. Between the creamy cannellini beans and vitamin-packed cabbage, it’s a feel-good bowl of comfort that’s perfect for chilly evenings. Bonus? The leftovers are even better the next day—assuming there’s any left.
Key Ingredients and Tools

The best part about this soup? You probably already have most of the ingredients hanging around in your kitchen. White beans bring creaminess and protein without overpowering the delicate flavors of the dish. Cabbage, either green or Savoy, adds texture and sweetness, while potatoes make the soup hearty and oh-so satisfying. Tie in a few sprigs of thyme for a herby boost, and finish it off with a hint of lemon juice to brighten every spoonful.
Pro Tip: If you really want to take this to the next level, sprinkle a little shaved Parmesan on top after serving. For tools, all you need is a sturdy pot, a sharp knife, and your trusty wooden spoon. Easy peasy!
Step-by-Step Cooking Process
Start with the aromatics: Melt the butter in your soup pot, and toss in the sliced leeks with a fat pinch of salt. Let them cook low and slow for about 5 minutes, stirring now and then so they soften without browning. Add the garlic and give it a quick stir until fragrant—nothing beats that buttery garlic smell.
Next, toss in your cabbage and let it sauté for a few minutes to soften slightly. Add the potatoes, cannellini beans, and vegetable broth, then drop in the sprigs of thyme. Bring everything to a gentle boil, then lower the heat and let it simmer for 25–30 minutes. This gives the cabbage time to break down into tender ribbons and the potatoes to turn perfectly soft without falling apart.
Finish strong: Remove the thyme sprigs, squeeze in a touch of lemon, and season to taste with salt and pepper. That’s it! No fancy steps, just layers of flavor building effortlessly in your pot.
Common Troubleshooting Tips
If your beans turn mushy: Add them in the last 10 minutes of simmering to keep their texture intact. Most canned beans just need a quick warm-up!
Too watery or too thick? If your soup feels thin, simmer for a few extra minutes, uncovered, until it thickens slightly. Too thick? Stir in a bit more vegetable broth or even a splash of water until you hit that sweet spot.
Balancing the cabbage: Cabbage naturally has a bit of sweetness, but a small squeeze of lemon or a grind of fresh black pepper can help wake up the flavors if it feels flat.
Serving Ideas and Storage Tips
Serve this soup hot with a slice of crusty bread or a dollop of sour cream for extra indulgence. Want to impress? Top each bowl with freshly chopped parsley or a sprinkle of Parmesan. The contrast of herby freshness with the warm soup is *chef’s kiss.*
To store: Let the soup cool before transferring it to an airtight container. It keeps happily in the fridge for up to 4 days and reheats beautifully on the stovetop or in the microwave with a splash of broth if it thickens up overnight. Leftovers also freeze well—perfect for meal prep!
Ingredient Swaps and Add-Ons
Ingredient | Swap Option | Bonus Flavor Idea |
---|---|---|
White Beans | Chickpeas or Cannellini | Add smoked paprika for warmth |
Green Cabbage | Savoy or Napa Cabbage | Try fresh dill for brightness |
Potatoes | Sweet Potatoes | Add a pinch of cinnamon |
Cooking Timeline & Tips
Step | Estimated Time | Pro Tip |
---|---|---|
Sauté Aromatics | 5 minutes | Add a splash of white wine for flavor depth |
Simmer Soup | 25–30 minutes | Cover to trap heat and cook evenly |
Finish with Herbs | 2 minutes | Use fresh thyme for an herby kick |
Expert Insight: The Benefits of White Bean and Cabbage Soup with Potatoes
White Bean and Cabbage Soup with Potatoes combines fiber-rich beans and nutrient-dense cabbage to support digestion and overall gut health. The addition of potatoes not only adds comforting texture but also provides potassium, making this soup both hearty and nourishing—a great option for a balanced, wholesome meal.
For more delicious recipes and cooking inspiration, follow me on Facebook, Pinterest and Reddit!
Behind the Recipe
White Bean and Cabbage Soup with Potatoes instantly reminds me of chilly afternoons with my daughter Rachel, when we’d huddle by the stove swapping cooking stories. It’s simple, hearty, and forgiving—perfect for those moments when life’s a little chaotic but you still want something warm and nourishing on the table.
FAQs ( Hearty White Bean and Cabbage Soup with Potatoes )
Can I use canned white beans instead of dried?
Yes, canned white beans are a great time saver and work well in this soup. Drain and rinse them, then add near the end of cooking to heat through without falling apart. Be mindful of salt, since canned beans can be salty; taste before adding extra. For a creamier texture, mash a few beans against the side of the pot.
How long will the soup keep in the refrigerator and freezer?
Store the soup in an airtight container in the refrigerator for 3 to 4 days. For longer storage, freeze in portions for up to 3 months and label with the date. Thaw overnight in the refrigerator before reheating, and warm gently on the stove or in the microwave until steaming. Potatoes may soften a bit after freezing, but the flavor holds up very well.
Can I make this soup gluten-free?
Yes, this soup can be naturally gluten-free if you use a gluten-free broth and check seasonings and any pre-made stock for hidden gluten. Avoid adding wheat-based thickeners or dumplings. If you want extra body without gluten, mash some of the beans and potatoes to thicken the broth. Always read labels when cooking for someone with celiac disease.
How can I make the soup vegan or add more protein?
To make the soup vegan, simply use a good vegetable broth and skip any meat additions like bacon or sausage. Boost protein by adding extra white beans, stirring in cooked quinoa, or tossing in chopped kale near the end. A squeeze of lemon brightens flavors, and nutritional yeast can add a savory, cheesy depth without dairy. These swaps keep the soup hearty and satisfying.
Can I cook this soup in an Instant Pot or pressure cooker?
Yes, the Instant Pot speeds up the process and works well for this soup. Saute the onions and garlic first, add broth, potatoes, cabbage, and beans, then cook on high pressure for 5 to 8 minutes for chopped potatoes and cabbage. If using dried beans, either pre-soak and pre-cook them or add canned beans after pressure cooking to avoid overcooking. Finish with fresh herbs and a quick taste adjustment before serving.

Wrapping Up Your White Bean and Cabbage Soup with Potatoes
You’ll love how this White Bean and Cabbage Soup with Potatoes comes together in under an hour—simple, hearty, and packed with cozy flavors that feel like a warm kitchen hug. Perfect for busy weeknights or lazy weekends, it’s a homemade classic that’s surprisingly forgiving and incredibly satisfying.
Feel free to swap in sweet potatoes or toss in smoked paprika for a smoky twist—little changes that make it your own. Leftovers reheat beautifully, so you’ve got easy lunches or dinners waiting in the wings. A tip I picked up? Always add a splash of lemon right before serving to brighten those cozy flavors.
Have you tried this recipe or a similar family favorite? I’d love to see your photos and hear your twists! Pin this for chilly nights ahead, and let’s keep sharing the joy of cooking from kitchen mishaps to homemade magic. Cozy up and enjoy every soulful spoonful.
Print
White Bean and Cabbage Soup with Potatoes
- Total Time: 30 minutes
- Yield: Serves 6
- Diet: Vegetarian
Description
This hearty and comforting soup combines tender white beans, fresh cabbage, and potatoes in a flavorful broth, perfect for a nourishing meal any day of the week.
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
Instructions
- Melt the unsalted butter or plant butter in a large pot over medium heat.
- Add the sliced leeks and cook until softened, about 5 minutes.
- Stir in the cabbage and potatoes, cooking for another 5 minutes.
- Add the minced garlic and cook for 1 minute more until fragrant.
- Pour in the vegetable broth and add the tied thyme sprigs. Season with fine sea salt and fresh ground pepper to taste.
- Bring the soup to a boil, then reduce the heat and simmer for 15 minutes or until the potatoes are tender.
- Stir in the cooked cannellini beans and heat through for 5 minutes.
- Remove thyme sprigs, add a squeeze of lemon to taste, and adjust seasoning as needed.
- Serve hot, garnished with shaved Parmesan cheese if desired.
Notes
- Use plant butter and reduce salt if preferred
- Add up to 6 garlic cloves for a stronger garlic flavor
- Use low sodium vegetable broth for better control of saltiness
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Simmered
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 210 kcal
- Sugar: 5g
- Sodium: 300mg
- Fat: 7g
- Saturated Fat: 3g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 7g
- Protein: 9g
- Cholesterol: 10mg