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
| Time | Meal | Foods | kcal |
|---|---|---|---|
| 7:00 AM | Early Morning | Warm water + 5 soaked almonds | 40 |
| 8:30 AM | Breakfast | 2 Idli + Sambar (1 katori) + Coconut chutney (1 tbsp) | 280 |
| 11:00 AM | Mid-Morning | 1 medium banana | 90 |
| 1:30 PM | Lunch | 2 Roti + Dal (1 katori) + Sabzi (1 katori) + Curd (1 katori) + Salad | 520 |
| 4:30 PM | Snack | Roasted chana (30g) + Green tea | 110 |
| 7:30 PM | Dinner | 2 Roti + Paneer sabzi (1 katori) + Salad | 460 |
| Total | 1,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:
| Nutrient | Target (Adult) | Why it matters for Indian diets |
|---|---|---|
| Protein | 0.8–1.2 g/kg body weight | Indian vegetarian diets are often protein-deficient. Dal alone rarely meets targets. |
| Iron | 18 mg/day (women), 10 mg/day (men) | Vegetarian diets lack haem iron. Pair iron-rich foods with vitamin C for absorption. |
| Calcium | 1,000 mg/day | Dairy-free clients need ragi, sesame, and leafy greens. Oxalates in spinach reduce absorption. |
| Vitamin B12 | 2.4 µg/day | Vegetarian and vegan clients are at high risk. Supplement if dietary intake is insufficient. |
| Fibre | 25–30 g/day | Indian diets with dal, vegetables, and whole grains usually meet this. Refined flour (maida) diets don't. |
| Vitamin D | 600 IU/day | Widespread 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