योग से पहले क्या खाएं

What to eat before yoga: light foods and how long to wait

Yoga feels best on a light stomach. Twists, forward bends and inversions all press on the belly, and a heavy meal makes them uncomfortable. But practising while very hungry can leave you weak or dizzy. Here is how to get the balance right, with everyday Indian foods.

After a full meal
Wait 2 to 3 hours
After a light snack
About 1 hour
Best snacks
Banana, soaked nuts, fruit
Water
Small sips, not a bottle

Why food timing matters on the mat

During digestion, the stomach is full and the body is busy processing food. Bending forward, twisting or going upside down on top of that can cause heaviness, acidity, burping or nausea. Deep breathing practices also feel cramped when the belly is full.

On the other hand, an empty tank is not always better. If you skip food for too long, especially before a vigorous class or in hot weather, you may feel shaky, light-headed or tired halfway through. The aim is a light, comfortable stomach.

How long to wait

What you ateExampleWait
Full mealDal, rice, sabzi, roti; biryani; a thali2 to 3 hours
Light mealPoha, upma, two idlis, a small sandwichAbout 1.5 to 2 hours
Small snackA banana, a few soaked almonds, a fruitAbout 45 minutes to 1 hour
DrinkWater, a small glass of buttermilk or coconut waterSips are fine; finish larger drinks 30 minutes before

Everyone digests differently. If you still feel full at the suggested time, wait longer next time.

Before morning yoga

Most people practise in the morning on an empty stomach, after the toilet and a glass of water. That works well for a gentle or 15 to 30-minute session.

If you wake up hungry, or the class is long or vigorous, have a small snack 30 to 60 minutes before:

  • Half or one bananaEasy to digest and gives quick energy.
  • 4 to 6 soaked almonds or a few walnutsSmall and filling.
  • 1 or 2 datesUseful for an early, energetic class.
  • A small fruitApple, papaya or a few slices of seasonal fruit.

Before evening yoga

For a class at 6 or 7 pm, the main problem is lunch wearing off. A small snack around 4 or 5 pm keeps you going without filling you up:

  • A fruit, or a handful of roasted chana or makhana
  • A small bowl of sprouts or a few nuts
  • A glass of buttermilk (chaas)
  • Half a sandwich or a small bowl of poha, at least 1.5 hours before

Then eat dinner after class. See what to eat after yoga.

Foods that feel heavy before practice

  • Fried foodSamosa, pakode, puri and bhature sit in the stomach for hours.
  • Large, rich mealsBiryani, butter-rich curries and big thalis need the full 3 hours.
  • Very spicy foodCan cause acidity when you bend and twist.
  • Rajma, chole and other gassy foodsFine in general, but uncomfortable just before practice for many people.
  • Fizzy drinksCause bloating and burping.
  • A lot of milk or sweetsSome people feel heavy or sluggish.

Tea, coffee and water

  • Water: drink a glass on waking and sip through the day. Just before class, take small sips rather than a full bottle. In summer, carry water to class.
  • Tea and coffee: a small cup an hour before is fine for most people. On an empty stomach, strong tea or coffee can cause acidity or jitteriness during practice. If that happens, have it afterwards.
  • Coconut water or nimbu paani: useful in hot weather before a long or sweaty class.

Special situations

  • Diabetes: if you take insulin or tablets that lower sugar, practising on an empty stomach can bring sugar down too far. Ask your doctor about a small snack before, and keep glucose tablets or a sweet handy. See yoga for diabetes.
  • Acidity or reflux: wait longer after meals, avoid spicy and fried food on practice days, and skip head-down poses if they bring on symptoms.
  • Fasting days: keep practice gentle and short, drink water if your fast allows, and stop if you feel dizzy.
  • Pregnancy: do not practise hungry. A small snack 30 to 60 minutes before helps. See yoga during pregnancy.
  • Hot yoga or long classes: make sure you are well hydrated through the day.

What to eat before yoga: common questions

Should I eat before yoga?

For a short morning practice, an empty stomach is usually best. For a long, vigorous or evening class, a small snack 45 to 60 minutes before helps.

How long after eating can I do yoga?

About 2 to 3 hours after a full meal, 1.5 to 2 hours after a light meal and about 1 hour after a small snack.

Is a banana good before yoga?

Yes. Half or one banana 30 to 60 minutes before practice is easy to digest and gives quick energy.

Can I drink tea before yoga?

A small cup an hour before is fine for most people. If tea on an empty stomach gives you acidity, have it after practice.

Can I drink water during yoga?

Yes, small sips between poses if you are thirsty, especially in hot weather.

What should I avoid before yoga?

Fried and heavy food, large meals, very spicy dishes, fizzy drinks and large amounts of water just before class.

I feel dizzy in yoga class. Is it my food?

It can be from practising hungry, dehydrated or standing up too fast. Try a small snack and water beforehand. If dizziness continues, see a doctor.

Last updated 24 October 2026. This guide is for general education and is not medical advice.

Learn it with a teacher

A teacher can check your posture and breathing in the first few classes. Find yoga classes in your city.

Find a yoga class