Also, for a non-athlete, before doing cardio, eating more carbohydrates will support the exercise that day. While for yoga, eating foods rich in proteins and vitamins is recommended. In general, as a sports athlete, fresh, varied, and unprocessed foods are the best choice.