#1 Ranked Diet Guide India

Best Diet Plan in India 2024 — Top 5 Expert-Designed Plans for Weight Loss, PCOS & Health

Reviewed by certified nutritionists. Whether you want to lose weight, manage PCOS, control diabetes, or build muscle — here are the best Indian diet plans with exact foods, calories, and proven results.

4.9/5 (38,400 readers)·Updated June 2026·Reviewed by Dr. Arjun Mehta, DNB Nutrition

Top 5 Best Diet Plans in India

Ranked by effectiveness, sustainability, and reader results. All plans use affordable, accessible Indian foods.

#1

Indian Balanced Diet Plan

4.9 (12,400 reviews)Overall Health

Calories

1800–2200 kcal

Duration

12 weeks

A complete, balanced Indian diet plan using everyday foods like dal, sabzi, roti, rice, and curd. Designed by certified nutritionists for sustainable health.

Key Foods

Dal, rajma, chana (protein)

Brown rice, multigrain roti (carbs)

Seasonal vegetables (micronutrients)

Curd, paneer, milk (calcium)

Fruits, nuts, seeds (healthy fats)

Best Suited For

All adults, families, beginners

View Full Plan
#2

Indian Weight Loss Diet Plan

4.8 (9,800 reviews)Weight Loss

Calories

1200–1500 kcal

Duration

8 weeks

Lose 4–6 kg in 8 weeks with this calorie-controlled Indian diet plan. No starvation, no crash dieting — just smart, sustainable food choices.

Key Foods

High-protein breakfast (eggs/sprouts)

Moong dal khichdi (lunch)

Grilled chicken/paneer (dinner)

Buttermilk, fruits (snacks)

Green tea, jeera water (metabolism)

Best Suited For

Adults with BMI > 25, weight loss goal

View Full Plan
#3

PCOS Diet Plan India

4.9 (8,200 reviews)PCOS Management

Calories

1400–1700 kcal

Duration

12 weeks

Specifically designed for Indian women with PCOS. Low-GI foods to manage insulin resistance, reduce androgens, and regulate periods naturally.

Key Foods

Methi seeds (insulin sensitivity)

Flaxseeds (hormone balance)

Low-GI grains (jowar, bajra)

Anti-inflammatory spices (turmeric, cinnamon)

Spearmint tea (reduces androgens)

Best Suited For

Women with PCOS, hormonal imbalance

View Full Plan
#4

Diabetes Diet Plan India

4.8 (7,600 reviews)Blood Sugar Control

Calories

1600–1900 kcal

Duration

Ongoing

Manage Type 2 diabetes with an Indian diet plan that keeps blood sugar stable. Includes traditional foods with low glycemic index.

Key Foods

Bitter gourd (karela) juice

Fenugreek (methi) seeds

Whole grains (jowar, bajra, ragi)

Legumes (dal, rajma, chana)

Amla, jamun (blood sugar control)

Best Suited For

Type 2 diabetics, pre-diabetics

View Full Plan
#5

Muscle Building Diet Plan India

4.7 (6,400 reviews)Muscle Gain

Calories

2500–3000 kcal

Duration

16 weeks

Build lean muscle with an Indian high-protein diet plan. Affordable, accessible protein sources for Indian men and women.

Key Foods

Eggs, chicken, fish (animal protein)

Paneer, curd, milk (dairy protein)

Soya chunks, tofu (plant protein)

Peanut butter, nuts (healthy fats)

Oats, sweet potato (complex carbs)

Best Suited For

Gym-goers, athletes, underweight adults

View Full Plan

Frequently Asked Questions

Expert answers to the most common diet questions from Indian readers.

What is the best diet plan for weight loss in India?

The best weight loss diet for Indians is a calorie-controlled version of the traditional Indian diet — high in protein (dal, eggs, paneer), moderate in complex carbs (brown rice, multigrain roti), and rich in vegetables. Aim for a 300–500 kcal daily deficit for sustainable loss of 0.5–1 kg per week.

Is keto diet good for Indians?

Keto can work for short-term weight loss in Indians, but it is difficult to sustain with traditional Indian food habits. A modified low-carb Indian diet (replacing white rice with cauliflower rice or reducing roti portions) is more practical and sustainable for most Indians.

What should I eat for breakfast in an Indian diet plan?

Ideal Indian breakfasts include: moong dal chilla with vegetables, poha with peanuts, oats upma, eggs (boiled/scrambled), sprouts salad, or idli with sambar. Avoid sugary cereals, white bread, and packaged juices.

How many calories should an Indian woman eat per day?

An average Indian woman needs 1800–2000 kcal/day for maintenance. For weight loss, aim for 1200–1500 kcal/day. For pregnancy or breastfeeding, needs increase to 2200–2500 kcal/day. Always consult a nutritionist for personalised advice.

What is the best diet for PCOS in India?

The best PCOS diet for Indian women is a low-GI, anti-inflammatory diet: replace white rice with millets (jowar, bajra, ragi), include methi seeds and flaxseeds daily, eat high-protein meals, avoid sugar and processed foods, and drink spearmint tea to reduce androgens.

Get Your Free Personalised Diet Plan

Take our 2-minute nutrition quiz and get a personalised Indian diet plan based on your goals, body type, and food preferences.

Explore Full Diet Guide