EZMeal

7-Day Indian Meal Plan with Grocery List (Veg + Non-Veg, with ₹ Budget)

A 7-day Indian veg meal plan (1,500 kcal, 55–68 g protein) with a one-person grocery list costing ₹1,200–1,500 a week, plus non-veg swaps.

EZMeal team 8 min read
meal prep box

This is a 7-day vegetarian Indian meal plan of roughly 1,450–1,600 kcal and 55–68 g protein per day, built from ordinary home food — roti, dal, sabzi, curd, paneer and soya. It comes with a one-person weekly grocery list costing about ₹1,200–1,500 in Delhi, plus non-veg swaps.

Most "Indian diet plans" online stop at a menu. You still have to work out what to buy, how much, and what it costs. This plan does all three. It uses the same 20-odd ingredients across the week, so one shopping trip and one 90-minute Sunday prep session cover everything.

It suits a working adult who wants to lose weight slowly or simply eat in a more organised way. Every meal is something you would already cook at home.

How this plan works

The plan follows the ICMR-NIN Dietary Guidelines for Indians (2024), which recommend getting no more than 45% of calories from cereals and millets, with the rest from pulses, dairy, vegetables, fruit, nuts and oils.

  • Calories: about 1,450–1,600 kcal a day. For most women and lightly active men this is a gentle deficit — expect roughly 0.25–0.5 kg loss a week.

  • Protein: 55–68 g a day, which meets ICMR's recommended intake (about 0.8 g per kg body weight) for most adults up to ~75 kg. Every meal has a protein anchor: dal, paneer, curd, soya, chana or milk.

  • Oil: about 3 teaspoons (15 ml) of oil or ghee a day in total.

  • Portions: 1 roti = 30 g atta (a 6-inch phulka, no ghee). 1 katori = a 150 ml bowl. Rice is measured cooked.

  • Tea: two cups of milk tea a day are included (no sugar, or count ~20 kcal per teaspoon).

Calorie and protein figures are estimates based on Indian Food Composition Tables (IFCT 2017) averages. Home recipes vary, so treat them as ±10%.

The 7-day vegetarian meal plan

Each day has four meals plus two cups of tea. Days with paneer or soya at dinner land highest in protein.

Day

Breakfast

Lunch

Evening snack

Dinner

≈ kcal

≈ Protein (g)

Mon

2 moong dal chilla + mint chutney + 1 glass toned milk

2 roti + 1 katori rajma + 1 katori lauki sabzi + salad

1 fruit + 30 g roasted chana

2 roti + paneer bhurji (75 g paneer) + 1 small bowl curd

1,575

68

Tue

Vegetable poha with 10 g peanuts + 1 small bowl curd

1 katori rice + 1 roti + 1 katori toor dal + bhindi sabzi + salad

1 glass buttermilk + 1 fruit

Soya matar (40 g dry soya chunks) + 2 roti + 1 small bowl curd

1,540

66

Wed

2 besan chilla with onion-tomato + 1 small bowl curd

2 roti + 1 katori chole + cucumber raita

20 g roasted makhana + green tea

2 katori moong dal khichdi (1 tsp ghee) + curd + salad

1,440

55

Thu

3 idli + 1 katori sambar

2 roti + 1 katori dal palak + mixed veg sabzi + salad

1 fruit + 30 g roasted chana

Grilled paneer tikka (100 g) + 1 roti + salad + mint curd dip

1,455

60

Fri

Vegetable upma (40 g suji) + 1 small bowl curd

Rajma chawal: 1 katori rice + 1 katori rajma + salad + curd

1 fruit + 10 almonds

Soya chunk curry (40 g dry) + 2 roti + lauki raita

1,445

65

Sat

2 moong dal chilla stuffed with 30 g paneer + 1 glass toned milk

2 roti + 1 katori kadhi + aloo-gobhi + salad

20 g roasted makhana + buttermilk

1.5 katori veg pulao + 1 katori dal + raita

1,535

61

Sun

1 small aloo paratha (1 tsp ghee) + 1 small bowl curd

1 katori rice + 1 roti + 1 katori chole + salad

1 fruit + 30 g roasted chana

Palak paneer (75 g paneer) + 2 roti

1,585

56

"Small bowl curd" = 150 g. "Fruit" = one seasonal piece: guava, apple, banana, orange or a bowl of papaya.

Non-veg swaps

Eating eggs, chicken or fish? Swap these meals and keep everything else the same. Most swaps raise protein without adding calories.

Day

Replace

With

Effect

Mon

Paneer bhurji (dinner)

Egg bhurji, 3 eggs

Similar kcal, +4 g protein

Tue

Soya matar (dinner)

Chicken matar, 120 g boneless breast

Similar kcal, +5 g protein

Thu

Paneer tikka (dinner)

Chicken tikka, 150 g boneless breast

About −100 kcal, +13 g protein

Fri

Soya chunk curry (dinner)

Fish curry, 150 g rohu or surmai

Similar kcal, about the same protein

Sat

Stuffed moong chilla (breakfast)

2-egg vegetable omelette + 1 toast

Similar kcal and protein

Sun

Palak paneer (dinner)

Palak chicken, 120 g breast

About −60 kcal, +10 g protein

Weights are raw, boneless. Grill, bake or cook in 1 tsp oil to keep the numbers above.

Weekly grocery list (1 person)

The whole week costs about ₹1,200–1,500 for one person at typical Delhi packaged-retail prices. Quantities are rounded up to common pack sizes, so some staples (atta, dals, besan) will last beyond one week.

Category

Item

Buy

≈ Cost (₹)

Grains

Whole-wheat atta

1 kg

45

Grains

Rice

500 g

40

Grains

Poha

250 g

20

Grains

Suji (rava)

250 g

15

Pulses

Moong dal (yellow, split)

250 g

35

Pulses

Toor dal

250 g

35

Pulses

Rajma

100 g

15

Pulses

Kabuli chana

100 g

12

Pulses

Besan

250 g

25

Protein

Soya chunks

200 g

30

Protein

Paneer

300 g

130

Dairy

Curd

1.5 kg

110

Dairy

Toned milk

1.5 L

100

Snacks

Roasted chana

100 g

20

Snacks

Makhana

100 g

100

Snacks

Almonds + peanuts

50 g each

60

Fats

Cooking oil / ghee

200 ml

50

Vegetables

Onion 1 kg, tomato 1 kg, palak 500 g, lauki 500 g, aloo 500 g, 1 small gobhi, bhindi 250 g, peas 250 g, cucumber 500 g, carrot 250 g

—

350

Vegetables

Ginger, garlic, green chilli, coriander, mint, 4 lemons

—

50

Fruit

5–6 seasonal pieces

—

100

Total

≈ 1,350

Prices are estimates for October 2026; loose market prices are usually lower and quick-commerce apps higher. Setting curd at home from 3 L of milk instead of buying curd saves about ₹40.

Feeding a family? Multiply by about 3.2 for two adults and two children (children eat smaller portions). That's roughly ₹4,000–4,800 a week.

90-minute Sunday prep

One session on Sunday cuts weekday cooking to 20–30 minutes a meal.

  1. Soak rajma and kabuli chana overnight on Saturday.

  2. Pressure-cook rajma and chana separately. Keep half of each in the fridge for Mon/Wed, and freeze the other half for Fri/Sun.

  3. Batter: soak 100 g moong dal for 3 hours and grind into chilla batter. It keeps 2 days in the fridge, so make it again on Friday for Saturday.

  4. Chop onions, tomatoes and carrots into airtight boxes (they last 3–4 days).

  5. Wash and dry palak, coriander and mint; wrap them in a paper towel.

  6. Make mint chutney and a jar of ginger-garlic paste.

  7. Portion snacks: 30 g roasted chana, 20 g makhana and 10 almonds into small boxes for the week.

  8. Dry-roast the makhana with a pinch of salt and store it airtight.

Adjust it for you

A fixed plan is a starting point. Small changes fit it to your body and routine.

  • Men or active people (gym, sports, 10k+ steps): add 1 roti at lunch and dinner and a glass of milk or 30 g roasted chana in the evening. That's about +350 kcal and +15 g protein.

  • Need more protein (strength training, 1.2–1.6 g/kg): double the soya or paneer at dinner, or use the non-veg swaps above.

  • Prefer rice to roti: 1 katori cooked rice ≈ 2 roti in calories, but with less protein. Add a little extra dal on rice days.

  • South Indian kitchen: swap roti meals for idli/dosa + sambar or rice + rasam + kootu, keeping the dal and curd portions.

  • Diabetes, PCOS, thyroid, pregnancy or kidney issues: use this only as a general guide and check portions with your doctor or a registered dietitian.

Want this plan matched to your weight, goal and the foods you actually like? EZMeal builds a personalised Indian meal plan and a grocery list sized for your household in a few minutes.

FAQ

How much does a healthy Indian diet cost per week?

For one adult cooking at home in Delhi, about ₹1,200–1,500 a week (₹5,000–6,500 a month) covers a balanced vegetarian diet like this one. Paneer, makhana and nuts are the most expensive items; soya chunks, dal and roasted chana give the cheapest protein.

Is 1,500 calories enough on an Indian diet?

For most women and lightly active men, 1,450–1,600 kcal is a moderate deficit that supports steady weight loss. Very active people, taller men and anyone feeling weak or dizzy should eat more — see "Adjust it for you" above.

Can I get enough protein on a vegetarian Indian meal plan?

Yes. This plan gives 55–68 g a day from dal, curd, paneer, soya, chana and milk, which meets ICMR's ~0.8 g/kg recommendation for most adults. Strength trainers need more; add soya or paneer.

Can I eat rice and still lose weight?

Yes. Weight loss depends on total calories, not on avoiding rice. This plan includes rice four days a week in 1-katori portions, paired with dal and vegetables.

How do I make a grocery list for a weekly meal plan?

List every meal, add up each ingredient's quantity for the week, then round up to pack sizes. Group by category (grains, pulses, dairy, vegetables) so you shop in one pass. EZMeal does this automatically from your plan.

Can I repeat this plan every week?

Yes, for a few weeks. After that, rotate the dals (masoor, chana dal, urad), vegetables and breakfasts to add variety and a wider range of nutrients.

Sources

This article is general information for healthy adults, not medical advice. If you have a health condition, are pregnant or take regular medication, speak to your doctor or a registered dietitian before changing your diet.

Keep reading

Get a 7-day plan built around food like this

Your calorie and protein targets and Day 1 free, in about three minutes.

Create my free plan