Practice
What Should You Eat Before Yoga?
Practise yoga on a fairly empty stomach — ideally 2–3 hours after a main meal. If you need something, have a small, light snack (like a banana or a few nuts) 30
Practise yoga on a fairly empty stomach — ideally 2–3 hours after a main meal. If you need something, have a small, light snack (like a banana or a few nuts) 30–60 minutes before. A full stomach makes twists, folds and inversions uncomfortable and can cause nausea.
Ideally, practise yoga on a fairly empty stomach. Yoga involves plenty of twisting, folding and compressing of the abdomen, and a full stomach quickly becomes uncomfortable during these movements, sometimes causing nausea, cramping or reflux. Traditionally yoga is done unfed for this reason, and most people also feel lighter and more focused that way.
As a rough guide, leave about two to three hours after a full meal, and one to two hours after something lighter. Larger, richer or fattier meals take longer to digest, so give them more time, while a small snack clears far more quickly.
If you are hungry before a morning or early-evening practice, a small, light, easily digested snack around 30 to 60 minutes beforehand is usually enough to take the edge off without weighing you down. A banana, a few nuts, a date, or a little fruit works well. Avoid heavy, greasy or very sugary foods right before you roll out the mat.
Do not forget hydration, which matters as much as food. Sip water in the couple of hours beforehand so you start well hydrated, but avoid gulping a large amount just before practice, as a sloshing stomach is its own kind of distraction. Everyone digests at their own pace, so treat these timings as a starting guide and adjust to what leaves you feeling comfortable and steady on the mat. In short, arrive light, a little fuelled if you need it, and ready to move.
Frequently asked questions
- Can I do yoga after eating?
- It's best to wait 2–3 hours after a full meal (1–2 after a light one). Practising on a full stomach makes twists and folds uncomfortable and can cause nausea.
Related reading
- Should You Do Yoga on an Empty Stomach?Yes — yoga is traditionally and best practised on a fairly empty stomach, which is why early morning is ideal. An empty …
- What Is the Best Time of Day to Do Yoga?Early morning, on an empty stomach, is traditionally considered the best time for yoga — the mind is calm and clear, and…
- Yoga for Beginners: Your Complete Start-Here GuideThe front door for anyone new to yoga — what you need, what to expect, how often to practise, the first poses to learn, …

