Homemade tomato soup will stay fresh in the fridge in an airtight container for up to three days. It can also be frozen for up to six months. Thaw and reheat thoroughly before serving.