Skip to content
Meal Planning10 min read

How to Create a 7-Day Indian Diet Plan for Clients (Step-by-Step)

A practical guide for dietitians: setting calorie targets, choosing foods from IFCT, structuring meals for Indian eating patterns, and delivering the plan.

M

MealStack Team

Nutrition Practice Insights

Step 1 — Assess the client and set targets

Before opening any meal planning software, you need three numbers: calorie target, protein target, and any dietary restrictions. Everything else flows from these.

For calorie targets, use the Mifflin-St Jeor equation adjusted for activity level. For a sedentary 30-year-old woman at 60 kg and 160 cm: BMR ≈ 1,390 kcal, TDEE ≈ 1,668 kcal. For weight loss, subtract 300–500 kcal to get a target of 1,200–1,400 kcal/day.

Document dietary restrictions carefully: vegetarian/vegan, Jain (no root vegetables), food allergies (peanuts, dairy, gluten), religious restrictions (no beef, no pork), and personal dislikes. These constraints shape every food choice in the plan.

Step 2 — Structure the day around Indian meal patterns

Indian eating patterns differ from Western ones. A typical Indian day has:

  • Early morning (6–7 AM) — Warm water with lemon, soaked nuts, or a small fruit
  • Breakfast (8–9 AM) — Idli-sambar, poha, upma, paratha with curd, or oats with milk
  • Mid-morning snack (11 AM) — Fruit, buttermilk, or a small handful of nuts
  • Lunch (1–2 PM) — Dal + sabzi + roti/rice + salad + curd
  • Evening snack (4–5 PM) — Roasted chana, makhana, or a small sandwich
  • Dinner (7–8 PM) — Lighter than lunch: soup + roti + sabzi, or khichdi

This 5–6 meal structure keeps blood sugar stable and aligns with how Indian clients actually eat. Forcing a 3-meal Western structure leads to poor compliance.

Sample day: 1,500 kcal vegetarian plan

TimeMealFoodskcal
7:00 AMEarly MorningWarm water + 5 soaked almonds40
8:30 AMBreakfast2 Idli + Sambar (1 katori) + Coconut chutney (1 tbsp)280
11:00 AMMid-Morning1 medium banana90
1:30 PMLunch2 Roti + Dal (1 katori) + Sabzi (1 katori) + Curd (1 katori) + Salad520
4:30 PMSnackRoasted chana (30g) + Green tea110
7:30 PMDinner2 Roti + Paneer sabzi (1 katori) + Salad460
Total1,500

All calorie values from IFCT 2017. Portions in Indian units (katori ≈ 150ml, roti ≈ 30g).

Want a ready-made template? Download our free 7-day Indian meal plan template with IFCT-based calorie counts.

Step 3 — Choose foods from the IFCT database

The Indian Food Composition Table (IFCT 2017) is the gold standard for Indian food nutrition data. It covers 528 commonly consumed Indian foods with accurate nutrient values based on Indian preparation methods. USDA values for paneer, dal, or roti can be significantly different — USDA lists paneer at 321 kcal/100g while IFCT lists it at 265 kcal/100g, a 21% difference that compounds across a full day's plan.

Step 4 — Build the 7-day plan

A 7-day plan doesn't need 7 completely different days. A practical structure:

  • Days 1–2: Build the "base" day with your client's preferred foods
  • Days 3–5: Rotate breakfast and dinner options while keeping lunch similar
  • Days 6–7: Weekend variation — slightly more flexible, account for eating out

Use AI generation to speed this up. In MealStack, you can generate a full day's plan by specifying the calorie target, dietary restrictions, and preferred cuisine style. The AI uses IFCT food data and understands Indian meal patterns.

Step 5 — Check nutrient targets

After building the plan, verify these key nutrients against Indian RDA values:

NutrientTarget (Adult)Why it matters for Indian diets
Protein0.8–1.2 g/kg body weightIndian vegetarian diets are often protein-deficient. Dal alone rarely meets targets.
Iron18 mg/day (women), 10 mg/day (men)Vegetarian diets lack haem iron. Pair iron-rich foods with vitamin C for absorption.
Calcium1,000 mg/dayDairy-free clients need ragi, sesame, and leafy greens. Oxalates in spinach reduce absorption.
Vitamin B122.4 µg/dayVegetarian and vegan clients are at high risk. Supplement if dietary intake is insufficient.
Fibre25–30 g/dayIndian diets with dal, vegetables, and whole grains usually meet this. Refined flour (maida) diets don't.
Vitamin D600 IU/dayWidespread deficiency in India despite sunlight. Consider supplementation for most clients.

MealStack shows real-time nutrient totals as you build the plan, with colour-coded indicators when you're under or over target. You can track all 80+ nutrients or focus on the ones relevant to your client's goals.

Step 6 — Add notes and alternatives

A good meal plan includes context, not just food items. Add portion sizes in familiar units (1 katori, 2 rotis), preparation instructions, timing guidance, and alternatives for days when the primary food isn't available.

Step 7 — Deliver via WhatsApp or client portal

Indian clients communicate primarily on WhatsApp. In MealStack, you can share the portal link directly via WhatsApp with a pre-filled message. The portal is branded with your clinic name and colours. For clients who prefer a physical copy, export a branded PDF.

How long should this take?

3+ hours

Manually in Excel with IFCT lookup

15–30 min

With MealStack + AI generation

The time difference comes from automated nutrient calculation (no manual IFCT lookup), AI-generated day plans that you refine rather than build from scratch, and built-in delivery via WhatsApp or client portal.

Common mistakes to avoid

  • Using USDA values for Indian foods — always prefer IFCT for Indian preparations
  • Ignoring meal timing — Indian clients often skip breakfast or eat dinner late
  • No alternatives — clients will deviate; give them options
  • Overly restrictive plans — a plan the client can't follow is worse than a slightly less optimal plan they will follow
  • Forgetting regional variation — a South Indian client's "normal" diet looks very different from a North Indian client's

Build your first meal plan in 15 minutes

9,349 Indian foods from IFCT + INDB + USDA. AI generates a complete 7-day plan from a single prompt. Real-time nutrient tracking for 80+ nutrients.

Free plan available, no credit card required.