Anemia Diet: Indian Diet Chart & Plan to Raise Iron and Hemoglobin

Introduction

Tired by 4 p.m., breathless on the stairs, hair falling more than usual, nails that break easily. Many women in India live with these for years, thinking it's just stress. Then a blood test shows hemoglobin of 9 or 10.

You're far from alone. In India's National Family Health Survey (NFHS-5, 2019–21), 57% of women aged 15 to 49 and 25% of men were anaemic. That's more than one in two women.

The good news is that the right anemia diet can make a real difference, especially when it's built around the foods you already eat. This guide covers the best iron-rich Indian foods, what helps and blocks iron absorption, a simple anemia diet chart, and a 7-day diet plan for anemia patients.

Quick Answer

An anemia diet includes iron-rich foods every day (such as kala chana, rajma, bajra, ragi, sesame seeds, green leafy vegetables, eggs, chicken, fish and liver) and pairs them with vitamin C foods like lemon, amla, guava or tomato to improve absorption. Keep tea, coffee and calcium-rich foods at least an hour away from iron-rich meals. Diet alone often can't correct moderate or severe anemia, so it works best alongside the iron, B12, or folic acid treatment your doctor prescribes.

Healthy Meal

What is anemia, and which type do you have?

Anemia means your blood has too few healthy red blood cells or too little hemoglobin to carry oxygen well. For most adults, the World Health Organization uses these cut-offs:

Group Anemia if hemoglobin is below
Adult women (not pregnant) 12 g/dL
Pregnant women 11 g/dL
Adult men 13 g/dL

The type of anemia decides what your diet needs to fix. Iron deficiency anemia is the most common. Vitamin B12 and folate deficiency anemia are also common in India, especially among vegetarians. Some anemias, like thalassemia or anemia from chronic disease, are not caused by diet at all.

So before you change your diet, ask your doctor which type you have. CBC plus ferritin, B12 and folate tests usually answer the question. Taking extra iron when your problem is B12, or when you have thalassemia trait, won't help and can cause harm.

Best iron-rich Indian foods for an anemia diet

According to ICMR-NIN (2020), an adult Indian woman needs about 29 mg of iron a day, a man about 19 mg, a pregnant woman 27 mg, and a breastfeeding mother 23 mg. The woman's figure is higher than in Western guidelines because Indian diets are mostly plant-based, and the body absorbs less of the iron in plant foods.

That's why it helps to know the two kinds of iron in food:

  • Heme iron comes from meat, chicken, fish, and liver. The body absorbs it well.
  • Non-heme iron comes from dals, grains, seeds and vegetables. It's absorbed much less, but absorption improves a lot with the right food pairings (next section).

Vegetarian iron sources

Food Approx. iron per 100 g (raw) Easy way to eat it
Bajra (pearl millet) 6 mg Bajra roti in winter, bajra khichdi
Kala chana 6 mg Chana chaat with lemon, kala chana curry
Rajma 5 to 6 mg Rajma with tomato gravy
Ragi (finger millet) 4 to 5 mg Ragi dosa, ragi roti, ragi porridge
Masoor, moong and other dals 4 to 7 mg A katori of dal at lunch and dinner
Til (sesame seeds) about 10 mg Til chikki, til in chutney or on salad
Halim (garden cress seeds) about 10 to 12 mg 1 tsp soaked in lemon water or in laddoo
Poha (flattened rice) varies, often 4 to 8 mg Vegetable poha with peanuts and lemon
Green leafy vegetables (chaulai, methi, bathua, drumstick leaves) varies Saag, dal-palak, methi paratha
Jaggery (gur) varies Small amounts only, it's still sugar

Values are approximate raw-weight figures and vary by variety and source. Cooked foods contain less per 100 g because they absorb water.

Non-vegetarian iron sources

Food Why it helps
Chicken or goat liver One of the richest sources of iron, and also rich in B12
Mutton Good heme iron plus B12
Fish and shellfish (mackerel, sardines, prawns, clams) Heme iron plus B12
Chicken Moderate iron, well absorbed
Eggs Some iron plus B12; eat with vegetables and lemon

Liver is very high in vitamin A, so pregnant women should limit it and check with their doctor.

Two myths worth clearing up

"Halim has 100 mg of iron per 100 g." This figure is repeated across the internet, but lab analyses published in the last decade report closer to 10 to 12 mg per 100 g. Halim is still a good source, and you eat only a teaspoon or two, so treat it as a helpful addition rather than a cure.

"Spinach is the best food for anemia." Palak does contain iron, but it's also high in oxalates, which block much of that iron from being absorbed. Eat it happily, but don't rely on palak alone. Rotate it with methi, chaulai, bathua, and drumstick leaves.

How to absorb more iron from every meal

What you eat with iron matters almost as much as the iron itself. Your body absorbs only a small share of the iron in plant foods, and a few simple habits can raise that share noticeably.

Helps absorption Blocks absorption
Vitamin C foods at the same meal: lemon, amla, guava, orange, tomato, capsicum, raw onion Tea and coffee with or right after meals (the tannins bind iron)
A little heme iron (meat, fish, egg) with dal or vegetables Milk, curd or calcium tablets taken with an iron-rich meal
Cooking in an iron kadhai or tawa, especially sour or tomato-based dishes Calcium-heavy meals at the same time as iron supplements
Sprouting, soaking and fermenting (sprouts, idli, dosa, dhokla), which reduce phytates Very high-bran or whole-grain meals with no vitamin C alongside

The five habits that make the biggest difference

1. Squeeze lemon on your dal, chana and sabzi. It's the cheapest iron booster in your kitchen.

2. Move your chai. Drink tea or coffee at least 1 hour before or after meals, not with them. This single change often helps more than adding a new food.

3. Keep dairy separate from your iron-rich meal. Have your curd or milk as a snack, not with your rajma-rice lunch.

4. Cook in iron. An iron kadhai for sabzi and an iron tawa for rotis add a small but steady amount of iron to your food.

5. Eat sprouted and fermented foods often. Sprouts chaat, idli, dosa, and dhokla make grain and legume iron easier to absorb.

One of the first habits we often address with anaemic clients is having tea or coffee too close to their iron-rich meals, so we usually suggest keeping a gap between them. At follow-ups, clients often report better consistency with their meals and improved energy levels as they follow the dietary changes.

Parinita Chandel

Anemia diet chart: a simple daily structure

Use this anemia diet chart as a template. Every main meal has an iron source and a vitamin C source, and tea is kept away from meals.

Time What to eat Iron tip
Early morning Warm water with 1 tsp soaked <br> and half a lemon, or 4 to 5 soaked almonds and 2 dates Keep chai for mid-morning, not first thing with breakfast
Breakfast Ragi dosa with sambar, or poha with peanuts and lemon, or 2 egg bhurji with a multigrain roti Add lemon, tomato, or a guava
Mid-morning Tea or coffee now, if you want it, with a small handful of roasted chana At least an hour after breakfast
Lunch Dal or rajma or chole, a green leafy sabzi, 2 rotis (bajra, jowar or multigrain) or rice, onion-tomato salad with lemon Keep curd out of this meal
Evening Sprouts chaat with lemon, or a fruit like guava or orange, or til chikki Vitamin C plus iron together
Dinner Dal-palak or methi dal, 1 to 2 rotis, a vegetable, or chicken, fish, or egg curry Cook the sabzi in an iron kadhai
Bedtime (optional) Turmeric milk or a small bowl of curd Dairy is fine here, away from iron meals

7-day diet plan for anemia patients

This diet plan for anemia patients follows the chart above. It's vegetarian by default, with a non-veg swap each day. Portions suit an average adult; adjust them for your weight and appetite.

Day 1

  • Breakfast: Vegetable poha with peanuts, lemon squeezed on top, 1 guava
  • Lunch: Rajma, methi aloo sabzi, 2 multigrain rotis, onion-tomato salad
  • Evening: Sprouts chaat with lemon
  • Dinner: Moong dal with palak, 1 bajra roti, lauki sabzi
  • Non-veg swap: Chicken curry instead of rajma

Day 2

  • Breakfast: 2 ragi dosas with sambar and tomato chutney
  • Lunch: Kala chana curry, bhindi sabzi, 1 katori rice, salad with lemon
  • Evening: 1 orange and a small piece of til chikki
  • Dinner: Masoor dal, mixed vegetables cooked in an iron kadhai, 2 rotis
  • Non-veg swap: Egg bhurji with capsicum and tomato at breakfast

Day 3

  • Breakfast: Besan chilla with grated vegetables, green chutney with lemon
  • Lunch: Chole, chaulai or palak sabzi, 2 jowar rotis, salad
  • Evening: Roasted chana and 1 amla (or amla murabba in small amounts)
  • Dinner: Vegetable khichdi with moong dal, tomato-onion kachumber
  • Non-veg swap: Fish curry with rice at lunch

Day 4

  • Breakfast: Sprouted moong salad with tomato, onion and lemon, 1 multigrain toast or roti
  • Lunch: Dal makhani (light on cream), gobhi matar, 2 rotis, salad
  • Evening: 1 guava
  • Dinner: Methi thepla (2) with a vegetable and dal soup
  • Non-veg swap: Mutton curry (small portion) at lunch

Day 5

  • Breakfast: 3 idlis with sambar and tomato chutney
  • Lunch: Mixed dal, drumstick sabzi or sambar with drumstick leaves, 1 katori rice, salad
  • Evening: Sprouts chaat or a handful of peanuts with jaggery (small piece)
  • Dinner: Palak paneer, 2 bajra or multigrain rotis, onion salad with lemon
  • Non-veg swap: Chicken liver masala (small portion) instead of palak paneer, not for pregnant women

Day 6

  • Breakfast: Ragi porridge made with water, topped with chopped dates and seeds, 1 orange
  • Lunch: Lobia (black-eyed beans) curry, baingan bharta, 2 rotis, salad
  • Evening: Til and halim laddoo (1)
  • Dinner: Moong dal cheela with paneer filling, green chutney, a vegetable soup
  • Non-veg swap: Grilled fish with lemon at dinner

Day 7

  • Breakfast: Methi or palak paratha (1) with a little ghee, tomato chutney
  • Lunch: Rajma or chole with 1 katori rice, green salad with lemon
  • Evening: 1 seasonal fruit rich in vitamin C
  • Dinner: Dal-chawal or khichdi with sabzi, cooked in an iron kadhai
  • Non-veg swap: Egg curry at dinner

In every plan, have your tea or coffee between meals, and your curd or milk at bedtime or as a separate snack.

Diet for anemic patients with B12 or folate deficiency

Not all anemia is about iron. If your reports show low vitamin B12 or folate, your diet needs a different focus.

Vitamin B12 is found almost only in animal foods: milk, curd, paneer, eggs, fish, chicken and meat. Strict vegetarians and vegans are at high risk, because plant foods don't provide usable B12. Include 2 to 3 servings of dairy a day (at meals without your main iron source) and eggs if you eat them. Many vegetarians still need a B12 supplement or injection, which your doctor will decide based on your levels.

Folate (folic acid) is found in green leafy vegetables, dals, chana, rajma, sprouts, beetroot, oranges and papaya. Cooking destroys some folate, so include some raw foods like sprouts salad and fruits every day.

Anemia diet for special groups

Pregnancy. Iron and folic acid needs rise sharply, and diet alone rarely meets them. The government's Anemia Mukt Bharat programme gives iron and folic acid tablets to pregnant women, and your gynaecologist will prescribe them. Follow the chart above, keep tablets away from tea and milk, and limit liver. Read our pregnancy diet plan for every trimester for the full picture.

Women with heavy periods or PCOS. Heavy or long periods drain iron every month. If you have PCOS as well, pair this plan with our 7-day PCOS diet plan and see a gynaecologist about the bleeding itself.

Vegetarians. Plan every meal around the absorption habits above: a dal or legume, a vitamin C food, tea at least an hour away. Get B12 checked once a year.

Teenage girls. ICMR-NIN puts a 16- to 18-year-old girl's iron needs at 32 mg a day, higher than an adult woman's. Growth, periods, and skipped breakfasts make teenagers especially vulnerable.

When to see a doctor

An anemia diet supports treatment; it doesn't replace it. See a doctor promptly if you have:

  • Hemoglobin below 10 g/dL, or below 11 g/dL during pregnancy
  • Breathlessness at rest, chest pain, a racing heartbeat, or fainting
  • Black or bloody stools, or very heavy periods
  • No improvement in your hemoglobin after 2 to 3 months of treatment
  • Anemia in a man or a woman after menopause, which always needs its cause investigated

Don't start iron tablets on your own. Too much iron is harmful, and in thalassemia trait, which is common in India, extra iron can do real damage.

Get a personalized anemia diet plan

Every anemia is different. Your plan should depend on your type of anemia, your reports, your food habits, and whether you're pregnant, have heavy periods, or have a condition like PCOS or thyroid disease.

At Food Pharmacy, we create personalised anemia diet plans alongside your doctor's treatment, with weekly follow-ups in person in Delhi or online across India. Book your consultation or read more about our anemia management programme.

This article is for general information and does not replace medical advice. Please consult your doctor before starting supplements or changing your treatment.

Frequently Asked Questions

Diet on its own raises hemoglobin slowly, often over a few months. With prescribed iron treatment, hemoglobin usually starts rising within 2 to 4 weeks. Refilling your iron stores (ferritin) takes about 3 months or more.

No fruit raises hemoglobin quickly on its own, because fruits are low in iron. Their real value is vitamin C. Guava, amla, orange, and papaya eaten with an iron-rich meal help you absorb much more iron from it.

Both are healthy, but neither is especially rich in iron. They're fine to include, but dals, millets, seeds and (for non-vegetarians) meat and fish do far more for iron levels.

Yes, but not with meals. Have it at least an hour before or after eating so the tannins don't block iron absorption.

A vegetarian anemia diet should include legumes (kala chana, rajma, dals), millets (bajra, ragi), seeds (til, halim) and green leafy vegetables every day, always with lemon or another vitamin C food. Check your B12 levels too.

No. Jaggery contains some iron, but you'd need to eat a lot of sugar to get a meaningful amount. Use it in small quantities, for example in til chikki, not as a treatment.

References

Your Gut Health Journey Starts Today!

Book a free discovery call