Tomato plants usually start showing fruit about 1–3 weeks after the flowers are pollinated, and ripe tomatoes often follow about 30–60 days later depending on the variety. Cherry tomatoes tend to be fastest, while larger types like beefsteaks take longer.

What to expect

  • Flowers first: Tomatoes generally flower before fruit forms.
  • Tiny green fruit: Small fruits often appear within days to a couple of weeks after successful pollination.
  • Ripe harvest: Many tomatoes are ready roughly 50–100 days after transplanting or about 100 days from seed, depending on the variety and growing conditions.

What affects timing

  • Variety: Cherry and grape tomatoes usually fruit sooner than beefsteaks or some heirlooms.
  • Weather: Warm, steady temperatures help; extreme heat or cold can slow or stop fruiting.
  • Pollination and care: Good sunlight, regular watering, and healthy pollination all help fruits set and grow.

Simple rule of thumb

If your plant is already flowering, you may see tiny green tomatoes within 1–3 weeks. If you’re starting from seed, expect the whole process to take around 3 months or more before harvest.

If you want, I can also give you a quick tomato timeline by stage: seedling, flowering, green fruit, and ripe fruit.