Ingredients
4 cups leftover ham cubed Adds rich, smoky protein and flavor base to the soup, making it hearty and satisfying.
1 ham bone Provides deep, savory taste and helps thicken the broth naturally for a more robust bean soup recipe.
2 cups dry Great Northern beans or Navy beans These are the star, offering creamy texture and plenty of fiber after soaking, essential for a classic ham and bean soup.
2 cups celery chopped Brings a fresh crunch and subtle earthiness, while adding vitamins to your hearty bean soup.
2 cups carrots chopped Contributes sweetness and color, plus key nutrients like Vitamin A, enhancing the homemade bean soup’s appeal.
1 large onion finely chopped Builds the flavor foundation by adding a mild sharpness when sautéed, a staple in any easy ham and bean soup recipe.
3 cloves garlic finely minced Infuses a pungent aroma and depth, making this best ham and bean soup recipe even more irresistible.
4 sprigs fresh thyme or 2 teaspoons dried thyme Adds herbal notes that brighten the dish, perfect for customizing your how to make ham and bean soup experience.
1/4 cup fresh parsley or 1 tablespoon dried parsley Offers a fresh finish and extra vitamins, helping balance the hearty flavors in a hearty homemade ham and bean soup.
1/2 teaspoon fresh ground black pepper Seasons the soup with a gentle kick, ensuring every spoonful of ham soup recipe is well-rounded.
8–9 cups chicken stock or chicken broth Forms the liquid base, allowing all flavors to meld together in this comforting bean soup recipe.
1 tablespoon olive oil for sautéing vegetables Helps cook the veggies evenly at the start, setting the stage for a flavorful homemade ham and bean soup.
Salt to taste Adjusts seasoning based on other ingredients, keeping your easy ham and bean soup recipe flexible.
Instructions
1-First Step: Soak the Beans Start by soaking 2 cups of dry Great Northern or Navy beans in cold water for 8 to 10 hours or overnight. This step softens them and cuts down cooking time, making your ham soup recipe easier. Drain, rinse, and toss out any broken or discolored beans to ensure the best texture in your easy ham and bean soup recipe.
2-Second Step: Sauté the Vegetables Heat 1 tablespoon of olive oil in a large Dutch oven over medium heat. Add 2 cups chopped celery, 2 cups chopped carrots, 1 large finely chopped onion, and 3 finely minced garlic cloves, then sauté until they’re tender, about 5-7 minutes. This builds a flavorful base for your hearty homemade ham and bean soup, and you can swap veggies for low-calorie options if needed.
3-Third Step: Add the Liquids and Meats Stir in 8-9 cups of chicken stock, the ham bone, and 4 cups of cubed leftover ham. If you’re making a vegan version, use vegetable stock and plant-based ham alternatives here. Bring everything to a gentle boil, which helps blend the flavors in this classic ham and bean soup.
4-Fourth Step: Incorporate Herbs and Simmer Add the soaked beans, 1/4 cup fresh parsley (or 1 tablespoon dried), 4 sprigs fresh thyme (or 2 teaspoons dried), and 1/2 teaspoon fresh ground black pepper. For gluten-free adaptations, check that all herbs are pure. Bring the mix to a boil, then lower the heat, cover, and let it simmer for 2 to 3 hours until the beans are tender and the soup thickens naturally.
5-Fifth Step: Thicken and Finish Near the end of cooking, take out about 1 cup of soup and puree it with an immersion blender, then stir it back in to thicken. Chop any large ham pieces before serving, and add salt to taste adjust for dietary needs like low-sodium options. This step ensures your best ham and bean soup recipe has a creamy consistency without extra ingredients.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🍖 Use a ham bone, ham hock, or ham shank for richer flavor rather than just boneless ham.
🌿 Soak beans overnight to improve texture and discard any damaged beans.
🥔 Avoid adding potatoes as they can become mushy and affect soup texture.
- Prep Time: 30 minutes
- Cook Time: 3 hours
- Category: Soup
- Method: Simmering
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 454
- Sugar: 8 grams
- Sodium: 1225 mg
- Fat: 17 grams
- Saturated Fat: 5 grams
- Unsaturated Fat: 10 grams
- Trans Fat: 0 grams
- Carbohydrates: 43 grams
- Fiber: 11 grams
- Protein: 32 grams
- Cholesterol: 51 mg
