Related Articles
history of yoga

History of Yoga: A Journey Through Time, Spirit, and Breath

Explore the full history of yoga in simple terms — from ancient meditative roots and the Yoga Sutras of Patanjali....
difficult yoga poses

The 10 Hardest Yoga Poses and How to Work Toward Them

Mastering advanced yoga poses like Handstand and Scorpion Pose can boost your strength, flexibility, and balance. This guide offers step-by-step....
Yoga Teacher Training Bali Accommodation

Yoga Teacher Training Bali Accommodation: Prices, Room Options & What’s Included

Planning a yoga teacher training in Bali? This guide breaks down Joga Yoga’s accommodation options, what is included, and the....
yoga diet and nutrition on a beach

The Yoga Diet: What Yogis Eat

Table of Contents

A yoga diet is simple, mostly vegetarian food eaten in moderate amounts. Yoga tradition groups food as sattvic (light and nourishing), rajasic (stimulating) and tamasic (heavy), and recommends eating mostly sattvic food: vegetables, fruit, whole grains, legumes, nuts and seeds, ideally a few hours before practice.

What is a yoga diet?

Illustration of a figure meditating cross-legged surrounded by fruit and vegetables

A yoga diet is less a set of rules than a way of eating that supports practice. The idea goes back to classical texts. The Bhagavad Gita groups food by its effect on body and mind, and the Hatha Yoga Pradipika recommends mitahara, which means moderate eating: enough to nourish you, but not so much that you feel heavy.

In practice, most traditional yoga schools eat simple vegetarian food that is freshly cooked and easy to digest. The ethical side comes from ahimsa, non-harming, the first of the yamas. Our guide to the yamas and niyamas explains where it sits in yoga philosophy.

You do not need to change everything at once to eat this way. Most people start by eating more whole plant foods, cooking at home more often and paying attention to how different meals feel during practice.

Sattvic, rajasic and tamasic foods

Yoga and Ayurveda sort food into three groups, based on the three gunas, or qualities. A 2015 conceptual review on yoga and eating behaviour in the NIH’s PubMed Central database summarises this three-way grouping. The traditional advice is to eat mostly sattvic food.

GroupQualityTypical examples
SattvicLight, fresh and nourishingFresh fruit and vegetables, whole grains, legumes, nuts, seeds, and in many traditions milk and ghee
RajasicStimulatingCoffee, strong spices, very salty or fried food, eating in a rush
TamasicHeavy or dullingStale or reheated leftovers, heavily processed food, alcohol, overeating

For a full list of sattvic foods and how a sattvic meal plan works, see our guide to sattvic food.

What yogis eat: foods to favour and foods to limit

A pile of fresh fruit and vegetables including broccoli, peppers, apples, grapes and pineapple
Eat more oftenEat less often
Seasonal vegetables and fruitFried and heavily processed food
Whole grains such as rice, oats and milletRefined sugar and sweets
Lentils, beans, chickpeas and tofuAlcohol
Nuts and seedsLarge amounts of coffee
Herbs and gentle spices such as ginger, cumin and turmericVery spicy or very salty meals
Water and herbal teaFood that has been sitting for a long time

How strictly you follow this is personal. The traditional view of meat, eggs, onion and garlic varies between schools, and many practitioners today eat a flexible version of this list.

When to eat around your yoga practice

Timing matters as much as what you eat. Most yoga teachers advise practising on an empty or nearly empty stomach, because twists, forward folds and inversions are uncomfortable on a full one.

A common guideline is to leave two to three hours after a full meal before practice. If you are hungry closer to class, a small snack such as a banana or a handful of nuts about an hour before is usually fine. Drink water through the day rather than a lot at once just before you start. After practice, eat a normal balanced meal once you feel ready.

Hot yoga changes this a little, because you lose more fluid. Our guide on what to eat before hot yoga covers that case.

A sample one-day yoga diet chart

This is one example of a simple day of mostly sattvic eating for someone who practises in the morning. It is a starting point, not a prescription. Adjust the amounts to your appetite and activity.

TimeMealExample
On wakingDrinkA glass of warm water or herbal tea
After morning practiceBreakfastOats or rice porridge with fruit, nuts and seeds
MiddayLunch, the main mealDal or a bean stew with rice or flatbread and cooked vegetables
AfternoonSnackFresh fruit or a small handful of nuts
Early eveningDinner, lighterVegetable soup or a simple stir-fry with tofu or lentils

Many yoga traditions make lunch the largest meal and keep dinner light and early. If you practise in the evening instead, move the larger meal earlier so you still have a gap before class.

Does a yoga diet have to be vegetarian or vegan?

Traditionally, yoga diets are vegetarian, and many include dairy. Some modern practitioners eat fully plant-based, while others include fish or meat and focus on the moderate, fresh-food side of the tradition. The right choice depends on your values and your health.

If you cut out animal foods entirely, plan your diet with care, because some nutrients, such as vitamin B12, are harder to get from plants alone. If you have a health condition or are unsure what you need, speak to a doctor or a registered dietitian before making big changes.

How food works at Joga Yoga

During the 200-hour yoga teacher training in Canggu, the course page lists plant-based breakfasts and lunches as part of the programme. The daily schedule also includes study blocks on philosophy, anatomy and Ayurveda, so students learn the reasoning behind the yoga diet as well as eating it.

If you want to explore the ideas further, our yoga philosophy guide covers the texts behind them.

Frequently asked questions

What does a yoga diet consist of?

A yoga diet is mostly fresh, simple, vegetarian food eaten in moderate amounts: vegetables, fruit, whole grains, legumes, nuts and seeds. It limits heavily processed food, alcohol and very stimulating food, following the traditional sattvic, rajasic and tamasic grouping.

What do yogis eat for breakfast?

Common choices are oats or rice porridge with fruit, nuts and seeds, fresh fruit, or a light cooked grain dish. Many people practise first and eat breakfast afterwards.

Should you do yoga on an empty stomach?

Most teachers recommend an empty or nearly empty stomach. A common guideline is two to three hours after a full meal, or about an hour after a small snack.

What is the best diet for yoga?

There is no single best diet, but the traditional choice is a mostly sattvic one: fresh, whole, plant-based food eaten in moderation. The best version for you is one you can keep up that leaves you feeling light and steady during practice.

Learn yoga philosophy and practice in Bali

Joga Yoga’s 200-hour teacher training in Canggu includes plant-based breakfasts and lunches, daily practice, and study of philosophy, anatomy and Ayurveda.

Register for teacher training

About Author

Picture of Joseph Berridge<br><span style="font-size:16px">Founder of Joga Yoga / Lead Yoga Teacher</span>

Joseph Berridge
Founder of Joga Yoga / Lead Yoga Teacher

Joe has devoted the last ten years studying yoga, Chinese medicine and music, discovering that yoga can help to realize true happiness, patience, inner peace and harmony, and strength in day-to-day life. Joe then traveled to India and Bali to study yoga in more depth and has now made Bali his home. Exploring the art and science of yoga has given him enthusiasm for sharing the knowledge and physical practice. He founded Joga Yoga, a health conscious yoga and wellness studio in Bali and Children’s Garden Kindercare. He also works with local schools to support children’s and teachers in need.

Explore Our Yoga Teacher Training

Our training focuses on deepening one’s understanding of yoga philosophy, asanas (postures), pranayama (breathing techniques), meditation, and teaching methodologies. It aims to empower aspiring yoga teachers to guide others on their journey towards physical, mental, and spiritual well-being.

Robert
Typically replies in few minutes

09.45

Namaste and welcome to Joga Yoga 🙏
Looking for answers about yoga training or Bali? I’m here to help—just drop me a message!

Or Fill out the form below

Chloe

Chloe is a dedicated personal trainer and certified yoga teacher currently based in Bali, Indonesia. With a BSc in Medical Sciences and a Level 3 Personal Training certification, Chloe brings a strong foundation in both science and movement to her practice. As a 200hrs certified yoga teacher, she blends structured fitness training with the mindful discipline of yoga, guiding clients toward better strength, flexibility, and overall wellness. Passionate about all things fitness, wellness, and yoga, Chloe creates personalized approaches that help her clients build sustainable, healthy habits for life.

Joga Yoga Training

30% OFF

Limited Spots Available

IDR 47 Mio

IDR 33 Mio

€2,350

€1,650

Apply now to be eligible:

Fi

Fi is an Indonesian who currently call Bali as a home. She sees yoga as much more than movement. It’s a pathway home to oneself. In her classes, she guides students to reconnect with their breath, body, and spirit while gently helping them find proper alignment and a graceful flow. She embraces the grounding stillness of Yin and the invigorating fire of Yang, believing that both are essential for true harmony. Through this balance, she aims to support others in cultivating a centered mind and a deeply nourished body.

Marion

After years of working on superyachts, Marion found her grounding in Bali, where her journey into yoga deepened. She has studied yoga both in Bali and India, with a focus on strengthening the connection between mind, body, and spirit. Yoga became her anchor in a fast-paced world, and now she’s passionate about creating a space for others to slow down, tune inwards, and reconnect. Marion’s classes are gentle, grounding, and guided by a deep sense of calm and connection.

Briggita

Brigitta is an Indonesian creative and mindfulness enthusiast who believes in the power of writing as a tool for self-reflection and personal growth. Through her journaling sessions, she creates a gentle and safe space for participants to slow down, connect with themselves, and explore their thoughts and emotions through writing. Her approach encourages curiosity, honesty, and self-discovery, allowing each person to explore their own journey through the simple practice of putting thoughts into words.

Ricky Gunawan

Ricky Gunawan (RYT-200), Indonesian, has practiced yoga since 2014 and completed his teacher training at Joga Yoga (Bali). His teaching focuses on understanding the mechanics of movement through strength, mobility, and anatomy-informed cueing to help students move with greater clarity, control, and confidence.

Nitish

My name is Nitish, and I am a dedicated yoga teacher from the Himalayas in India. With a primary focus on Yoga Anatomy, Hatha, Vinyasa, and precise alignments, I have been passionately teaching for the past seven years. I hold a Bachelor’s degree in Yoga Therapy from S-VYASA University in Bangalore and a Master’s degree in Yoga Therapy from JRRSU University in Rajasthan. Additionally, I am a certified yoga instructor with over 1000 hours of training. My experience encompasses teaching practitioners of all levels, helping them navigate their unique yoga journeys with expertise and care.

Lena

Lena is an incredible and dynamic yoga and advanced stretching teacher. Her background is in competition gymnastics and yoga so she has a profound understanding of the human body. In present – stretching, yoga and fitness instructor, preferring to combine styles and make functional healthy trainings aimed to improve flexibility, mobility, body control, healthy breathing and awareness, as well as recovery after activities.

Dr Sharma

Dr. Sharma is an experienced Ayurveda Practitioner, Naturopath, and Yoga Teacher based in Bali, Indonesia, dedicated to helping individuals achieve holistic well-being through ancient healing practices. With a background in Ayurveda, naturopathy, yoga, and Traditional Chinese Medicine, Dr. Sharma offers personalized wellness plans, therapeutic yoga, natural detox programs, and Ayurvedic spa therapies. With over a decade of experience, including leadership roles in wellness centers and international workshops, he combines modern therapeutic approaches with timeless healing traditions to guide clients on their journey to better health, balance, and inner peace.

Dada

Dada has been a practising monk for over 20 years. He was searching for spiritual answers since childhood and finally introduced to holistic practices of yoga pose, meditation, and Tantra and Rajadhiraja Yoga in 1993. In 1999, after several years working in the corporate world, Dada’s strong vision for spirituality led him to a major turning point in his life when he decided to leave his job and immerse himself fully in a devoted path of yoga. He went on to pursue training in India as a sannyasin, senior yoga monk.

Gus Wira

Gus Wira got to know Yoga from his father who was practicing Yoga everyday at home to get well. Gus got interested in Yoga only when he grew older, especially as he found out for himself that Yoga can address various sicknesses and helps to control mind and emotions.

Besides having completed his Yoga teacher training, Gus Wira is also trained in acupuncture and acupressure. His unique way of teaching includes physical postures, body movement and breathing techniques (pranayama) with a strong focus on energy work. Gus sees Yoga as form of therapy and healing for body, heart and mind.

Joseph

Joe has devoted the last ten years studying yoga and music, discovering that yoga can help to realize true happiness, inner peace, and strength in day-to-day life. He studied music and Chinese medicine while balancing this with yoga practice to maintain a clear mind and reduce stress. He then traveled to India and Bali to study yoga and has now made Bali his home. Exploring the art and science of yoga has given him enthusiasm for sharing the knowledge and physical practice to benefit all of us.

Mirah

Mirah is a Balinese local who grew up surrounded by the island’s beauty and traditions. Her love for yoga deepened when she completed her 200-hour Teacher Training, inspiring her to share the practice with her community. For Mirah, yoga is more than poses—it’s about awareness, connection, and joy, both on and off the mat. With a balance of strength and softness, she guides her students to find harmony within themselves and with the world around them.