Using a pre-mixed 15-bean soup mix will give you the perfect blend of beans for ham and bean soup, without needing to buy extra varieties! However, if you can't find a mix, I recommend cannellini, navy, or great northern white beans.