This Instant Pot Ham and Beans recipe is fit for a crowd. A cozy one pot meal filled with flavorful ham, tender beans, and veggies to warm up your soul.

Who doesn’t love a comfort food meal? That’s exactly what you get with my Instant Pot Ham and Beans. A great way to use a leftover ham bone or leftover ham from the holidays to make a flavorful meal to feed the whole crowd.
For more ham recipes you have to check out my Easy Ham Fried Rice, Glazed Ham, and Cheesy Ham and Potato Casserole.
Table of Contents
Variations
Water – For a bolder taste you can use chicken broth, chicken stock, or a combination of one with water as the liquid in your pressure cooker.
Vegetables – I like using carrots and onions in this recipe. Other veggies I would recommend for this bean soup would be celery, potatoes, or even kale.
Recipe Ingredients

Ham Bone – Used to cook in the Instant Pot to add flavor to the dish.
Northern Beans – Smooth, creamy beans that soak up all of the flavor while cooking in the Instant Pot.
For a full list of ingredients see the recipe card below.
How to Make Instant Pot Ham and Beans
Step 1: Place onion, beans, ham bone, and seasonings, into your Instant Pot and cover with water. Add the lid and set the vent to seal.

Step 2: Cook on high pressure for 1 hour and then quick release the pressure.
Step 3: Remove the bone and bay leaf and then add in the chopped ham and carrots and cook for another 5 minutes on high pressure and then quick release the pressure again.

Step 4: Garnish with fresh, chopped parsley then serve and enjoy!

FAQs
Other beans I would recommend for this recipe would be pinto beans, navy beans, cannellini beans, black beans, or any other white beans that you prefer.
If you are wanting to add additional seasonings to this recipe I would recommend an onion soup seasoning packet. Or, for a hint of spice I would add in a teaspoon of red pepper flakes to give it a kick.
Storage Information
You can store any leftovers of this Instant Pot Ham and Beans in an airtight container in your fridge for 4-5 days.
You can also freeze this recipe in an airtight container for up to 3 months. To reheat be sure to thaw to room temperature and then you can heat on the stovetop over medium-high heat or in the microwave until everything has warmed through.

More Recipes to Love

Instant Pot Ham and Beans Recipe
Recommended Products
Ingredients
- 2 lbs dry great northern beans
- 2 tsp garlic powder
- 1 1/2 tsp salt
- 1 tsp ground black pepper
- 1 bay leaf
- 1 ham bone
- 8 cups water
- 1 large white onion - chopped
- 2 cups ham - cut into half inch cubes
- 3 large carrots - cut into rings
- fresh parsley - optional garnish
Instructions
- Place onion, beans, ham bone, and seasonings, into your Instant Pot and cover with water.
- Cook on high pressure for 1 hour and then quick release the pressure.
- Remove the bone and bay leaf and then add in the chopped ham and carrots and cook for another 5 minutes on high pressure and then quick release the pressure again.
- Garnish with fresh, chopped parsley then serve and enjoy!











The instant pot makes this an easy recipe. Simple, but delicious.
I made this for a casual dinner at a friend’s house and it was a hit! They requested something with beans and I wasn’t sure what to make until I found your recipe. It turned out great and everyone loved it.