Cabbage and White Bean Soup

Here’s a humble and flavorful soup that’s always a hit in my house: Cabbage and Bean Soup. This hearty soup is a real dollar stretcher. Not only is it a tasty soup, but it’s packed with protein and all sorts of good-for-you ingredients. This is a great soup for meal prepping, and it’s as delish for lunch as it is for dinner. Craving soup? This easy soup is always a winner!

Two bowls of Cabbage and Bean Soup with chunks and spoons, placed on a white surface near a striped cloth and sprigs of thyme.

Get a big soup pot or Dutch oven for this recipe, because until the cabbage cooks down, it looks like a lot of soup. Don’t worry, it won’t make gallons, but it does make enough for about 8 hearty servings.

I love this soup. I use regular cabbage, but sometimes I get fancy and use a napa or savoy cabbage – they just have a milder cabbage taste. There’s plenty of protein in this soup from the beans, chicken broth and a touch of cream, but you can make it a vegetarian soup by swapping vegetable broth for the chicken stock.

Ready for a delish soup? This Cabbage and Bean Soup will knock your socks off!

A ladle holding a creamy, chunky Cabbage and Bean Soup above a pot.

Ingredients

  • Olive oil
  • Onion – I cook with yellow aka brown onions.
  • Fennel bulb – Remove the stalks and outer layer of the bulb then slice it thinly.
  • Cabbage – Cut ½ inch slices of cabbage – like steaks or rounds – then turn those and chop them so you have ½-inch squares of cabbage pieces.
  • Garlic
  • Rosemary sprig
  • Thyme sprigs
  • Cannellini beans – Also called northern beans or white kidney beans. Drained and rinsed.
  • Chicken stock – Use low or no sodium added chicken broth or stock.
  • Lemon juice
  • Heavy whipping cream – You can use half-and-half cream to lighten it up.
  • Thyme leaves – For garnish.
  • Salt and freshly ground black pepper
Various cooking ingredients displayed in bowls, including cannellini beans, fennel, cabbage, onion, garlic, lemon juice, olive oil, chicken stock, whipping cream, and seasonings.

How To Make Cabbage and Bean Soup

  1. Heat the olive oil in a large pot over medium-high heat.
  2. Cook the diced onion and sliced fennel in the oil over medium heat, stirring occasionally, until they soften and become fragrant, about 5 minutes.
  3. Toss in the chopped cabbage and let it cook for another 3-4 minutes, stirring occasionally to ensure even cooking.
  4. Bundle the rosemary and thyme together with kitchen string and add them to the pot along with the crushed garlic. Stir and cook for another minute to release the flavors.
  5. Mix in the drained and rinsed cannellini beans and chicken broth, stirring well to combine all the ingredients.
  6. Bring the mixture to a boil, then lower the heat and cover the pot. Let the soup simmer gently for 15-20 minutes, allowing the flavors to blend together. Remove the bundled herbs and discard them.
  7. Blend about half of the soup with an immersion blender or in a regular blender, then return it to the pot and stir in the lemon juice.
  8. Finish by pouring in the heavy whipping cream and seasoning with salt and black pepper to taste. Serve hot, garnished with fresh thyme leaves.

Step-By-Step Process

Chef Jenn’s Tips

  • You can use cannelli beans or really any kind of bean.
  • Pureeing part of the soup adds creaminess without making it too thick.
  • Use fresh herbs tied in a bundle for easy removal after cooking.
  • Let the soup sit for a few hours or overnight—the flavors deepen as it rests.

Recommended

Make It A Meal

Pair this hearty soup with crusty bread, a simple green salad, or a side of roasted root vegetables for a complete and satisfying meal. If you want an extra protein boost, add shredded chicken or crispy pancetta on top.

A bowl of creamy cabbage and bean soup on a white surface, with sprigs of rosemary and a striped napkin with a spoon beside it.

Storage

Store leftovers in an airtight container in the fridge for up to 5 days. For longer storage, freeze individual portions in freezer-safe containers for up to 3 months. Reheat on the stovetop or in the microwave, adding a splash of broth if needed.

Save and Subscribe Form

Save this recipe and we’ll send it right to your email inbox. Plus we’ll send you other great recipes every week!


Two bowls of Cabbage and Bean Soup with chunks and spoons, placed on a white surface near a striped cloth and sprigs of thyme.

Cabbage and White Bean Soup

Chef Jenn
Cabbage and Bean Soup is a hearty, nutritious, and budget-friendly meal packed with wholesome ingredients. Tender cabbage, protein-rich beans, and flavorful herbs come together in a comforting broth that’s both filling and delicious. Perfect for a cozy, healthy meal any day of the week!
No ratings yet
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Course Main Course, Soup
Cuisine American, Eastern European
Servings 6 servings
Calories 212 kcal

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium onion diced
  • 1 small fennel bulb sliced
  • 1 pound cabbage chopped
  • 2 cloves garlic crushed
  • 1 sprig rosemary
  • 2 sprigs thyme
  • 14 ounces canned cannellini beans drained and rinsed
  • 6 cups chicken broth
  • 2 tablespoons lemon juice
  • ½ cup heavy whipping cream
  • fresh thyme leaves for garnish
  • salt and freshly ground black pepper to taste

Instructions
 

  • Heat the olive oil in a large pot over medium-high heat.
  • Cook the diced onion and sliced fennel in the oil over medium heat, stirring occasionally, until they soften and become fragrant, about 5 minutes.
  • Toss in the chopped cabbage and let it cook for another 3-4 minutes, stirring occasionally to ensure even cooking.
  • Bundle the rosemary and thyme together with kitchen string and add them to the pot along with the crushed garlic. Stir and cook for another minute to release the flavors.
  • Mix in the drained and rinsed cannellini beans and chicken broth, stirring well to combine all the ingredients.
  • Bring the mixture to a boil, then lower the heat and cover the pot. Let the soup simmer gently for 15-20 minutes, allowing the flavors to blend together. Remove the bundled herbs and discard them.
  • Blend about half of the soup with an immersion blender or in a regular blender, then return it to the pot and stir in the lemon juice.
  • Finish by pouring in the heavy whipping cream and seasoning with salt and black pepper to taste. Serve hot, garnished with fresh thyme leaves.

Notes

Chef Jenn’s Tips

  • You can use cannellini beans or really any kind of bean.
  • Pureeing part of the soup adds creaminess without making it too thick.
  • Use fresh herbs tied in a bundle for easy removal after cooking.
  • Let the soup sit for a few hours or overnight—the flavors deepen as it rest.

Nutrition

Serving: 1.5cupsCalories: 212kcalCarbohydrates: 21gProtein: 8gFat: 13gSaturated Fat: 5gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 27mgSodium: 1054mgPotassium: 389mgFiber: 7gSugar: 6gVitamin A: 440IUVitamin C: 37mgCalcium: 119mgIron: 2mg
Keyword bean soup, Cabbage and Bean Soup, Cabbage soup, healthy soup
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

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

Recipe Rating