average medium tomato weight
Quick Answer. According to TomatoDirt.com, an average medium-sized tomato weighs 5 to 6 ounces. A small tomato weighs 3 or 4 ounces, and a large tomato weighs 7 ounces or more. Continue Reading.