Three Bean Ham Soup made with ham chunks, veggies and three kinds of beans, this flavorful ready in 30 minute soup ticks all of the must try buttons. It's even better made ahead!
In a large pot, heat the butter until melted. Add the carrots, celery, and onions and saute over medium-high heat until tender, about 4 minutes. Add garlic and cook until fragrant, about 1 minute.
Stir in the remaining ingredients and bring to a boil. Reduce the heat and simmer for 20 minutes or until ham and beans are heated thru. Discard the bay leaf and add additional salt and pepper to taste.