What you eat before hot yoga makes a real difference to how the class feels. During a 90-minute session, your heart rate climbs, you sweat heavily, and your body’s demand for fuel and hydration goes up significantly, so getting the timing and choices right matters more than in a room-temperature class.
Timing Your Last Meal
Avoid eating within 2-3 hours of class. For morning classes, many practitioners find it works better to eat breakfast afterward rather than before, since a full stomach in a heated room is a fast route to discomfort or bloating.
Some research on exercising in a fasted state suggests it can support fat metabolism, though the effect varies by individual and isn’t necessary for everyone. Listen to your own energy levels: if you’re hungry before practice, a small, easily digestible snack is a better choice than pushing through on empty.
Good Pre-Class Snacks
- Eggs. An easily digestible protein source; a boiled or poached egg provides sustained energy without weighing you down.
- Fruit. Bananas, berries, and apples provide quick, natural energy without heaviness.
- Beans or hummus. Light, protein-and-fibre-rich options; a small portion of hummus with vegetable sticks works well.
Keep portions light rather than a full meal, and aim to eat 2-3 hours before your practice.
Hydration Before Class
Proper hydration going into a heated class helps prevent dizziness, headaches, and heat exhaustion. The American College of Sports Medicine’s exercise guidance recommends steady fluid intake in the hours before exercise rather than a large amount right beforehand, then sipping consistently during activity rather than drinking large volumes in one go, which can cause discomfort once you start moving.
Spread your water intake through the day leading up to class rather than trying to catch up all at once beforehand.
What to Avoid
- Dairy. Can increase mucus production and a bloated feeling for some people.
- Fried food. High in fat and slower to digest, which can feel heavy in a heated room.
- Heavy meat. Requires more digestive energy, which can leave you sluggish during practice.
- Spicy food. Can cause heartburn or indigestion, especially combined with heat.
What to Eat After Class
- Lean protein. Grilled chicken, fish, tofu, or a protein shake to support muscle recovery.
- Carbohydrates. Whole grains, quinoa, sweet potatoes, or fruit to replenish glycogen stores.
- Hydration. Water or an electrolyte drink to replace fluids and minerals lost through sweat.
- Healthy fats. Avocado, nuts, seeds, or olive oil to round out recovery.
This article is general nutrition guidance, not medical advice. If you have a health condition affecting diet or exercise, consult a healthcare professional for guidance specific to you.
For more on preparing for your first class, see our guide to hot yoga for beginners.


