| |

Ham and Bean Soup (Instant Pot)

Ham and White Bean Soup

Pin This Recipe!

Instant Pot Ham and Bean Soup is made with tender white beans, savory ham, carrots, celery, onions, and a flavorful broth for a hearty bowl of classic comfort food. This easy Instant Pot recipe is perfect for using leftover ham and creates a rich, homemade soup that’s filling, budget-friendly, and packed with flavor.

Instant Pot White Bean and Ham Soup

I love making this soup after the holidays because it’s one of my favorite ways to use leftover ham. It’s simple to make, tastes even better the next day, and always reminds me of the homemade soups I grew up eating. 🫘🍖🥣

Why I Love This Recipe


  • It’s the perfect way to use leftover holiday ham.
  • The Instant Pot makes dried beans tender without hours of simmering.
  • It’s hearty, filling, and made with simple, budget-friendly ingredients.
  • The leftovers taste even better the next day, making it great for meal prep.
  • It’s one of my favorite old-fashioned comfort food recipes for chilly fall and winter days. 🫘🍖🍲

Ingredient Notes

  1. Ham Steak: I like using a ham steak because it’s meaty, flavorful, and easy to dice into bite-sized pieces. Leftover holiday ham or a ham bone also works great in this recipe.
  2. Chicken Broth: Chicken broth creates a rich, savory base for the soup. I usually use Better Than Bouillon mixed with water, but your favorite chicken broth works just as well.
  3. Celery and Carrots: These classic vegetables add flavor, texture, and give the soup that homemade comfort food taste.
  4. Dried Navy Beans: Dried navy beans become tender and creamy in the Instant Pot without soaking. Be sure to rinse and sort through the beans before cooking to remove any debris or damaged beans.
  5. Garlic Powder and Onion Powder: These pantry staples add plenty of savory flavor without the extra prep of chopping garlic and onions.
  6. Olive Oil: Olive oil is used to sauté the vegetables and helps build a flavorful base before pressure cooking.
  7. Bay Leaves: Bay leaves add subtle depth to the broth while the soup cooks. Remember to remove them before serving.
  8. 💙 Optional Garnishes: I like serving this soup with fresh parsley, cracked black pepper, and a slice of warm crusty bread or cornbread on the side for the perfect comforting meal. 🫘🍖🥣

Be sure to check out the full recipe and ingredient list below

How To Make Instant Pot Ham and Bean Soup

  1. Turn the Instant Pot to the Sauté setting and add the olive oil. Add the chopped celery and carrots.
  2. Cook for 2–3 minutes, stirring occasionally, until they begin to soften. Stir in the diced ham, including the ham bone if you have one, for extra flavor.
  3. Add the dried navy beans, chicken broth, garlic powder, onion powder, and bay leaves. Stir to combine.
  4. Secure the lid and set the valve to Sealing.
  5. Cook on High Pressure (Manual) for 45 minutes.
  6. Carefully perform a natural release once the cooking time is complete.
  7. Remove and discard the bay leaves and ham bone.
  8. If using a ham bone, remove any remaining meat, chop it, and return it to the soup.
  9. Taste the soup and season with salt and black pepper if needed before serving. Serve hot with warm crusty bread or cornbread.

Be sure to check out the full recipe and ingredient list below

Tips I Found Helpful

  • I rinse and sort through the dried navy beans before cooking to remove any small stones or damaged beans.
  • I like using a ham bone whenever I have one because it gives the broth incredible homemade flavor.
  • After cooking, I remove any extra meat from the bone and stir it back into the soup.
  • I sauté the carrots and celery for a few minutes before pressure cooking to build even more flavor.
  • I always let the pressure naturally release for 15–20 minutes so the beans finish cooking and become perfectly tender.
  • If the soup is thicker than I like after cooking, I stir in a little extra chicken broth until it reaches the consistency I want.
  • This soup tastes even better the next day after the flavors have had time to come together, making it perfect for meal prep.
  • My favorite way to serve it is with warm cornbread or a slice of crusty bread for soaking up every last spoonful of broth. 🫘🍖🥣

Frequently Asked Questions

Absolutely! This is one of my favorite ways to use leftover ham. If you have a ham bone, add it to the soup for even more flavor.

No. One of the best things about this recipe is that the Instant Pot cooks unsoaked dried navy beans, so there’s no need to soak them overnight.

Yes, but you’ll need to reduce both the cooking time and the amount of broth. Since canned beans are already cooked, stir them in after pressure cooking or simmer them briefly until heated through.

Yes! Let the soup cool completely, then store it in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.

Older dried beans can take longer to cook than fresh ones. If the beans aren’t as tender as you’d like, simply cook them for a few more minutes under pressure and allow another natural pressure release.

Allow the soup to cool completely before transferring it to an airtight container.

Refrigerator: Store leftover Ham and Bean Soup in the refrigerator for up to 4 days.

Reheating: Reheat on the stovetop over medium heat or in the microwave until heated through. If the soup has thickened in the refrigerator, simply stir in a little extra chicken broth or water until it reaches the consistency you like. 🫘🍖🥣

White Bean and Ham Soup Pin

Our Favorite

To Serve With White Bean and Ham Soup

Instant Pot White Bean and Ham Soup

Instant Pot White Bean and Ham Soup

Yield: 6
Prep Time: 5 minutes
Cook Time: 45 minutes
Additional Time: 15 minutes
Total Time: 1 hour 5 minutes

This Instant Pot Ham and Bean Soup is a hearty, old-fashioned comfort food made with tender navy beans, savory ham, carrots, celery, and a flavorful broth. It's an easy Instant Pot recipe that's perfect for using leftover ham and makes a warm, satisfying meal for chilly fall and winter days.

4.3 Stars (51 Reviews)

Ingredients

  • 1 ham steak
  • 8 cups chicken broth
  • 3 stalks celery
  • 2 large carrots chopped
  • 1 bag dry Navy Beans
  • 1 tbs garlic powder
  • 1 tbs onion powder
  • 1 tbs olive oil
  • 2 bay leaves

Instructions

  1. Turn the Instant Pot to the Sauté setting and add the olive oil.
  2. Add the chopped celery and carrots. Cook for 2–3 minutes, stirring occasionally, until they begin to soften.
  3. Stir in the diced ham, including the ham bone if using, for extra flavor.
  4. Add the dried navy beans, chicken broth, garlic powder, onion powder, and bay leaves. Stir to combine.
  5. Secure the lid and set the valve to Sealing. Cook on High Pressure (Manual) for 45 minutes.
  6. Allow the pressure to naturally release for 15–20 minutes, then carefully release any remaining pressure.
  7. Remove and discard the bay leaves and ham bone. If you used a ham bone, remove any remaining meat, chop it, and stir it back into the soup.
  8. Taste and season with salt and black pepper if needed.
  9. Serve hot with cornbread or crusty bread.

Notes

There's no need to soak the dried navy beans before cooking. For the best flavor, use a ham bone if you have one, then remove any extra meat from the bone and stir it back into the soup before serving. Allow the pressure to naturally release for 15–20 minutes so the beans become perfectly tender and the flavors have time to develop. If the soup is thicker than you prefer, simply stir in a little extra chicken broth before serving. Pair each bowl with warm cornbread or crusty bread for a classic, comforting meal.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 8 Serving Size: 1 Amounts Per Serving: Calories: 606Total Fat: 5gSaturated Fat: 1gUnsaturated Fat: 4gCholesterol: 7mgSodium: 996mgCarbohydrates: 107gFiber: 42gSugar: 3gProtein: 35g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Pin This Recipe!

Similar Posts

3 Comments

  1. I made this tonight in my Ninja Foodi deluxe. Instead of garlic and onion power I used chopped garlic and a medium onion. I threw those in the sautée with the carrots and celery ahead of time. I also used half chicken broth and half vegetable broth since that’s all I had. I also added pepper and parsley. After I sautéed on high and in step 2 I pressure cooked for 40 mins – the beans are almost all cooked I’d say next time I’d do a solid hour. But it’s definitely tasty awesome way for that left over ham bone and extra ham. 👌🏻

Leave a Reply

Your email address will not be published. Required fields are marked *