Go Back
+ servings
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.
Print Recipe
No ratings yet

Cabbage and Bean Soup

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.
Prep Time10 minutes
Cook Time40 minutes
Total Time50 minutes
Course: Main Course, Soup
Cuisine: American
Keyword: bean soup, Cabbage and Bean Soup, Cabbage soup, healthy soup, vegetarian soup
Servings: 6 servings
Calories: 312kcal
Author: Chef Jenn

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: 1g | Calories: 312kcal | Carbohydrates: 33g | Protein: 13g | Fat: 15g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Cholesterol: 30mg | Sodium: 387mg | Potassium: 899mg | Fiber: 7g | Sugar: 9g | Vitamin A: 442IU | Vitamin C: 37mg | Calcium: 126mg | Iron: 3mg