Description
A comforting, hearty soup featuring tender white beans and smoky ham in savory broth that’s perfect for family dinners.
Ingredients
Scale
- 2 tablespoons olive oil
- 1 large onion (diced)
- 2 medium carrots (chopped)
- 2 celery stalks, chopped
- 4 cloves garlic, minced
- 1 pound dried white beans (navy or Great Northern, sorted and rinsed)
- 1 pound ham, diced (or 1 ham bone with meat)
- 8 cups chicken broth
- 2 bay leaves
- 1 teaspoon dried thyme
- Salt and pepper to taste
- Fresh parsley for garnish (optional)
Instructions
- Heat olive oil in a Dutch oven over medium heat for about 1 minute until shimmering.
- Add onion, carrots, and celery, cook 5 minutes until soft and smelling good.
- Stir in garlic, bay leaves, and thyme, cook 1 minute until really fragrant.
- Add white beans, ham, and chicken broth, and stir everything together really well.
- Bring to boil, then turn the heat to low and cover the pot completely.
- Simmer 120 minutes, stirring sometimes until beans get tender and super creamy.
- Remove the ham bone if using, shred the meat, and put it back in the pot.
- Season with salt and pepper to taste, adjust until it tastes just right.
- Remove bay leaves before serving into bowls for everyone to enjoy together.
- Garnish with fresh parsley if you want, and serve hot with crusty bread.
Notes
- Prep Time: 25 min
- Cook Time: 120 min
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 285
- Sugar: 1 g
- Sodium: 800 mg
- Fat: 10 g
- Saturated Fat: 2 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 10 g
- Protein: 20 g
- Cholesterol: 40 mg