Low Budget Diet Plan India: Healthy Meals at ₹150 a Day (Food List)

The Myth That Healthy Eating Is Expensive
Walk into a health food store in any Indian city and you will see shelves of quinoa, chia seeds, whey protein, kale chips and "superfood" powders, priced as if healthy eating were only for the upper-middle class. That idea, that nutritious food has to be expensive, does a lot of damage. It makes most people assume good food is out of reach.
The truth is close to the opposite. Some of India's most nutritious foods are also its cheapest: dal, eggs, ragi, seasonal vegetables, peanuts, curd and local fruit. Most households can afford them. What people usually lack is a clear idea of what to put first and how to cook it well.
This guide is for anyone who has felt that eating well was beyond their budget. It usually is not, but it does mean buying differently from what the packaged food aisle suggests. Prices below are rough 2026 retail ranges and change with your city and the season.
The Most Nutritious and Affordable Indian Foods
Eggs, Rs. 6 to 8 per egg, 6g complete protein
Eggs give you the most nutrition per rupee of almost anything in an Indian kitchen. One egg has about 6 grams of complete protein, plus vitamins A, B12, D and E, choline and fats, for Rs. 6 to 8. Three eggs (18g protein) cost Rs. 18 to 24. No supplement or imported superfood comes close at that price. If you eat eggs, make them a daily staple.
Masoor dal, Rs. 80 to 120 per kg, about 10 cups cooked
One kilogram of masoor dal (red lentils) makes about 10 cooked cups, each with roughly 18 grams of protein and 15 grams of fibre. That is around 180 grams of plant protein for Rs. 80 to 120. After eggs, dal is the cheapest protein most of us can buy. It also has iron, folate and B vitamins. Masoor, moong, toor and chana dal all fall in this price range.
Peanuts, Rs. 100 to 150 per kg, 25g protein per 100g
India is one of the world's largest producers and consumers of peanuts, and they are cheap for what they give you. A kilogram has about 250 grams of protein, plus fats, niacin and magnesium. Eat them roasted, as peanut chutney, or as peanut butter you grind at home. On a tight budget they are hard to replace.
Ragi (finger millet), Rs. 50 to 80 per kg
Ragi has more calcium than milk gram for gram, more protein and fibre than white rice, and costs a fraction of imported "superfoods" like quinoa. Use the flour for rotis, porridge or dosa batter. White rice pushed this old Indian grain out of many kitchens, and bringing it back saves money and adds nutrition at the same time.
Curd (dahi), Rs. 30 to 50 per 500g
Home-made curd costs even less. A spoonful of starter in warm milk, left overnight, gives you fresh curd for the price of the milk. Curd has protein, calcium, live bacteria and B vitamins. Two cups a day gives 16 to 20 grams of protein and a good share of your calcium for Rs. 15 to 25.
Seasonal vegetables, Rs. 20 to 40 per 500g
Seasonal, local vegetables are the best bargain in the market. In season they are cheapest and at their best: lauki in summer, methi and sarson in winter, bhindi in the monsoon. Frozen vegetables are slightly lower in some nutrients but still affordable and available all year.
Banana, Rs. 5 to 8 per banana
A medium banana gives you potassium, vitamin B6 and fibre for under Rs. 8. As a snack it is hard to beat on price. A banana a day for a family of four comes to about Rs. 1000 to 1200 a month.
Pumpkin and lauki
Both are among the cheapest vegetables in India, sometimes Rs. 10 to 15 per kg in season. Both are mostly water with some vitamins and minerals. Lauki (bottle gourd) has a mild flavour that works in many dishes, contains vitamins C and B, and is a light, hydrating vegetable in summer.
Budget Protein Sources: A Cost Comparison
| Food | Cost per 30g protein (approx) |
|---|---|
| Eggs | Rs. 25-30 |
| Masoor dal | Rs. 15-25 |
| Peanuts | Rs. 15-20 |
| Curd (dahi) | Rs. 40-60 |
| Chicken (whole) | Rs. 35-50 |
| Whey protein supplement | Rs. 80-150 |
| Quinoa | Rs. 120-200 |
Dal, eggs and peanuts give you far more protein per rupee than any supplement or imported "superfood."
The Budget Grocery List for a Nutritious Week
For a family of four, a week's healthy grocery list does not need to go past Rs. 2000 to 2500:
- Masoor dal and moong dal: 1 kg each, Rs. 200 to 250
- Rajma or chole: 500g, Rs. 60 to 80
- Eggs: 2 dozen, Rs. 150 to 200 (at the Rs. 6 to 8 per egg above; check your local rate)
- Ragi and jowar flour: 1 kg each, Rs. 120 to 160
- Seasonal vegetables (whichever are cheapest): 3 to 4 kg, Rs. 150 to 250
- Peanuts: 500g, Rs. 60 to 80
- Bananas: 2 dozen, Rs. 120 to 160
- Milk for making curd, plus starter: daily, Rs. 200 to 300
- Rice or whole wheat atta: whatever your household already buys
- Jaggery: 500g, Rs. 40 to 60
- Sesame seeds (til): 200g, Rs. 40 to 60
If your current shopping is mostly packaged snacks, expect to spend roughly Rs. 1000 to 1500 extra a week on this list for a family of four, before you cut the packaged items below.
What to Stop Buying to Fund Better Nutrition
The quickest way to fund better food is to stop buying the items that take a surprising share of the budget and give little back:
- Packaged biscuits and namkeen: Many households spend Rs. 500 to 1500 a month on packaged snacks that are mostly refined flour, oil and salt. Roasted chana and peanuts cost less and fill you up more.
- Packaged fruit juices: A 1-litre pack of packaged juice costs Rs. 120 to 150 and is mostly sugar and water compared with whole fruit. Seasonal fresh fruit is cheaper and gives you the fibre.
- Refined oil in excess: Many households use more oil than they need. Cutting it by about 30% saves money and calories.
- Instant noodles and packaged ready-meals: They are not as cheap or as quick as they look. Khichdi, with dal and rice cooked together, takes about the same time, costs a fraction and is far more filling.
The Budget Indian Meal Framework
Here is a simple day built around the cheapest good foods:
- Breakfast: 2 eggs (scrambled or boiled), 1 ragi or whole wheat roti and curd, Rs. 15 to 20
- Lunch: Dal (masoor or moong), rice or 2 rotis, a seasonal vegetable sabzi and curd, Rs. 20 to 30
- Snack: A banana and a handful of peanuts, Rs. 10 to 12
- Dinner: Rajma or chole, roti and a vegetable, Rs. 20 to 30
Total daily cost per person: Rs. 65 to 90. That is less than a cup of café coffee, and it covers protein, fibre and calcium for the day.
Healthy eating in India does not need a big budget. Most of what you need is already in your local market.
Sources: nutrient values from the Indian Food Composition Tables 2017 (ICMR-NIN). Prices are approximate retail ranges, not measured data.
FAQ
Can I eat healthy in India on a low budget?
Yes. The simple day in this guide, with eggs, dal, roti, curd, a banana and peanuts, comes to roughly Rs. 65 to 90 per person at 2026 retail prices. Prices vary by city and season, so treat the figures as a guide and check your local market.
What is the cheapest protein in India?
Eggs, masoor and other dals, and peanuts give the most protein per rupee. Curd and chicken cost more per gram of protein, and whey powder costs more again. Rough costs for 30g of protein are listed in the comparison table above.
Do I need protein powder or superfoods like quinoa to eat well?
Not for most people. Dal, eggs, peanuts, curd and ragi cover protein, calcium and fibre at a much lower cost. If you have a medical condition or a specific target, ask your doctor or nutritionist before changing what you eat.
What should I stop buying first to save money on food?
Start with packaged biscuits, namkeen and packaged juices. They cost a lot for the nutrition you get. Roasted chana, peanuts and seasonal fruit are cheaper swaps.
Sources
- Dietary Guidelines for Indians 2024, ICMR National Institute of Nutrition (NIN), Hyderabad
- Indian Food Composition Tables (IFCT) 2017, ICMR National Institute of Nutrition (NIN), Hyderabad
- Healthy diet (fact sheet), World Health Organization
Get Your Personalized Diet Plan Today!
This article provides general information about nutrition and diet planning. Download the DietGhar app for a customized Indian diet plan tailored to your body type, health goals, and food preferences: with daily tracking and expert support.
Compare online dietitians in India or see DietGhar plans from ₹499.
About the Author
Written by The DietGhar Team nutritionists, helping clients since 2016 with personalised Indian diet plans. How our nutritionists work
Popular guides
Diet plans
Articles
- Calories in Indian food: per piece chart for sweets, snacks and roti
- High protein Indian diet chart: 80 g, 100 g, 120 g plans
- Jaundice diet chart (piliya diet)
- Lose 5 kg in a month: 7-day Indian diet chart
- Sattu protein: how much is in a glass
- IBS foods in India: what to eat and avoid
- Calories in 1 Indian sweet
- DietGhar diet plans from Rs 499
- Best online dietitian in India, compared
Find a Dietitian Near You
Get personalized nutrition plans from qualified nutritionists in your city. Online consultations available across India.


