How Much Does a Tomato Weigh?

Typically, a tomato weighs about 100 to 200 grams (3.5 to 7 ounces).

Updated June 2026

How Much Does a Tomato Weigh?

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 tomatoabout 10-20 g (0.4-0.7 oz)
Roma / plum tomatoabout 60-90 g (2-3 oz)
Standard round tomatoabout 100-150 g (3.5-5 oz)
Beefsteak tomatoabout 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.