Nutrition Facts for Cosy ham and bean soup

Cosy Ham and Bean Soup

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!

Nutriscore Rating: 78/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Cosy Ham and Bean Soup
Prep Time:15 mins
Cook Time:45 mins
Total Time:60 mins
Servings: 6

Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 3 medium carrots, diced
  • 2 sticks celery stalks, diced
  • 3 cloves garlic cloves, minced
  • 2 cups ham, diced or shredded
  • 4 cups cooked white beans (such as cannellini or great northern beans), rinsed and drained
  • 6 cups chicken broth
  • 1 leaf bay leaf
  • 1 teaspoon dried thyme
  • 0.5 teaspoons ground black pepper
  • 0 salt, to taste
  • 2 tablespoons fresh parsley, chopped (optional for garnish)

Directions

Step 1

In a large pot or Dutch oven, heat the olive oil over medium heat.

Step 2

Add the diced onion, carrots, and celery, and sauté for 5-7 minutes until the vegetables are softened.

Step 3

Stir in the minced garlic and cook for an additional 1 minute until fragrant.

Step 4

Add the diced ham to the pot and cook for 2-3 minutes to heat through.

Step 5

Stir in the cooked white beans, chicken broth, bay leaf, dried thyme, and ground black pepper.

Step 6

Bring the soup to a boil, then reduce the heat to a simmer. Cover and let the soup cook for 30 minutes, stirring occasionally.

Step 7

Remove the bay leaf and taste the soup. Adjust seasoning with salt, if needed.

Step 8

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.

Step 9

Serve hot and garnish with chopped fresh parsley, if using.

Nutrition Facts

Serving size (3321.9g)
Amount per serving % Daily Value*
Calories 2515.7
Total Fat 58.2g 0%
Saturated Fat 14.6g 0%
Polyunsaturated Fat 2.7g
Cholesterol 236.1mg 0%
Sodium 9644.4mg 0%
Total Carbohydrate 286.9g 0%
Dietary Fiber 71.8g 0%
Total Sugars 30.2g
Protein 216.5g 0%
Vitamin D 0IU 0%
Calcium 896.6mg 0%
Iron 28.3mg 0%
Potassium 8109.0mg 0%
*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.

Source of Calories

Fat: 20.6%
Protein: 34.1%
Carbs: 45.2%