Hearty Cabbage and Bean Soup

This simple yet satisfying Cabbage and Bean Soup is packed with flavor and nourishing ingredients. It’s a budget-friendly meal that’s great for meal prep, making it perfect for both lunch and dinner.

A bowl of Cabbage and Bean Soup with chunks of cabbage and chickpeas, placed on a marble surface next to a spoon and a striped napkin.

To start, grab a large soup pot or Dutch oven. The cabbage may seem like a lot at first, but as it cooks down, it will fit perfectly. This recipe yields about eight hearty servings, making it great for feeding a crowd or saving leftovers for later.

For this soup, regular green cabbage works well, but if you prefer a milder flavor, try using napa or savoy cabbage. The beans, chicken broth, and cream provide a good amount of protein, but you can easily swap in vegetable broth to make it a vegetarian dish.

A person holds a tablet displaying a digital cookbook titled

The Backyard Table

Recipes for Summer Cookouts

With over 50 pages of foodie love, The Backyard Table features Chef Jenn's BEST recipes for outdoor eating and entertaining. Every recipe is created, tested, and loved by Chef Jenn, with NO AI! Get it now, at a special introductory price of $7.99 and level up your outdoor dining.

This is a digital product. You'll receive an instant download link after purchase.

Get ad-free recipes like Grilled Corn GuacamoleGrilled French Onion BurgersDeviled Egg Pa​sta SaladBlueberry Grunt, and so many more!

A bowl of Cabbage and Bean Soup with visible chunks of vegetables and beans, garnished with sprigs of rosemary. A spoon and striped napkin are beside the bowl.

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.
Various bowls containing ingredients for Cabbage and Bean Soup labeled as cannellini beans, fennel, onion, cabbage, chicken stock, garlic, olive oil, lemon juice, thyme sprigs, rosemary sprig, salt, and pepper.

How To Make Cabbage and Bean Soup

  1. Heat the olive oil in a large pot over medium-high heat.
  2. Add the diced onion and sliced fennel, stirring occasionally, and cook until softened and fragrant, about 5 minutes.
  3. Stir in the chopped cabbage and cook for another 3-4 minutes, stirring occasionally.
  4. Tie the rosemary and thyme sprigs 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. Add the drained cannellini beans and chicken stock, stirring everything together.
  6. Bring the soup to a boil, then reduce the heat, cover, and let it simmer for 15-20 minutes. Once done, remove the bundled herbs and discard them.
  7. Blend about half of the soup using an immersion blender or a regular blender, then return it to the pot and stir in the lemon juice.
  8. Pour in the heavy whipping cream, season with salt and black pepper, and stir to combine.
  9. Serve hot, garnished with fresh thyme leaves.

Step-By-Step Process

Chef Jenn’s Tips

  • Cannellini beans work well, but any white bean variety can be used.
  • Blending part of the soup creates a creamy texture without making it too thick.
  • Using fresh herbs tied in a bundle makes removal easy after cooking.
  • Letting the soup sit for a few hours or overnight enhances the flavors.

Make It A Meal

Pair this soup with crusty bread, a green salad, or roasted root vegetables for a complete meal. If you want extra protein, top it with shredded chicken or crispy pancetta.

Ladle of creamy Cabbage and Bean Soup, held over a pot.

Storage

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

Save and Register Form


Save this recipe, and we’ll send it to your inbox. Plus, Chef Jenn will send you more great recipes every week!


A bowl of Cabbage and Bean Soup with chunks of cabbage and chickpeas, placed on a marble surface next to a spoon and a striped napkin.

Cabbage and Bean Soup

Chef Jenn
I love how hearty and nourishing Cabbage and Bean Soup is! Packed with tender cabbage, protein-rich beans, and a flavorful broth, this one-pot meal is perfect for a cozy, budget-friendly dinner that’s both healthy and satisfying.
No ratings yet
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Course Main Course, Soup
Cuisine American
Servings 6 servings
Calories 312 kcal

Ingredients
  

Instructions
 

  • Heat the olive oil in a large pot over medium-high heat.
  • Add the diced onion and sliced fennel, stirring occasionally, and cook until softened and fragrant, about 5 minutes.
  • Stir in the chopped cabbage and cook for another 3-4 minutes, stirring occasionally.
  • Tie the rosemary and thyme sprigs 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.
  • Add the drained cannellini beans and chicken stock, stirring everything together.
  • Bring the soup to a boil, then reduce the heat, cover, and let it simmer for 15-20 minutes. Once done, remove the bundled herbs and discard them.
  • Blend about half of the soup using an immersion blender or a regular blender, then return it to the pot and stir in the lemon juice.
  • Pour in the heavy whipping cream, season with salt and black pepper, and stir to combine.
  • Serve hot, garnished with fresh thyme leaves.

Notes

Chef Jenn’s Tips

  • Cannellini beans work well, but any white bean variety can be used.
  • Blending part of the soup creates a creamy texture without making it too thick.
  • Using fresh herbs tied in a bundle makes removal easy after cooking.
  • Letting the soup sit for a few hours or overnight enhances the flavors.

Nutrition

Serving: 1gCalories: 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, healthy soup, vegetarian soup
Tried this recipe?Let us know how it was!

Leave a Reply

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

Recipe Rating