Shravan Month Fasting: How to Eat Well on Sawan Mondays

nYOOtrition Team ·

Shravan is one of the most widely observed fasting months in the Indian calendar, and for many families it means a series of Mondays eating vrat ka khana — the distinct category of foods traditionally eaten during a fast. The nutrition of these foods is worth understanding, because what looks like a light eating day can quietly leave gaps in protein and iron if the choices are not made thoughtfully.

What you are actually eating on a Sawan Monday

Vrat ka khana is built around a small set of permitted ingredients: sabudana (tapioca pearls), kuttu ka atta (buckwheat flour), rajgira atta (amaranth flour), singhara atta (water chestnut flour), samak rice (barnyard millet), makhana (fox nuts), potatoes, sweet potato, fruits, milk, curd, paneer (Indian cottage cheese), sendha namak (rock salt), and peanuts. Onion, garlic, grains, and pulses are excluded.

Most people eat one or two meals during the day rather than a complete water-only fast. The cooking style is familiar — khichdi (a savoury grain porridge), thalipeeth (a savoury flatbread), rotis, kheer (grain pudding) — but the nutritional quality varies considerably depending on which base ingredients you build around.

A note on sendha namak (rock salt): it replaces iodised table salt, which is excluded in most vrat traditions. If you fast regularly across multiple months, be aware that sendha namak does not contain added iodine. Dairy — milk and curd — provides iodine for most people, but it is worth keeping in mind if your diet is otherwise low in iodine-rich foods.

The protein gap

This is where vrat ka khana has its most significant weak point.

Vrat foodProtein per 100g
Peanuts~26g
Rajgira atta (amaranth flour)~13–14g
Kuttu ka atta (buckwheat flour)~13g
Makhana (fox nuts)~10g
Samak rice (barnyard millet)~10–12g
Singhara atta (water chestnut flour)~5g
Sabudana (tapioca pearls)~0.2g

Sabudana is the most commonly eaten vrat food and almost the lowest in protein — around 0.2g per 100g, with 88g carbohydrate. On its own, a bowl of sabudana khichdi is essentially a high-carbohydrate meal with very little else.

The practical fix is straightforward: always pair sabudana with peanuts and curd. Peanuts bring the protein, curd adds a further 3–4g per 100g. If you are making rotis or thalipeeth, rajgira atta or kuttu ka atta are meaningfully higher in protein than singhara atta — both around 13g per 100g. For a full look at Indian foods and their protein profiles, high-protein Indian foods covers the broader picture.

Iron: the mineral most at risk

A series of vrat eating days across a month can quietly affect iron intake, particularly for women. The good news is that several vrat foods are genuinely iron-rich — they are just not always the ones most commonly chosen.

Samak rice (barnyard millet) is the surprise: around 16mg iron per 100g, one of the highest iron densities of any grain. It makes a nutritionally far stronger base for khichdi than sabudana. Rajgira atta (amaranth flour) provides around 7.6mg iron per 100g. Dates, pumpkin seeds, and amaranth laddoos also contribute.

The catch with all plant-based iron is that it is non-heme iron — the body absorbs it at 2–20%, compared to 15–35% for heme iron from meat. Two things make a real practical difference:

  • Vitamin C boosts absorption — a squeeze of lemon in your khichdi, a small glass of amla (Indian gooseberry) juice, or fresh fruit with your meal can meaningfully increase how much iron you actually absorb
  • Avoid tea immediately after a vrat meal — the tannins in chai bind to iron and block uptake. If tea is part of your fasting routine, wait at least an hour after eating

For the fibre content of these fasting grains, Indian foods high in fibre has a useful comparison.

The family vegetarian month

Many households observe Shravan as a full vegetarian month for the whole family — not a fast on specific days, but an extended period without meat. This is a nutritionally different situation and a simpler one to manage.

The usual gap is protein and iron from animal sources. Dal (lentils), rajma (kidney beans), and chana (chickpeas) handle most of the protein load. Paneer (Indian cottage cheese) and eggs for those who eat them fill the remainder. The main thing to watch: replacing meat with potato-heavy or refined-grain dishes is not the same as going vegetarian — variety in the dal and vegetable rotation matters more than any single food.

How nYOOtrition helps

nYOOTRI, our AI Meal Planner, can build a Shravan-friendly weekly plan that keeps iron and protein visible alongside your calorie target — so you can see at a glance whether your fasting day meals are nutritionally balanced or need adjusting. The Food Diary tracks protein and fibre daily against your personal targets, which is particularly useful across a month where your eating pattern shifts every week. And nYOO, our AI Chef-Bot, can suggest vrat-friendly swaps when a dish is running low on protein — for instance, substituting rajgira atta (amaranth flour) for singhara atta (water chestnut flour) in a roti recipe without changing the flavour significantly.

If you have specific health conditions that affect how you approach fasting, speak to your doctor or dietitian before changing your eating pattern.

Frequently Asked Questions

Is sabudana good for fasting? +

Sabudana (tapioca pearls) give you quick energy during a fast — easy to digest and satiating in the short term. But sabudana is almost entirely carbohydrate with very little protein, so it works best paired with curd or peanuts rather than eaten alone. Think of it as an energy base, not a complete meal.

How do I get enough protein on a vrat? +

The key is choosing the right grains and pairing well. Rajgira atta (amaranth flour) provides around 13–14g protein per 100g — significantly more than singhara or sabudana. Peanuts are the highest-protein vrat food at around 26g per 100g and combine naturally with sabudana khichdi. Curd and paneer (Indian cottage cheese) are also protein sources that work well on a fasting day.

What is the best vrat food for iron? +

Samak rice (barnyard millet) is surprisingly high in iron — one of the highest of any grain. Rajgira atta (amaranth flour) is also a strong source. Pair either with a source of vitamin C — lemon juice, amla (Indian gooseberry), or fresh fruit — to improve how much iron your body actually absorbs. Avoid tea immediately after a vrat meal as tannins block iron uptake.

What about peanuts? +

Peanuts are widely eaten during Shravan fasting and happen to be one of the most nutritionally valuable choices in the vrat ka khana repertoire — around 26g protein and 4.6mg iron per 100g. Roasted peanuts alongside sabudana khichdi (tapioca pearl porridge) or as a standalone snack is one of the easiest ways to keep protein intake up on a fasting day.

Does the whole family need to fast during Shravan? +

Many households go vegetarian for the full month of Shravan without observing a fast on specific days — these are two different things nutritionally. A fasting day involves vrat ka khana with its specific ingredient restrictions. A vegetarian month simply means replacing meat with dal (lentils), paneer (Indian cottage cheese), or eggs for those who eat them. Both are easy to manage well with a bit of planning.

Written by

nYOOtrition Team

Let’s Live Healthy!

Get notified when nYOOtrition goes live.