Зависит от того, какую цель вы преследуете, и каким видом спорта занимаетесь.
Если это набор массы, то продукты с повышенным содержанием белков: бананы, орехи (миндаль содержит самое большое количество протеина), бобовые, молочка (особенно сыр, творог), яйца (желательно без желтка, особенно если в большом количестве), куриная грудка, рыба, специальный протеиновые добавки. Так как приемов пищи обычно бывает много в сутки (5-6) стоит так же включать клетчатку в рацион для хорошего метаболизма (капуста, свекла, сельдерей, спаржа, шпинат, морковь, крест-салат, брокколи и др.). Обычно для этого случая график составляют тренера, либо можете самостоятельно поискать в интернете.
Если это похудение, то естественно жиросжигающие продукты - грейпфрут, ананас, имбирь, специальные жиросжигающие добавки, а также продукты с повышенным содержанием клетчатки (см выше). Но не стоит забывать, что похудение, это не отказ от еды. Наоборот, вы должны питаться хорошо, потому что организму нужны силы на насыщенные тренировки, для которых, к слову для похудения, требуется очень много калорий. Так же не стоит забывать о белках, так как без аминокислот ваше тело не сможет превращать жир в мышцы. Выше указаны продукты с повышенным содержанием белков.
В любом случае, плотно кушать желательно не менее чем за 2 часа перед тренировкой, легкие быстро усваиваемые продукты за час-полтора, легкий перекус, если совсем невмоготу ( стакан зеленого чая, кефира, яблоко - за 30-40 минут. Лучший вариант - углеводная пища, потому что она дает хороший заряд энергии для физической активности благодаря гликогену. Например, овсяная или гречневая каша, овощной или фруктовый салат, хлебцы, отварное мясо (желательно куриная грудка) или рыба.