Warm up with a comforting bowl of Cosy Ham and Bean Soup, a hearty and flavorful classic perfect for chilly days. This one-pot wonder combines tender chunks of savory ham, creamy white beans, and a medley of aromatic vegetables like carrots, celery, and onion for a satisfying meal that's as nutritious as it is delicious. Simmered in a rich chicken broth infused with bay leaf and thyme, this soul-soothing soup strikes the perfect balance of flavor and texture. Whether you prefer it chunky or partially blended for added creaminess, it's easy to customize to your liking. Ready in just an hour and brimming with wholesome ingredients, this six-serving recipe makes an ideal weeknight dinner or cozy lunch. Garnish with fresh parsley for a pop of color and an extra layer of freshness. For anyone searching for "homemade ham and bean soup" or "easy one-pot meals," this recipe is sure to hit the spot!
In a large pot or Dutch oven, heat the olive oil over medium heat.
Add the diced onion, carrots, and celery, and sauté for 5-7 minutes until the vegetables are softened.
Stir in the minced garlic and cook for an additional 1 minute until fragrant.
Add the diced ham to the pot and cook for 2-3 minutes to heat through.
Stir in the cooked white beans, chicken broth, bay leaf, dried thyme, and ground black pepper.
Bring the soup to a boil, then reduce the heat to a simmer. Cover and let the soup cook for 30 minutes, stirring occasionally.
Remove the bay leaf and taste the soup. Adjust seasoning with salt, if needed.
If desired, use a potato masher or an immersion blender to blend a portion of the soup to create a thicker consistency while keeping some beans and vegetables intact.
Serve hot and garnish with chopped fresh parsley, if using.
Calories |
2516 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 58.2 g | 75% | |
| Saturated Fat | 14.6 g | 73% | |
| Polyunsaturated Fat | 2.7 g | ||
| Cholesterol | 236 mg | 79% | |
| Sodium | 9644 mg | 419% | |
| Total Carbohydrate | 286.9 g | 104% | |
| Dietary Fiber | 71.8 g | 256% | |
| Total Sugars | 30.2 g | ||
| Protein | 216.5 g | 433% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 897 mg | 69% | |
| Iron | 28.3 mg | 157% | |
| Potassium | 8109 mg | 173% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.