Cabbage and Bean Soup

This simple yet flavorful soup is a go-to in my kitchen. Cabbage and Bean Soup is filling, budget-friendly, and packed with protein and nutrients. It’s perfect for meal prep and makes a satisfying lunch or dinner. It’s so easy, and it’s easy on the wallet, too!

Spoonful of creamy Cabbage and Bean Soup held over a bowl. A striped cloth and herbs are in the background.

This post may contain affiliate link(s). As an Amazon Associate, I earn from qualifying purchases. See Disclosures.

You’ll need a large pot or Dutch oven since the cabbage takes up a lot of space before it cooks down. While it may seem like a big batch at first, it makes about eight hearty servings.

The Backyard Table

An e-book titled "The Backyard Table: Recipes for Summer Cookouts" by Chef Jenn Allen is displayed on a tablet, featuring a bowl of potato salad on the cover.

Get it NOW and level up your outdoor dining! The Backyard Table - Recipes for Summer Cookouts features 34 of Chef Jenn's BEST recipes for outdoor eating and entertaining.

You'll get ad-free recipes like:

  • Grilled Corn Guacamole
  • Grilled French Onion Burgers
  • Deviled Egg Pasta Salad
  • Blueberry Grunt
  • and so many more!

Every recipe is created, tested and loved by Chef Jenn and her family - there's no AI here!

Get it now, at a special introductory price of $7.99. That's over 50 pages of foodie love at your fingertips!

Buy Now!

I typically use regular cabbage, but napa or savoy cabbage works well if you prefer a milder taste. The beans, chicken broth, and a splash of cream provide plenty of protein, but you can easily make this a vegetarian dish by using vegetable broth instead of chicken stock.

If you’re in the mood for a comforting and flavorful soup, this recipe won’t disappoint!

A bowl of creamy Cabbage and Bean Soup with a spoon resting inside.

History

Cabbage and bean soup has a long history, dating back to ancient times when Romans combined vegetables and legumes for sustenance, as seen in the 1st-century cookbook De Re Coquinaria. By the medieval period, it became a staple in European peasant diets due to its affordability and nutritional value. In 15th-century England, “Cabochis” was a popular cabbage soup recipe, while 14th-century Italian texts documented cabbage soups as essential to regional cuisine. Various cultures adapted their own versions, such as Poland’s kapuśniak, sometimes incorporating beans. The enduring appeal of cabbage and bean soup lies in its simplicity, versatility, and nourishing qualities, making it a beloved dish across centuries and cultures.

Ingredients

  • Olive oil – Use regular olive oil, not extra virgin. Extra virgin oil can taste bitter when cooked at high heat.
  • Onion – I use yellow onions (also called brown onions). White onion works too. Red onion is too sweet for this soup.
  • Fennel bulb – Remove the stalks and tough outer layer, then slice thinly. Don’t skip the fennel—it adds sweetness and depth that onion alone can’t provide.
  • Cabbage – Cut into ½-inch pieces by slicing the cabbage into rounds, then chopping the rounds into squares. Green cabbage works best. Savoy cabbage gets too soft.
  • Garlic – Fresh garlic only. Jarlic has a harsh, metallic taste.
  • Rosemary sprig – Fresh rosemary only. Remove it before serving—whole rosemary leaves are tough and unpleasant to eat.
  • Thyme sprigs – Fresh thyme sprigs work best for simmering. Remove them before serving.
  • Cannellini beans – Also called northern beans or white kidney beans. Drain and rinse them well or the liquid will make the soup cloudy.
  • Chicken stock – Use low or no-sodium-added chicken broth or stock.
  • Lemon juice – Use juice from a fresh lemon; it has a much brighter and better flavor than the bottled stuff.
  • Heavy whipping cream – Half-and-half works if you want to lighten it up, but the soup won’t be as rich.
  • Thyme leaves – For garnish; fresh thyme leaves only. Stripped from the stems.
  • Salt and freshly ground black pepper – Season to taste.
Ingredients for Cabbage and Bean Soup are arranged on a countertop, including cannellini beans, fennel, onion, cabbage, chicken stock, lemon juice, garlic, olive oil, whipping cream, salt, and pepper.

How To Make Cabbage and Bean Soup

Scroll down for the full recipe card with exact measurements and printable instructions.

Start by heating the olive oil in a large pot over medium-high heat. A heavy enamel-coated soup pot works beautifully here because it holds heat evenly and keeps the vegetables from scorching.

Add the diced onion and sliced fennel, stirring occasionally as they cook for about 5 minutes until soft and fragrant. I love using a silicone sauté spatula for this step since it scrapes the bottom of the pot without scratching.

White pot with sliced onions inside, next to a bowl of chopped cabbage, on a marble surface.

Stir in the chopped cabbage and let it cook for another 3 to 4 minutes, stirring now and then so it softens evenly and starts to sweeten.

A white pot filled with chopped cabbage and a wooden spoon, placed on a marble surface next to a patterned cloth.

Tie the rosemary and thyme together with kitchen string and add the bundle to the pot along with the crushed garlic. Let everything cook for about 1 minute until the herbs become aromatic and the garlic releases its flavor.

A white pot filled with chopped cabbage and herbs, with a wooden spoon inside, sits on a marble surface next to a striped cloth.

Add the drained and rinsed cannellini beans and pour in the chicken stock. Stir well to combine, making sure nothing is stuck to the bottom of the pot.

A pot of soup with white beans and cabbage, placed on a marble surface. A wooden spoon rests inside the pot. The pot lid is partially open, and a striped cloth is nearby.
A pot containing a mix of white beans, chopped cabbage, leafy greens, and herbs. The pot is partially covered with its lid, and a wooden spoon rests inside.

Bring the soup to a gentle boil, then reduce the heat, cover, and let it simmer for 15 to 20 minutes. This is where all those lovely flavors come together. Remove and discard the herb bundle before moving on.

A pot of cabbage soup with white beans, featuring a wooden spoon inside. The pot is partially covered with a lid. The background includes a striped cloth with small floral accents.

Use an immersion blender to puree about half of the soup right in the pot. If you prefer, carefully transfer a portion to a blender, puree until smooth, and return it to the pot. A measuring ladle with a pour spout makes transferring hot soup much safer and easier. Stir in the lemon juice to brighten everything up.

A white pot filled with creamy soup, a wooden spoon resting inside. The pot lid is partially removed, sitting on a blue and white striped cloth with floral designs.

Pour in the heavy whipping cream, season with salt and black pepper to taste, and give it a gentle stir.

A pot of soup with a creamy swirl on top sits open on a marble surface. A wooden spoon is placed inside the pot, and a striped cloth with floral embroidery is next to it.

Serve hot, finished with a sprinkle of fresh thyme leaves.

A white bowl of creamy Cabbage and Bean Soup placed on a white surface with sprigs of rosemary and a blue striped cloth beside it. A spoon is nearby.

Chef Jenn’s Tips

  • Cannellini beans work great, but you can substitute any type of beans.
  • Blending part of the soup makes it creamy without making it too thick.
  • Using fresh herbs tied in a bundle makes them easy to remove after cooking.
  • Let the soup sit for a few hours or overnight—this enhances the flavors.

Make It A Meal

Pair this soup with crusty bread, a fresh green salad, or roasted root vegetables for a complete meal. For added protein, top with shredded chicken or crispy pancetta.

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

Storage

Store leftovers in an airtight container in the fridge for up to five days. For longer storage, freeze in individual portions using freezer-safe containers for up to three 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!

A bowl of creamy Cabbage and Bean Soup with a spoon resting inside.

Cabbage and Bean Soup

Chef Jenn
This Cabbage and Bean Soup is a comforting, budget-friendly dish made with tender cabbage, hearty beans, and a flavorful broth. Simple yet satisfying, it’s packed with nutrients and perfect for a cozy dinner. Serve with warm bread for a complete meal.
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 312 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 stock
  • 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.
  • Add the diced onion and sliced fennel. Cook for about 5 minutes, stirring occasionally, until softened and fragrant.
  • Stir in the chopped cabbage and cook for 3-4 more minutes, stirring occasionally to ensure even cooking.
  • Tie the rosemary and thyme together with kitchen string and add them to the pot along with the crushed garlic. Stir and cook for about a minute to release the flavors.
  • Add the drained and rinsed cannellini beans and chicken stock, stirring to combine.
  • Bring the soup to a boil, then reduce the heat, cover, and let it simmer for 15-20 minutes so the flavors meld. Remove and discard the herb bundle.
  • Use an immersion blender to puree about half of the soup, or transfer a portion to a blender, blend until smooth, and return it to the pot. Stir in the lemon juice.
  • Pour in the heavy whipping cream and season with salt and black pepper to taste. Serve hot, garnished with fresh thyme leaves.

Notes

Chef Jenn’s Tips

  • Cannellini beans work great, but you can substitute any type of beans.
  • Blending part of the soup makes it creamy without making it too thick.
  • Using fresh herbs tied in a bundle makes them easy to remove after cooking.
  • Let the soup sit for a few hours or overnight—this enhances the flavors.

Nutrition

Serving: 1.5cupsCalories: 312kcalCarbohydrates: 33gProtein: 13gFat: 15gSaturated Fat: 6gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gCholesterol: 30mgSodium: 387mgPotassium: 899mgFiber: 7gSugar: 9gVitamin A: 442IUVitamin C: 37mgCalcium: 126mgIron: 3mg

A Note on Nutritional Information

Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.

Keyword Bean Soup, Cabbage and Bean Soup, Cabbage Soup, Hearty 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