The main rule before doing yoga is not to overeat, because it will be uncomfortable for you to practice. The fact is that during the performance of asanas and breathing exercises, a massage of the internal organs takes place, and a full stomach will not allow you to engage fully.
If you come to morning practice, it is best to practice on an empty stomach.
If you have classes at lunch, or in the evening, that is, you need, but with a certain interval. 4:00 before training, you can eat heavy food. It can be greens with red beans, soaked nuts, pilaf with spices, cheese with dried fruits.
2:00 before training, you can eat light food. This can be a strip of fresh fruits, fruit or vegetable salad, cereal on almond milk, avocado salad, yogurt.