The short answer: a tomato typically weighs about 100 to 200 grams (3.5 to 7 ounces), varying widely by variety.
Tomato weight by type
Tomatoes range from tiny cherry types to large beefsteaks. The weights below cover common kitchen tomatoes.
| Type (example) | Typical weight |
|---|---|
| Cherry tomato | about 10-20 g (0.4-0.7 oz) |
| Roma / plum tomato | about 60-90 g (2-3 oz) |
| Standard round tomato | about 100-150 g (3.5-5 oz) |
| Beefsteak tomato | about 200-400 g (7-14 oz) |
What affects tomato weight
- Variety. A tiny cherry tomato weighs a fraction of a large beefsteak.
- Size. Larger tomatoes weigh proportionally more.
- Water content. Tomatoes are mostly water, so ripeness affects weight.
- Ripeness. Fully ripe tomatoes hold more juice and feel heavier.
- Growing conditions. Well-watered plants produce plumper, heavier fruit.
How tomato weight compares
A standard tomato weighs about the same as a medium apple, while a cherry tomato is closer to the weight of a grape.
Frequently asked questions
How much does an average tomato weigh?
A standard round tomato weighs about 100 to 150 grams.
How much does a cherry tomato weigh?
A cherry tomato weighs only about 10 to 20 grams.
How much does a beefsteak tomato weigh?
A large beefsteak tomato can weigh about 200 to 400 grams.



