This 15 bean soup instant pot recipe is made with a blend of different kinds of beans, hearty veggies, and a savory ham hock. It's comforting, filling, easy to make, and freezes well for later!
Remove the seasoning packet from the bag of beans and discard. Rinse beans and strain; pick out any debris from the beans.
Layer the onions, rinsed beans, and ham shank in the instant pot.
Add the garlic, pepper, bay leaf, thyme, and rosemary. Cover with the chicken stock.
Seal the instant pot and set it to pressure cook for 40 minutes. Release the pressure valve and remove the lid. Add the carrots, celery, and tomatoes (juices included) to the soup and reseal. Pressure cook for an additional 10 minutes, then allow the pot to naturally release for 10 minutes.
Lift the ham shank from the soup and discard bones and tough skin/fat. Chop or shred the meat into bite-sized pieces. Stir the meat back into the soup.
Squeeze the lemon over the soup. Taste the soup and add a pinch of salt, if desired. Typically, the meat and/or chicken broth will season the soup with enough salt.
Serve with freshly grated parmesan cheese and parsley.
Notes
The acid from the lemon and tomatoes can prevent the beans from softening and cooking properly, which is why we add it at the end.
We like to add the veggies after the initial cook time so they don't fall apart by serving time. You can add them all at once, they will just be in very small pieces by the end.
If you don't have a whole ham shank, use the leftover bone from the dinner ham.