Warm, hearty, and ready in just 1 hour, this Ham and Bean Soup is the ultimate comfort food—a perfect weeknight dinner that doesn’t skimp on flavor. Packed with tender white beans, smoky diced ham, and a vibrant medley of sautéed vegetables like carrots, celery, and onions, this soup is both nourishing and satisfying. A blend of fragrant garlic, thyme, and a bay leaf adds depth, while the rich chicken broth ties everything together into a savory, aromatic bowl of goodness. With only 15 minutes of prep time, this quick-cooking soup makes it easy to enjoy a homemade classic without the long simmer. Serve it with fresh parsley for a pop of color and extra freshness, and pair it with crusty bread for a cozy and complete meal. Perfect for family dinners or meal prep, this one-pot recipe will quickly become a go-to favorite!
Heat the olive oil in a large pot or Dutch oven over medium heat.
Add the diced onion, carrots, and celery. Cook, stirring occasionally, for 5-7 minutes, until the vegetables are softened.
Stir in the minced garlic and cook for 1 minute until fragrant.
Add the diced ham to the pot and cook for another 2-3 minutes to allow it to warm and release its flavor.
Stir in the white beans, chicken broth, bay leaf, and dried thyme. Bring the soup to a boil.
Reduce the heat to low and let the soup simmer uncovered for 30 minutes, stirring occasionally.
Remove and discard the bay leaf. Taste the soup and season with salt and black pepper as needed.
Serve hot, garnished with chopped fresh parsley, if desired.
Calories |
1844 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 59.1 g | 76% | |
| Saturated Fat | 14.1 g | 70% | |
| Polyunsaturated Fat | 2.7 g | ||
| Cholesterol | 250 mg | 83% | |
| Sodium | 12377 mg | 538% | |
| Total Carbohydrate | 159.9 g | 58% | |
| Dietary Fiber | 42.8 g | 153% | |
| Total Sugars | 29.3 g | ||
| Protein | 167.3 g | 335% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 632 mg | 49% | |
| Iron | 23.7 mg | 132% | |
| Potassium | 5862 mg | 125% | |
*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.