Depending on how fresh the ham you use is, ham and bean soup will last for 4-5 days in the fridge, tightly covered.