Why You’ll Love This Recipe
Ham and Bean Soup is a hearty, comforting dish perfect for using up leftover ham and pantry staples. Packed with tender beans, smoky ham, and aromatic vegetables, this soup delivers a rich, savory flavor that’s satisfying and nourishing. It’s an ideal make-ahead meal for chilly days or whenever you need a cozy bowl of goodness.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
cooked ham (diced)navy beans or great northern beans (canned or soaked and cooked)onioncarrotscelerygarlicchicken broth or vegetable brothbay leavesdried thymeblack pepperolive oil (for sautéing)optional: parsley for garnish
directions
In a large pot, heat olive oil over medium heat.
Add diced onion, carrots, and celery. Sauté until softened, about 5-7 minutes.
Stir in the minced garlic and cook for another minute.
Add the diced ham, beans, broth, bay leaves, thyme, and black pepper.
Bring the mixture to a boil, then reduce the heat and let it simmer uncovered for 30-40 minutes, allowing the flavors to meld.
If desired, mash some of the beans against the side of the pot to naturally thicken the soup.
Taste and adjust seasoning as needed.
Remove bay leaves before serving. Garnish with chopped parsley if desired.
Servings and timing
This recipe yields approximately 6 servings.Preparation time: 15 minutesCooking time: 40 minutesTotal time: 55 minutes
Variations
Add chopped greens like kale or spinach for extra nutrients.
Use smoked turkey or sausage instead of ham for a different flavor.
Include diced potatoes or sweet potatoes for a heartier texture.
Stir in a splash of cream at the end for a richer finish.
Use a ham bone for added depth of flavor—just simmer it in the broth and remove before serving.
storage/reheating
Store Ham and Bean Soup in an airtight container in the refrigerator for up to 4 days.Freeze in individual portions for up to 3 months.Reheat on the stovetop over medium heat or in the microwave until hot, adding a splash of water or broth if needed to loosen the consistency.

FAQs
Can I use dry beans?
Yes, soak them overnight and cook until tender before adding to the soup.
What kind of ham is best?
Leftover baked ham or a ham steak works great. Avoid overly sweet glazed hams.
Can I make this in a slow cooker?
Yes, cook on low for 6-8 hours or high for 3-4 hours.
Is this soup gluten-free?
Yes, as long as your broth and ham are gluten-free.
How can I thicken the soup?
Mash some beans or add a cornstarch slurry if a thicker texture is preferred.
Can I make this vegetarian?
Yes, skip the ham and use extra beans and vegetable broth.
Should I rinse canned beans?
Rinsing canned beans helps reduce sodium and improve flavor.
Can I add pasta?
Sure, small pasta shapes like ditalini can be added near the end of cooking.
Can I use other beans?
Yes, pinto beans, cannellini beans, or a mix work well.
Is this soup kid-friendly?
Absolutely—mild, flavorful, and easy to eat.
Conclusion
Ham and Bean Soup is a simple yet flavorful dish that brings comfort and nourishment in every spoonful. It’s a perfect way to stretch leftovers into a wholesome meal and makes for excellent leftovers itself. Try this recipe and enjoy a warm, satisfying bowl that’s both frugal and full of flavor.
PrintHam and Bean Soup
- Prep Time: 15 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 15 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Low Fat
Description
A hearty and comforting ham and bean soup made with tender beans, flavorful ham, and vegetables. Perfect for chilly days and meal prep.
Ingredients
- 1 lb dried navy beans, soaked overnight
- 1 tbsp olive oil
- 1 medium onion, diced
- 2 carrots, peeled and sliced
- 2 celery stalks, sliced
- 3 garlic cloves, minced
- 1 lb cooked ham, diced
- 6 cups low-sodium chicken broth
- 1 bay leaf
- 1 tsp dried thyme
- Salt and pepper to taste
- 2 tbsp fresh parsley, chopped (optional for garnish)
Instructions
- Heat olive oil in a large pot over medium heat. Add the onion, carrots, and celery, and sauté for 5-7 minutes until vegetables are softened.
- Add garlic and cook for another minute until fragrant.
- Stir in the diced ham, soaked and drained beans, chicken broth, bay leaf, and thyme.
- Bring the soup to a boil, then reduce heat and simmer uncovered for 1.5 to 2 hours, or until beans are tender.
- Remove bay leaf and season with salt and pepper to taste.
- For a creamier texture, mash some of the beans against the side of the pot or use an immersion blender to partially blend the soup.
- Garnish with chopped parsley if desired and serve hot.
Notes
- Use a ham bone for extra flavor if available, and remove it before serving.
- Canned beans can be used for a quicker version; reduce cooking time accordingly.
- This soup freezes well and can be stored for up to 3 months.
Nutrition
- Serving Size: 1.5 cups
- Calories: 280
- Sugar: 4g
- Sodium: 680mg
- Fat: 7g
- Saturated Fat: 2g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 9g
- Protein: 22g
- Cholesterol: 35mg
Your email address will not be published. Required fields are marked *