Twice a month, on the eleventh day of the lunar fortnight, millions of Hindu kitchens quietly set the rice aside. If you grew up seeing this, you probably also grew up hearing a different reason every time: "sin hides in the rice that day", "a sage became rice", "the moon pulls on the water in your body". And if you are new to the fast, the questions come quickly: Why rice? What if I eat it by mistake? When exactly do I break the fast?

Most of the answers you see at the top of a search are taken from videos and social media posts. So I went to the source chapters themselves. The short version: the texts never single out rice.

Why don’t Hindus eat rice on Ekadashi?

Because the Ekadashi fast forbids eating any grain on that day, and rice is simply the grain most people eat every day. In the two chapters I consulted in translation — Agni Purana chapter 187 and Padma Purana, Uttara Khanda chapter 51 — the prohibition is on food (anna), not on rice by name. Wheat, lentils and every other grain are equally off the plate.

“He who eats food on the Ekādasī day eats sin.”

— Padma Purana, Uttara Khanda 51.42–52, tr. N. A. Deshpande (courtesy: wisdomlib.org)

That single line is the root of the popular belief that on Ekadashi, sin takes shelter in grain. Vaishnava teachers tell it as the story of Papa-purusha, the personified sin who hides in food grains on this day. The pages I came across attribute that story to the Padma Purana, but I could not open the exact chapter and verse myself, so I am not quoting it as scripture here.

A bamboo basket holding steel bowls of uncooked rice, wheat grains, red lentils and split chickpeas, with two onions and a garlic bulb, half covered with a cotton cloth — AI-generated image (Roopalia)
Set aside for the day: every grain and pulse, plus onion and garlic.

Two popular explanations I could not find in any text

"Not found" means not found in this search, not proof that it does not exist anywhere. The Puranic literature is vast.

What if I accidentally eat rice on Ekadashi?

Don’t panic. The chapters I read give no special penance for eating something by mistake. What families usually advise is simple: ask Vishnu’s forgiveness in your heart, carry on with the fast for the rest of the day, chant his name, and keep the next Ekadashi with care. Some families give a small donation the next day. Warnings like "you will be reborn as a worm" did not appear in any text I consulted. A fast is kept out of devotion, not fear.

Ekadashi fasting for beginners: a three-day timeline

Ekadashi is really a three-day observance. The core rule comes straight from the Agni Purana:

“He should not take food on the eleventh day in both the lunar fortnights.” … “One should fast on the eleventh day and take food the next day.”

— Agni Purana 187.1–9, tr. N. Gangadharan (courtesy: wisdomlib.org)

Two Ekadashis a month, or one? The Agni and Padma Puranas speak of both fortnights. The Devala Smriti (verse 863) draws a line: fasting on both is for forest-dwellers and renunciants, while a householder keeps only the bright-fortnight (Shukla) Ekadashi (Devala Smriti on fasts and vows, courtesy: wisdomlib.org). Many Vaishnava families keep both; many householders keep one. Both have textual support, so follow your family’s custom.

Day 1 — Dashami (the day before)

Eat one simple, light meal and finish it before sunset. No meat, alcohol, onion or garlic. The same Agni Purana chapter asks for “restricted food” and warns, “One should never eat at the junction of tenth and eleventh (lunar) days” — that is, not at the moment Dashami turns into Ekadashi. That is why many homes eat early on Dashami.

A woman in a yellow salwar suit sits on a kitchen floor in golden sunset light, eating plain rotis, bottle-gourd curry and curd from a steel plate, the setting sun visible through the window — AI-generated image (Roopalia)
Dashami evening: one plain meal, finished before the sun goes down.

Day 2 — Ekadashi (the fast)

  1. Bathe early, wear something clean (yellow is traditional for Vishnu), light a lamp and offer tulsi leaves picked the day before.
  2. Make a simple resolution (sankalpa) for the fast.
  3. Choose the level you can manage: nirjala (no food or water), water only, milk only, fruit and fasting foods, or a single grain-free meal. Wikipedia’s Ekadashi article lists the same range (courtesy: Wikipedia).
  4. Spend the evening in bhajan, kirtan or reading. The Padma Purana’s chapter on Aja Ekadashi says, “Engaging yourself in a fast; keep awake at night” (Uttara Khanda 56, tr. N. A. Deshpande, courtesy: wisdomlib.org).

Can you sleep on Ekadashi? The Devala Smriti (verse 848) lists what to avoid on a fast day: “He should avoid drinking water repeatedly, eating the tambula, sleep during day time and cohabitation.” So daytime naps are traditionally out. (Drinking the water your body needs is never the issue; the point is not to keep snacking.) The night vigil (jagaran) is the ideal, but few people manage a full night today. Many sing for the first part of the night and then sleep. If you have to work or drive the next morning, getting rest is the sensible choice.

Five women in colourful saris sit in a circle on a rug in a lamp-lit courtyard at night, one playing a dholak while the others clap and sing — AI-generated image (Roopalia)
The Ekadashi night vigil: lamps, a dholak and devotional songs.

Day 3 — Dwadashi (breaking the fast)

This is where most people slip. Three rules for breaking the fast (parana):

  1. After sunrise on Dwadashi, never at midnight. In the Hindu calendar the day changes at sunrise, so you cannot break the fast at 12 a.m.
  2. After Hari Vasara. The first quarter of the Dwadashi tithi is called Hari Vasara, and the fast is not broken during it. Early morning after that is considered best.
  3. Before Dwadashi ends. Break the fast while Dwadashi is still running, unless it has already ended before sunrise.

These parana rules are taken from drikpanchang.com’s Ekadashi parana notes. The exact time changes every month and in every city, so check a panchang set to your own location.

Bathe, worship Vishnu, sip a little water with a tulsi leaf, then eat something light. The Agni Purana gives a line to say before the first mouthful: “O lotus-eyed! I am eating. O The unchanging one! (You) become my refuge.” Many families break the fast with rice or a simple khichdi, since the restriction ends with Ekadashi.

A smiling woman in a yellow sari sits on a wooden stool near a home shrine at sunrise, holding a tulsi leaf over a brass pot of water, a plate of banana, apple and dates and a bowl of milk in front of her — AI-generated image (Roopalia)
Dwadashi morning: a tulsi leaf, a sip of water, and then the first meal.

What can you eat on Ekadashi?

Usually eatenUsually avoided
All fruits; dates, nuts, roasted makhana (fox nuts), peanutsRice and anything made from it (poha, puffed rice, rice flour)
Milk, curd, buttermilk, paneerWheat, semolina, refined flour, gram flour
Sabudana (sago), kuttu (buckwheat), singhara (water chestnut) and rajgira (amaranth) floursAll lentils and beans
Potato, sweet potato, taro, pumpkin, bottle gourdOnion and garlic
Rock salt, black pepper, cumin, green chilliRegular table salt; meat, fish, eggs, alcohol

Can I eat upma? Not if it is made with semolina, which is wheat. Dates (khajur)? Yes, they are fruit. Tea? Families differ: many allow milky tea on a fruit fast, none on a nirjala fast. For a full list of fasting staples, see our guide on what to eat during a Hindu fast.

What if you are not fasting? Many households still keep the kitchen grain-free that day, or at least skip rice, as a mark of respect, even when only one person is fasting.

A large brass plate with sabudana khichdi, two buckwheat puris, cumin potatoes, curd, roasted makhana, peanuts, apple, banana and papaya pieces and rock salt — AI-generated image (Roopalia)
A grain-free Ekadashi plate.

Who should not fast, or should fast lightly

This article does not ask anyone to fast. People with diabetes, pregnant or breastfeeding women, people with kidney or heart conditions, the very elderly, children, and anyone on regular medication should not keep a nirjala or long fast, and should speak to their doctor before any fast. Tradition itself says to fast "according to your capacity": a single grain-free meal, a fruit fast, or simply chanting Vishnu’s name all count. If you feel dizzy or weak, drink water and eat fruit. Women who get their period during a fast often ask what the texts say; we looked at that in Can Hindu women pray during periods?

Keeping Ekadashi outside India

The most common mix-up abroad is the date. Ekadashi in your city may fall a day earlier or later than in India, because the lunar day is counted from local sunrise. Following an Indian calendar in London or Toronto can land you on exactly the overlap with Dashami that the Agni Purana warns against. We explain why in why your festival date differs from India.

An Indian woman in a pink cardigan checks her phone at a kitchen counter beside a window overlooking snowy rooftops, with a fruit bowl, a jar of makhana and a lit brass lamp on the counter — AI-generated image (Roopalia)
Far from home: checking the local sunrise for the right Ekadashi and parana time.

Devuthani Ekadashi: the big one this season

Devuthani (Prabodhini) Ekadashi falls in the bright half of Kartik. It is believed to be the day Vishnu wakes from his four-month sleep, which reopens the season for weddings. The fasting rules are the same; the worship is different. Courtyards are decorated with red-ochre and white-chalk mandana drawings and Vishnu’s footprints, sugarcane stalks are stood upright, and seasonal water chestnuts, jujube, amla and sweet potatoes are offered. Many families hold the Tulsi Vivah the same day or the next.

A village courtyard at dusk decorated with red-ochre and white mandana patterns and footprints, sugarcane stalks tied together in a corner, with water chestnuts, jujube, amla, sweet potatoes and lit clay lamps — AI-generated image (Roopalia)
Devuthani Ekadashi: mandana drawings, sugarcane and the season’s fruit.

What the texts say, and what they don’t

ClaimWhat I found
No food on the Ekadashi of both fortnightsFound: Agni Purana 187; Padma Purana UK 51.
Eat on the next dayFound: Agni Purana 187.
Don’t eat at the Dashami–Ekadashi junctionFound: Agni Purana 187.
"Eating food on Ekadashi is eating sin"Found: Padma Purana UK 51.42–52.
Householders keep only the Shukla EkadashiFound: Devala Smriti 863.
No daytime sleep or repeated drinking on a fast dayFound: Devala Smriti 848.
Night vigilFound: Padma Purana UK 56 (Aja Ekadashi).
A ban on rice by nameNot found in these chapters; the ban covers all grain.
Papa-purusha chapter and verseCould not open to verify.
The Sage Medha storyNot found in any Purana page.
Rice, water and the moon "science"No study found.

The bottom line. The Ekadashi rule in the texts is short and clear: no grain on the eleventh day, worship and eat on the twelfth. Rice is avoided because all grain is avoided. The stories about Sage Medha and "moon science" are not in any chapter or study I checked.

Everything else, including how strict the fast is, what you eat and how long you stay awake, depends on your health and your family’s custom. Keep it out of devotion, not fear.

Frequently asked questions

Why is rice not eaten on Ekadashi?
Because the Ekadashi fast forbids all grains, and rice is the staple most people eat every day. In the chapters I consulted in translation, Agni Purana 187 and Padma Purana Uttara Khanda 51, the prohibition is on food (anna), not on rice by name, so wheat and lentils are equally avoided. The Padma Purana says, "He who eats food on the Ekādasī day eats sin", which grew into the belief that sin takes shelter in grain on this day, told in Vaishnava circles as the story of Papa-purusha. The Sage Medha story and the "moon and water" scientific explanation, both common online, were not found in any Purana chapter or study I checked.
What happens if I accidentally eat rice on Ekadashi?
Nothing in the texts I read prescribes a penance for eating by mistake. Agni Purana 187 and Padma Purana Uttara Khanda 51 and 56 state the rule, but say nothing about accidents. Family tradition usually advises: silently ask Vishnu’s forgiveness, continue the fast for the rest of the day, chant his name, and observe the next Ekadashi carefully. Some families make a small donation the next day. Frightening claims such as being reborn as an insect did not appear in any text I consulted. Children, the sick and anyone on medication are not expected to fast in the first place, so there is no reason for guilt if they ate.
What can you eat during an Ekadashi fast?
All grains and pulses are avoided, so people eat a fruit-based fast (phalahar). Commonly allowed: fruits, milk, curd, buttermilk, paneer, sago (sabudana), buckwheat (kuttu), water-chestnut (singhara) and amaranth (rajgira) flours, potatoes, sweet potatoes, taro, nuts, dates, makhana and rock salt, with cumin, black pepper and green chilli. Avoided: rice, wheat, semolina, gram flour, all lentils and beans, onion, garlic, regular table salt, meat, fish, eggs and alcohol. Upma made with semolina is not allowed because semolina is wheat. Tea depends on family custom. People with diabetes or other conditions should plan even a fruit fast with their doctor.
How do you break an Ekadashi fast?
You break it on Dwadashi, the next lunar day, after sunrise. This is called parana. The Agni Purana 187 rule is simply to fast on the eleventh and eat on the next day. By tradition, the first quarter of Dwadashi, called Hari Vasara, is skipped, the early morning after it is best, and the fast should be broken before Dwadashi ends. Bathe, worship Vishnu, sip water with a tulsi leaf, then eat something light such as fruit, rice or khichdi. Avoid heavy, fried food straight away. Because parana depends on local sunrise, check the time in a panchang set to your own city.
Can I break my Ekadashi fast after 12 am?
No. In the Hindu calendar the day and the lunar date change at sunrise, not midnight, so after 12 am it is still Ekadashi, not Dwadashi. The Agni Purana says to fast on the eleventh day and eat on the next, which tradition understands as after sunrise on Dwadashi, and after the first quarter of Dwadashi (Hari Vasara) has passed. If you feel unwell, dizzy or weak during the night, however, drink water or take milk or fruit without hesitation, especially on a nirjala fast. Your health comes first, and tradition itself allows fasting according to your capacity. People with medical conditions should consult a doctor before fasting at all.
Which Ekadashi is best to start fasting?
Many people begin with Utpanna Ekadashi, in the dark half of Margashirsha, which tradition regards as the day the goddess Ekadashi appeared. Others start with Devuthani (Prabodhini) Ekadashi in the bright half of Kartik, when Vishnu is believed to wake from his four-month sleep. Starting on whichever Ekadashi suits you is also fine, because the Agni Purana and Padma Purana speak of fasting on the Ekadashi of both fortnights. There are usually 24 Ekadashis a year, with two more in a leap-month year (courtesy: Wikipedia). For a first fast, choose phalahar rather than nirjala, and speak to a doctor if you have any health condition.
How long is the Ekadashi fast?
The fast itself runs from sunrise on Ekadashi until parana after sunrise on Dwadashi, roughly a full day and night. Because many people also eat their last meal early on Dashami, the gap between meals is often longer, which is why some sources quote figures such as "32 hours". No such fixed number appears in the chapters I read; the length depends on when you ate on Dashami and the parana time in your city. The Agni Purana only says to avoid eating at the junction of Dashami and Ekadashi, and to eat on the next day. If a long gap is hard for you, a single grain-free meal on Ekadashi is a traditional, gentler option.
Can we sleep on Ekadashi?
Tradition encourages staying awake at night. The Padma Purana’s chapter on Aja Ekadashi (Uttara Khanda 56) says, "Engaging yourself in a fast; keep awake at night", which is the basis of the Ekadashi jagaran, a night of bhajan, kirtan, Vishnu Sahasranama or stories. The Devala Smriti (verse 848) also says to avoid sleeping during the day on a fast day. In practice, few people manage a full night now; many sing for the first part of the night and then sleep. If you have work, school or driving the next day, getting enough rest is the sensible and safe choice. Devotion during the hours you are awake matters more than the number of hours you stay up.

Sources and cautions: sources consulted — Agni Purana chapter 187 (tr. N. Gangadharan) and Padma Purana, Uttara Khanda 51 and 56 (tr. N. A. Deshpande), and Devala Smriti verses 848 and 863, all courtesy: wisdomlib.org; types of fast and number of Ekadashis: Wikipedia (Ekadashi); Hari Vasara and parana rules: drikpanchang.com’s Ekadashi parana notes (cited in words). Three things should be said plainly. First, a ban on rice by name, the chapter and verse of the Papa-purusha story, the Sage Medha story and the rice-and-moon "science" were not found in this search; that is the result of a search, not a final verdict. Second, every tradition and family has its own custom; follow your elders and your local panchang. Third, this article does not encourage anyone to fast and is not medical advice; with diabetes, pregnancy, any illness or regular medication, consult a doctor first. No brand or shop is recommended.