Why You’ll Love This Recipe
Ham and Bean Soup is a classic, comforting dish that’s hearty, wholesome, and full of rich, savory flavor. Made with tender beans, smoky ham, and simple veggies simmered in a flavorful broth, this one-pot wonder is perfect for cozy dinners, using up leftover ham, or meal prepping for the week. It’s easy to make, budget-friendly, and always hits the spot.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
olive oilyellow onion (diced)carrots (sliced)celery (chopped)garlic (minced)cooked ham (diced)ham bone or ham hock (optional for extra flavor)dried great northern beans (or navy beans, rinsed)bay leafthyme (dried or fresh)salt and pepperchicken broth or water (or a mix)parsley (chopped, optional for garnish)
directions
In a large pot or Dutch oven, heat olive oil over medium heat.
Add onion, carrots, and celery. Sauté for 5–7 minutes until softened.
Stir in garlic and cook for 1 minute until fragrant.
Add diced ham, beans, bay leaf, thyme, and ham bone or hock if using.
Pour in chicken broth or water to cover ingredients by about 1–2 inches.
Bring to a boil, then reduce heat to low. Cover and simmer for 1.5 to 2 hours, or until beans are tender.
Remove the ham bone/hock, shred any meat, and return it to the pot.
Adjust seasoning with salt and pepper to taste.
Remove bay leaf. Garnish with fresh parsley if desired, and serve warm.
Servings and timing
This recipe yields 6–8 servings.Preparation time: 15 minutesCooking time: 1.5–2 hoursTotal time: approximately 2 hours 15 minutes
Variations
Use canned beans for a quick version—reduce cook time to 30–40 minutes.
Add a diced potato for extra heartiness (not low-carb).
Use smoked turkey instead of ham for a twist.
Add spinach or kale toward the end for a pop of color and nutrition.
Use a slow cooker or Instant Pot for hands-off cooking.
storage/reheating
Store in an airtight container in the fridge for up to 5 days.Reheat gently on the stovetop or microwave until hot.Freeze for up to 3 months; thaw overnight in the fridge and reheat before serving.
FAQs
Do I need to soak the beans?
It’s optional. Soaking can reduce cooking time slightly, but isn’t required.
Can I make this in a slow cooker?
Yes! Cook on low for 7–8 hours or high for 4–5 hours, until beans are tender.
Can I make it in the Instant Pot?
Yes—pressure cook on high for 35–40 minutes with a 15-minute natural release.
What kind of beans work best?
Great northern, navy, or cannellini beans are all great choices.
What if I don’t have a ham bone?
Use diced ham and add extra broth or a splash of liquid smoke for flavor.
Can I make this soup thicker?
Yes, mash some of the beans or blend a small portion and stir it back in.
Is this soup gluten-free?
Yes, just make sure all ingredients (like broth) are certified gluten-free.
What goes well with ham and bean soup?
Serve with cornbread, crusty bread, or a simple green salad.
Can I add tomatoes?
Sure! Add a can of diced tomatoes for a tangy twist.
How do I keep it low-carb?
Skip the potatoes and beans and sub with cauliflower florets or zucchini for a similar texture.
Conclusion
Ham and Bean Soup is a soul-warming, budget-friendly classic that’s easy to make and loaded with comforting flavor. Whether you use leftover holiday ham or start from scratch, this satisfying soup is perfect for chilly nights, cozy lunches, or feeding a crowd. One bowl and you’ll see why it’s a timeless favorite!
PrintHam and Bean Soup
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Low Fat
Description
This classic ham and bean soup is hearty, comforting, and full of flavor, made with tender white beans, smoky ham, and aromatic vegetables. It’s a great way to use up leftover ham and makes a filling, wholesome meal.
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 lb cooked ham, diced
- 1 (15 oz) can great northern beans, drained and rinsed (or 2 cups cooked dried beans)
- 4 cups chicken broth
- 1 bay leaf
- 1/2 teaspoon dried thyme
- Salt and pepper, to taste
- 2 tablespoons fresh parsley, chopped (optional, for garnish)
Instructions
- In a large pot, heat olive oil over medium heat. Add onion, carrots, and celery. Sauté for 5–6 minutes until softened.
- Add garlic and cook for 1 more minute until fragrant.
- Stir in ham, beans, chicken broth, bay leaf, and thyme. Bring to a boil.
- Reduce heat and simmer uncovered for 25–30 minutes, stirring occasionally, until flavors meld and vegetables are tender.
- Remove bay leaf. Season with salt and pepper to taste.
- Garnish with chopped parsley if desired and serve hot.
Notes
- For a thicker soup, mash some of the beans or use an immersion blender to blend a portion of the soup.
- Use leftover holiday ham or a ham bone for added richness.
- This soup freezes well – cool completely before transferring to freezer-safe containers.
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 290
- Sugar: 4g
- Sodium: 720mg
- Fat: 9g
- Saturated Fat: 2.5g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 7g
- Protein: 22g
- Cholesterol: 35mg
Your email address will not be published. Required fields are marked *