A quick and easy soup that will warm up the coldest winter night. Tender potatoes, ham and heart-healthy beans swim in a flavorful tomato broth.
In a large pot, melt the butter and saute the onions and garlic until tender. Then add in the water, beef broth, tomato paste, ham, beans, bay leaf, salt and pepper.
Bring the soup to a boil and then lower to a simmer. Let the soup simmer uncovered for 20 minutes.
In a separate pot, cook the cubed potatoes until soft, but still slightly firm. They should hold their shape. This usually takes about 10 - 15 minutes at a boil. Once done, drain and set aside.
Once the tomato soup has simmered for 20 minutes add in the drained and cooked potatoes. Let the soup simmer for another 10 minutes. Let it cool for a bit before serving.