Surprisingly to many gardeners, the optimal temperature range for ripening tomatoes is cooler than you’d expect: 68°F to 77°F.
When daytime temps consistently exceed 85°F to 90°F, the ripening process slows down significantly or even stops. Lycopene, the plant pigment responsible for giving tomatoes their characteristic red color, cannot be produced in extreme heat.
If plants are spending all of their energy forming new branches and leaves, their energy isn’t going to the fruits they already have. They want to keep growing!
So for faster ripening, you should remove any non-producing vines (the ones that have no flowers or fruits) and any discolored or damaged leaves (up to a third of the plant’s foliage). Leaves are critical for growth, of course—you just don’t need that many of them.
In fact, fertilizer can hinder ripening because it forces the plant to continue growing new leaves.