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