В русском языке существуют оба слова и в некоторых значениях они являются полными синонимами.
Правильно
Созреть — означает стать зрелым, готовым к чему-либо, принять законченную форму. Употребляется в более широком смысле и, в том числе, по отношению к плодам растений (фруктам, овощам и т.д.).
В саду созрели вишни и яблоки.
Я наконец созрел для этого важного решения.
После долгих лет работы он созрел для открытия своего дела.
Яблоки созрели и стали очень сочными и сладкими.
Поспеть — означает стать спелым, созреть. В прямом смысле употребляется только по отношению к плодам растений. В разговорном языке иногда употребляется в значении «успеть к какому-либо сроку, дойти до готовности, успеть куда-либо».
Яблоки должны поспеть в середине августа.
Черешни поспели и теперь я ем только их.
Слава богу, я поспела на поезд, иначе бы осталась тут.