100 Rupees a Day: How to Eat Healthy on an Indian Budget
Healthy eating does not require imported quinoa, chia seeds, or avocado toast. India has some of the most nutrient-dense affordable foods in the world. Here is how to feed yourself well on 100 rupees a day using foods that have been in Indian kitchens for centuries.
Walk into any upscale grocery store in an Indian metro and you will find quinoa at 500 rupees per kilogram, almond butter at 800 rupees a jar, and organic avocados at 250 rupees each. Instagram health influencers build meals around these ingredients, creating the impression that healthy eating is expensive. It is not. That impression is a failure of marketing, not of nutrition.
India's traditional foods are among the most affordable and nutrient-dense on the planet. A kilogram of toor dal costs 120 to 150 rupees and provides approximately 240 grams of protein, enough for 3 to 4 days. A kilogram of seasonal vegetables from a local mandi costs 20 to 60 rupees. A kilogram of ragi flour costs 40 to 50 rupees and provides more calcium than a litre of milk.
The 100-Rupee Daily Meal Plan
Here is a complete day of nutritious eating for approximately 100 rupees per person:
Breakfast (20 rupees): Ragi porridge with jaggery and a banana. Ragi flour: 5 rupees. Jaggery: 3 rupees. Banana: 5 rupees. Milk (200ml): 7 rupees. Total protein: 10g. Total cost: 20 rupees.
Lunch (40 rupees): Two bajra or jowar rotis with chana dal and seasonal sabzi (lauki, tori, or bhindi depending on season). Bajra flour: 8 rupees. Chana dal (50g dry): 6 rupees. Seasonal vegetables: 10 rupees. Oil, spices, onion, tomato: 10 rupees. Curd (100ml): 6 rupees. Total protein: 18g. Total cost: 40 rupees.
Snack (10 rupees): Roasted peanuts (50g) with a cup of chai (without sugar or with half teaspoon). Peanuts: 5 rupees. Chai: 5 rupees. Total protein: 13g. Total cost: 10 rupees.
Dinner (30 rupees): Masoor dal with rice and a simple palak or methi sabzi. Masoor dal (50g dry): 5 rupees. Rice (75g dry): 4 rupees. Leafy greens: 10 rupees. Oil, spices: 6 rupees. Lemon: 2 rupees. Onion-tomato salad: 3 rupees. Total protein: 15g. Total cost: 30 rupees.
Daily total: 100 rupees. Total protein: 56g. A balanced mix of carbohydrates, protein, fibre, and micronutrients.
India\'s Cheapest Superfoods
Sattu (roasted gram flour): 60-80 rupees per kg. Contains 20g protein per 100g. Mixed with water, salt, and lemon for a high-protein drink. Used in litti, parathas, and sherbets across Bihar and UP.
Peanuts: 100-120 rupees per kg. Contains 26g protein per 100g. The cheapest concentrated protein source available in India.
Seasonal greens (bathua, chaulai, poi): 10-20 rupees per bunch. Rich in iron, calcium, and vitamins. Available abundantly but ignored in favour of expensive imported greens like kale and broccoli.
Jaggery: 80-100 rupees per kg. Contains 11mg iron per 100g (versus zero in white sugar). A traditional sweetener that provides minerals alongside sweetness.
Sprouted moong: Cost of dry moong (150 rupees per kg) doubles in weight when sprouted, giving you 24g protein per 100g dry weight with enhanced bioavailability. Sprout at home for free.
Smart Shopping Strategies
Buy from mandis, not supermarkets. The same vegetables cost 30-50 per cent less at wholesale mandis or weekly haats compared to branded supermarkets.
Buy seasonal. Out-of-season produce is expensive, imported, cold-stored, and nutritionally inferior. In-season produce is cheap, fresh, and nutrient-dense. Learn your local seasonal calendar.
Buy whole grains and pulses in bulk. A 5kg bag of dal is significantly cheaper per kilogram than a 1kg pack. Whole grains store well for months in airtight containers.
Grow herbs at home. Coriander, mint, curry leaves, and green chillies grow easily in pots. These are used daily in Indian cooking and cost 10-20 rupees each time you buy them.
NutriCart's Indian meal planner generates plans optimised for your budget range. It prioritises affordable, local ingredients and produces grocery lists that minimise waste and maximise nutrition per rupee spent.