This is the best ham and bean soup! It's made in just a few hours on the stove top with minimal work and is always a hearty and satisfying dinner. Serve with homemade cornbread.