Ham Bean Soup is a classic dish that warms the soul and fills the belly. Made with tender beans and savory ham, this comforting recipe is perfect for chilly nights. The Instant Pot version not only cuts down on cooking time but also enhances the flavors, resulting in a rich, hearty meal. Whether you’re savoring it alone or sharing it with family, this soup is sure to become a staple in your kitchen.
Why You’ll Love This Ham Bean Soup
This hearty ham bean soup is packed with nutritional benefits. It’s a great source of protein, thanks to the ham and beans. Additionally, it’s low in fat, making it a healthy choice for any meal. The versatility of this recipe allows for various adaptations, like adding vegetables or spices, which cater to different tastes. You can make it in a slow cooker or pressure cooker, offering convenience for busy weeknights. Plus, it’s a budget-friendly meal that utilizes leftover ham, making it an economical choice for families.

Ingredients for Ham Bean Soup
Gather these items:
- ½ tablespoon extra virgin olive oil
- 1 small yellow onion (minced)
- 2 stalks celery (thinly sliced)
- 2 large peeled carrots (diced)
- 2 cloves garlic (minced)
- 2 cups low-sodium chicken stock (or additional water)
- 4 cups water
- 2 cups dried white northern beans (rinsed and sorted)
- 2 dried bay leaves
- 1 teaspoon black pepper
- 2 sprigs fresh thyme (or 1 teaspoon dried thyme leaves)
- 8 ounces tomato sauce (optional)
- 1 ham bone (or smoked ham hock)
- 1-2 teaspoons seasoned salt
How to Make Ham Bean Soup Step-by-Step
- Step 1: Turn the Instant Pot to sauté, add ½ tablespoon olive oil, and let briefly heat. Once heated, add 1 small yellow onion, 2 stalks celery, and 2 large peeled carrots and sauté for 3-4 minutes, or until onions have become soft and translucent. Once the onion has softened, add in 2 cloves garlic and sauté for another 30-60 seconds until just aromatic. Hit Cancel to turn the Instant Pot OFF.
- Step 2: Add 2 cups of chicken stock (or additional water) into the inner pot and scrape up any browned bits from the bottom of the inner pot.
- Step 3: Add 4 cups of water, rinsed beans, 2 bay leaves, 2 sprigs of thyme, and 1 teaspoon pepper to Instant Pot. Nestle the ham bone inside the inner pot and top with 8 ounces of tomato sauce (if using).
- Step 4: Place lid on pressure cooker and turn vent knob to sealed. Set cook time to 45 minutes on HIGH pressure.
- Step 5: After the cooking time has elapsed, let the pressure release naturally. This can take 15-20 minutes. Open the lid and remove ham bone, bay leaf, and thyme sprigs.
- Step 6: If desired, pick off any remaining bits of meat from ham bone and stir back into the soup, along with 1 teaspoon of seasoned salt. Give the soup a taste and add up to an additional 1 teaspoon seasoned salt if needed.
Pro Tips for the Best Ham Bean Soup
Keep these in mind:
- Soaking the beans overnight can enhance their texture and reduce cooking time.
- For a thicker soup, blend a portion of the beans before serving.
- Feel free to add chopped greens for a nutritional boost.

Best Ways to Serve Ham Bean Soup
This comforting ham and bean soup recipe pairs beautifully with crusty bread, cornbread, or a fresh salad. Add a sprinkle of fresh herbs or a dash of hot sauce for an extra kick.
How to Store and Reheat Ham Bean Soup
To store leftover soup, keep it in an airtight container in the fridge for up to 4 days. Reheat on the stove or in the microwave until hot. You can also freeze portions for later, making it an excellent option for meal prep.
Frequently Asked Questions About Ham Bean Soup
What is ham bean soup?
Ham bean soup is a comforting dish made with ham, beans, and various vegetables, simmered to perfection. It’s popular for its rich flavor and filling nature.
Can I make ham bean soup ahead of time?
Absolutely! This easy ham and bean soup recipe can be prepared in advance and stored in the refrigerator. The flavors often deepen after a day, enhancing the overall taste.
How do I avoid common mistakes with ham bean soup?
To avoid common mistakes, ensure the beans are well-cooked but not mushy. Adjust the seasoning gradually, tasting as you go to achieve the perfect balance.
Variations of Ham Bean Soup You Can Try
There are many ways to personalize your ham bean soup. Consider adding vegetables like spinach or kale for a nutritious twist. You can also experiment with spices to create a spicy ham and bean soup. If you’re looking for a vegetarian option, try using vegetable stock with beans and vegetables for a hearty ham and bean stew without the meat.
For more delicious recipes, check out Creamy Italian Meatball Soup or Slow Cooker Root Beer Ribs. You can also explore Tomato Basil Tortellini Soup for a comforting meal.
Print
Hearty Ham Bean Soup: 5 Comforting Variations to Try
- Total Time: 90 minutes
- Yield: 6 servings 1x
- Diet: Low Fat
Description
Instant Pot Ham and Bean Soup delivers a cozy, hearty soup filled with tender beans and a rich smoky broth in record time.
Ingredients
- ½ tablespoon extra virgin olive oil
- 1 small yellow onion (minced)
- 2 stalks celery (thinly sliced)
- 2 large peeled carrots (diced)
- 2 cloves garlic (minced)
- 2 cups low-sodium chicken stock (or additional water)
- 4 cups water
- 2 cups dried white northern beans (rinsed and sorted)
- 2 dried bay leaves
- 1 teaspoon black pepper
- 2 sprigs fresh thyme (or 1 teaspoon dried thyme leaves)
- 8 ounces tomato sauce (optional)
- 1 ham bone (or smoked ham hock)
- 1–2 teaspoons seasoned salt
Instructions
- Turn the Instant Pot to sauté, add ½ tablespoon oil, and let briefly heat. Once heated, add onions, celery, and carrots and sauté for 3-4 minutes, or until onions have become soft and translucent. Once the onion has softened, add in garlic and sauté for another 30-60 seconds until just aromatic. Hit Cancel to turn the Instant Pot OFF.
- Add 2 cups of chicken stock (or additional water) into the inner pot and scrape up any browned bits from the bottom of the inner pot.
- Add 4 cups of water, rinsed beans, 2 bay leaves, 2 sprigs of thyme, and 1 teaspoon pepper to Instant Pot. Nestle the ham bone inside the inner pot and top with 8 ounces of tomato sauce (if using).
- Place lid on pressure cooker and turn vent knob to sealed. Set cook time to 45 minutes on HIGH pressure. (Hit manual/pressure cook button and then use +/- keys to adjust time to 45 minutes).
- After the cooking time has elapsed, let the pressure release naturally. This can take 15-20 minutes. Open the lid and remove ham bone, bay leaf, and thyme sprigs.
- If desired, pick off any remaining bits of meat from ham bone and stir back into the soup, along with 1 teaspoon of seasoned salt. Give the soup a taste and add up to an additional 1 teaspoon seasoned salt if needed.
Notes
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Pressure Cooking
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 183
- Sugar: 2 g
- Sodium: 800 mg
- Fat: 3 g
- Saturated Fat: 1 g
- Unsaturated Fat: 2 g
- Trans Fat: 0 g
- Carbohydrates: 24 g
- Fiber: 6 g
- Protein: 15 g
- Cholesterol: 25 mg
