Description
A hearty and comforting soup made with tender ham, creamy beans, and a flavorful broth. Perfect for a cozy meal during colder months.
Ingredients
Units
Scale
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 pound cooked ham, diced
- 3 cans (15 ounces each) white beans, drained and rinsed
- 6 cups low-sodium chicken broth
- 1 teaspoon dried thyme
- 1 bay leaf
- Salt and black pepper, to taste
- 2 tablespoons chopped fresh parsley (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, garlic, carrots, and celery. Sauté for 5-7 minutes until vegetables are softened.
- Stir in the diced ham and cook for another 2-3 minutes.
- Add the white beans, chicken broth, thyme, and bay leaf. Bring to a boil.
- Reduce heat and simmer uncovered for 30 minutes, stirring occasionally.
- Season with salt and pepper to taste. Remove the bay leaf.
- For a creamier texture, mash some of the beans with a spoon or blend a portion of the soup using an immersion blender.
- Garnish with chopped parsley if desired and serve hot.
Notes
- Use leftover ham for added flavor and convenience.
- You can substitute dried beans, but soak and cook them ahead of time.
- Add a splash of lemon juice or vinegar before serving to brighten the flavors.
Nutrition
- Serving Size: 1.5 cups
- Calories: 280
- Sugar: 3g
- Sodium: 720mg
- Fat: 8g
- Saturated Fat: 2g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 9g
- Protein: 22g
- Cholesterol: 35mg