Description
This hearty White Bean and Ham Soup is a comforting, filling dish perfect for chilly days. Made with tender Great Northern beans, flavorful diced ham, and a medley of vegetables, this soup is sure to warm you up from the inside out.
Ingredients
Units
Scale
- 20 ounces dried Great Northern Beans
- 1 tablespoon olive oil
- 1 medium sweet onion, diced
- 3 stalks celery, diced
- 2 carrots, diced
- 2 cloves garlic, minced
- 8 cups water
- 2 teaspoons Italian seasoning
- 2 cups cooked diced ham
- 1 tablespoon salt
- 2 teaspoons ground pepper
Instructions
- Prepare the Beans: Rinse and sort through the dried Great Northern beans, discarding any rocks or debris. Set aside.
- Prep the Vegetables: Dice the onion, celery, and carrots. Mince the garlic.
- Cook the Vegetables: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion, celery, and carrots, and cook until the vegetables are softened, about 5-7 minutes. Add the minced garlic and cook for an additional 1-2 minutes until fragrant.
- Add Beans and Water: Pour the 8 cups of water into the pot, then stir in the Italian seasoning and the rinsed beans.
- Boil and Simmer: Bring the mixture to a boil, then reduce the heat to low and let it simmer for about 2 hours, or until the beans are tender.
- Add Ham and Seasonings: Stir in the cooked diced ham, salt, and ground pepper. Continue to simmer for an additional 30 minutes to 1 hour, allowing the flavors to meld together.
- Adjust Consistency: If the soup is too thick, adjust the consistency by adding more water or chicken stock until it reaches your desired thickness. Taste and adjust seasoning if needed.
- Serve: Ladle the soup into bowls and serve hot. Enjoy the hearty and comforting flavors of this White Bean and Ham Soup.
Notes
- For extra flavor, consider adding a bay leaf or a few sprigs of fresh thyme while the soup simmers.
- This soup freezes well, making it a great option for meal prep.
Nutrition
- Serving Size: 1 bowl
- Calories: 250
- Sugar: 3g
- Sodium: 1200mg
- Fat: 6g
- Saturated Fat: 2g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 9g
- Protein: 18g
- Cholesterol: 30mg