All posts

Indian Meal Plan: 7-Day Healthy Indian-Inspired Meal Plan with Vegetarian and Non-Veg Options

A complete 7-day Indian-inspired meal plan featuring curries, dal, biryani, tikka, chana masala, and palak paneer. Each meal includes calories and protein, plus a table of Indian spices and their health benefits.


The quick answer: A healthy Indian-inspired meal plan averages 1,600-2,100 calories per day with 80-130g of protein, built around lentils, vegetables, lean proteins, rice, whole wheat roti, and a pharmacy of health-boosting spices. Indian cuisine offers more variety for vegetarians than perhaps any other food tradition, while non-vegetarian options like chicken tikka and fish curry provide high-protein alternatives. This 7-day plan includes both vegetarian and non-veg options, every meal with calories and protein, and a guide to the spices that make Indian food both delicious and nutritious.

Why Indian Food Is Ideal for Healthy Meal Planning

Indian cuisine is one of the most nutritionally diverse food traditions in the world. Several features make it naturally suited to health-conscious eating:

Legume-centric protein. India has the world's largest vegetarian population, and its cuisine has evolved over thousands of years to deliver complete nutrition without meat. Lentils (dal), chickpeas (chana), kidney beans (rajma), and other legumes provide protein, fiber, iron, and B vitamins in every meal.

Spice-based flavor. Indian food gets its depth from spices — not cream, butter, or sugar. This means meals can taste incredibly rich and complex while being relatively low in calories. A dal seasoned with turmeric, cumin, coriander, and asafoetida has about 250 calories per cup. The same caloric investment in a Western cream soup gets you far less flavor.

Built-in portion structure. A traditional Indian thali (plate) includes small servings of multiple dishes — a dal, a vegetable dish, rice or roti, a pickle or chutney, and yogurt (raita). This variety satisfies the palate with moderate portions of each item.

Yogurt and fermented foods. Raita, lassi, dosa batter, and pickles contribute probiotics for gut health.

Indian Spices and Their Health Benefits

SpiceActive CompoundHealth BenefitsCommon Uses
TurmericCurcuminAnti-inflammatory, antioxidant, may reduce joint painCurries, dal, rice, golden milk
CuminThymoquinoneAids digestion, may improve blood sugar controlTadka (tempering), spice blends, raita
CorianderLinaloolMay lower cholesterol, anti-inflammatoryCurries, chutneys, spice blends
GingerGingerolAnti-nausea, anti-inflammatory, aids digestionCurries, chai, marinades
CinnamonCinnamaldehydeMay improve insulin sensitivity, antioxidantBiryani, chai, desserts
FenugreekGalactomannanMay lower blood sugar, supports milk productionCurries, pickles, spice blends
Black pepperPiperineEnhances curcumin absorption by 2,000%, aids digestionUniversal seasoning
Cardamom1,8-cineoleAntioxidant, may lower blood pressureChai, biryani, desserts
Mustard seedsAllyl isothiocyanateAnti-inflammatory, antimicrobialTadka, pickles, South Indian dishes
Asafoetida (hing)Ferulic acidReduces bloating and gas from legumesDal, bean dishes
ClovesEugenolAntimicrobial, pain relief, antioxidantBiryani, garam masala, chai
Fennel seedsAnetholeAids digestion, reduces bloatingAfter-meal digestive, fish curries

The combination of turmeric and black pepper is particularly noteworthy. Curcumin (the active compound in turmeric) has poor bioavailability on its own, but piperine in black pepper increases absorption by up to 2,000%. Traditional Indian cooking has combined these two spices for centuries.

The 7-Day Indian Meal Plan

Each day includes a vegetarian option. Non-veg alternatives are noted in parentheses.

Day 1 — Monday

Breakfast: Poha (Flattened Rice with Vegetables) (320 cal, 8g protein) Flattened rice sauteed with onions, peas, potatoes, curry leaves, turmeric, and mustard seeds. Topped with fresh cilantro, lime juice, and roasted peanuts. A light, traditional Indian breakfast.

Lunch: Chana Masala with Rice (480 cal, 18g protein) Chickpeas simmered in a spiced tomato-onion gravy with garam masala, turmeric, and cumin. Served with a cup of steamed basmati rice and a side of cucumber raita.

Non-veg alternative: Chicken Curry with Rice (520 cal, 38g protein)

Dinner: Palak Paneer with Roti (450 cal, 22g protein) Cubes of paneer (Indian cottage cheese) in a creamy spinach sauce seasoned with garlic, ginger, green chili, and garam masala. Served with two whole wheat rotis.

Non-veg alternative: Palak Chicken (480 cal, 36g protein)

Snack: Masala Chai with Roasted Chana (150 cal, 6g protein)

Daily total: 1,400 cal, 54g protein (veg) / 1,470 cal, 88g protein (non-veg)

Day 2 — Tuesday

Breakfast: Idli with Sambar and Coconut Chutney (340 cal, 10g protein) Steamed rice-and-lentil cakes served with a tangy lentil-vegetable stew (sambar) and fresh coconut chutney. Low-fat, probiotic-rich (fermented batter), and satisfying.

Lunch: Rajma (Kidney Bean Curry) with Rice (500 cal, 20g protein) Kidney beans slow-cooked in a spiced tomato-onion gravy. A North Indian staple that provides complete protein when paired with rice. Serve with a side of raw onion rings and lemon.

Non-veg alternative: Butter Chicken (Lighter Version) with Rice (540 cal, 36g protein)

Dinner: Mixed Vegetable Curry with Roti (400 cal, 12g protein) Seasonal vegetables (cauliflower, potatoes, peas, carrots, green beans) cooked in a light tomato-based sauce with cumin, coriander, and turmeric. Two whole wheat rotis.

Non-veg alternative: Fish Curry (Goan-style) with Rice (460 cal, 34g protein)

Snack: Fruit Chaat (Spiced Fruit Salad) (120 cal, 1g protein)

Daily total: 1,360 cal, 43g protein (veg) / 1,460 cal, 81g protein (non-veg)

Day 3 — Wednesday

Breakfast: Moong Dal Cheela (Lentil Crepe) (300 cal, 16g protein) Crepes made from ground moong dal batter with ginger, green chili, and cumin. Filled with paneer or vegetables. Served with mint chutney.

Lunch: Vegetable Biryani (520 cal, 14g protein) Basmati rice layered with spiced vegetables, saffron, fried onions, and whole spices (cardamom, cinnamon, bay leaf, clove). Served with raita and a boiled egg on the side.

Non-veg alternative: Chicken Biryani (560 cal, 32g protein)

Dinner: Dal Tadka with Roti (380 cal, 18g protein) Yellow toor dal tempered with ghee, cumin, mustard seeds, garlic, dried red chilies, and curry leaves. Two whole wheat rotis. Simple, satisfying, and one of the most nutritious meals in Indian cuisine.

Snack: Roasted Makhana (Fox Nuts) (110 cal, 4g protein)

Daily total: 1,310 cal, 52g protein (veg) / 1,350 cal, 70g protein (non-veg)

Day 4 — Thursday

Breakfast: Upma (Semolina Porridge) (330 cal, 8g protein) Roasted semolina cooked with vegetables (peas, carrots, onions), curry leaves, mustard seeds, and cashews. A common South Indian breakfast that is savory and filling.

Lunch: Chole Bhature — Lighter Version (480 cal, 16g protein) Spicy chickpea curry (chole) served with one small whole wheat bhatura (baked instead of deep-fried) and pickled onions. Traditional chole bhature is deep-fried — the baked version saves 200+ calories.

Non-veg alternative: Chicken Tikka with Naan (510 cal, 40g protein)

Dinner: Aloo Gobi with Dal and Rice (440 cal, 14g protein) Cauliflower and potato dry curry with turmeric, cumin, and coriander. Served with a small bowl of plain dal and half a cup of rice.

Non-veg alternative: Lamb Keema with Roti (490 cal, 34g protein)

Snack: Lassi (Yogurt Drink) with Cardamom (120 cal, 6g protein)

Daily total: 1,370 cal, 44g protein (veg) / 1,450 cal, 88g protein (non-veg)

Day 5 — Friday

Breakfast: Besan Cheela (Chickpea Flour Pancake) (280 cal, 14g protein) Savory pancakes made from chickpea flour (besan) with onions, tomatoes, green chili, and coriander. Served with green chutney and a small cup of yogurt.

Lunch: Paneer Tikka Wrap (460 cal, 24g protein) Grilled paneer tikka (marinated in yogurt and spices, char-grilled) wrapped in a whole wheat roti with mint chutney, sliced onion, and bell peppers.

Non-veg alternative: Chicken Tikka Wrap (480 cal, 38g protein)

Dinner: Sambar with Rice and Papad (420 cal, 16g protein) A tangy South Indian lentil-vegetable stew with tamarind, drumstick, and a blend of sambar spices. Served with steamed rice and a roasted papad (lentil cracker).

Snack: Dates and Almonds (140 cal, 3g protein)

Daily total: 1,300 cal, 57g protein (veg) / 1,320 cal, 71g protein (non-veg)

Day 6 — Saturday

Breakfast: Dosa with Potato Masala (380 cal, 10g protein) Crispy fermented rice-and-lentil crepe filled with spiced mashed potatoes. Served with sambar and coconut chutney. A classic South Indian breakfast.

Lunch: Dal Makhani — Lighter Version (500 cal, 22g protein) Black lentils and kidney beans slow-cooked with tomatoes, ginger, garlic, and a modest amount of cream (use half the traditional amount). Served with basmati rice. One of India's most beloved dishes.

Non-veg alternative: Tandoori Chicken with Naan (520 cal, 42g protein)

Dinner: Baingan Bharta with Roti (380 cal, 10g protein) Roasted and mashed eggplant cooked with onions, tomatoes, green chilies, and spices. A smoky, flavorful dish that is naturally low in calories. Two whole wheat rotis.

Non-veg alternative: Egg Curry with Rice (420 cal, 22g protein)

Snack: Bhel Puri (130 cal, 3g protein) A Mumbai street food snack of puffed rice, sev, onion, tomato, tamarind chutney, and mint chutney.

Daily total: 1,390 cal, 45g protein (veg) / 1,450 cal, 77g protein (non-veg)

Day 7 — Sunday

Breakfast: Paratha with Yogurt (400 cal, 12g protein) Whole wheat flatbread stuffed with spiced potatoes (aloo paratha) or cauliflower (gobi paratha). Served with a bowl of plain yogurt and pickle.

Lunch: Kadhi Pakora with Rice (460 cal, 14g protein) Tangy yogurt-based curry with chickpea flour dumplings (pakoras). A North Indian comfort dish served with steamed rice.

Non-veg alternative: Shrimp Masala with Rice (480 cal, 32g protein)

Dinner: Paneer Butter Masala — Lighter Version (480 cal, 20g protein) Paneer cubes in a creamy tomato-cashew sauce. Use half the traditional butter and cream, and add more tomato for richness. Serve with two rotis and a small salad.

Non-veg alternative: Chicken Tikka Masala (500 cal, 36g protein)

Snack: Banana and Peanut Butter (180 cal, 5g protein)

Daily total: 1,520 cal, 51g protein (veg) / 1,560 cal, 85g protein (non-veg)

Weekly Nutrition Summary

DayVeg CaloriesVeg ProteinNon-Veg CaloriesNon-Veg Protein
Monday1,40054g1,47088g
Tuesday1,36043g1,46081g
Wednesday1,31052g1,35070g
Thursday1,37044g1,45088g
Friday1,30057g1,32071g
Saturday1,39045g1,45077g
Sunday1,52051g1,56085g
Average1,37949g1,43780g

For the vegetarian plan, protein can be boosted by adding a scoop of protein powder to morning lassi, including a boiled egg at breakfast, or increasing paneer and dal portions.

Indian Pantry Staples Shopping List

Spices (Buy Once, Last 6-12 Months)

  • Turmeric powder
  • Cumin seeds and ground cumin
  • Coriander seeds and ground coriander
  • Garam masala
  • Red chili powder (Kashmiri for color, regular for heat)
  • Mustard seeds (black)
  • Fenugreek seeds (methi)
  • Asafoetida (hing)
  • Cardamom (green pods and ground)
  • Cinnamon sticks
  • Cloves (whole)
  • Bay leaves
  • Fennel seeds
  • Black pepper (whole and ground)

Lentils and Legumes

  • Toor dal (split pigeon peas)
  • Moong dal (split mung beans)
  • Masoor dal (red lentils)
  • Chana dal (split chickpeas)
  • Dried chickpeas (or canned, 4-6 cans)
  • Kidney beans (rajma, dried or canned)
  • Black lentils (urad dal, for dal makhani)

Grains and Flours

  • Basmati rice (long grain)
  • Whole wheat flour (atta, for roti)
  • Chickpea flour (besan)
  • Semolina (sooji/rava)
  • Flattened rice (poha)

Oils and Condiments

  • Ghee (clarified butter, 1 jar)
  • Mustard oil (for some North Indian dishes)
  • Vegetable or sunflower oil
  • Tamarind paste
  • Mango pickle (achar)

Fresh Produce (Buy Weekly)

  • Onions (4-5)
  • Tomatoes (6-8)
  • Ginger root (large piece)
  • Garlic (2 heads)
  • Green chilies (10-12)
  • Fresh cilantro (3-4 bunches)
  • Curry leaves (1 sprig, freeze extras)
  • Lemons or limes (5-6)
  • Potatoes (2-3)
  • Cauliflower (1 head)
  • Spinach (2 bunches or 1 large bag)
  • Eggplant (1-2)
  • Mixed vegetables (peas, carrots, green beans)
  • Fresh mint (1 bunch)

Proteins

  • Paneer (2 blocks, or make at home)
  • Chicken breasts or thighs (1.5 lbs)
  • Eggs (1 dozen)
  • Plain yogurt (2 large containers)
  • Fish fillets (optional, 1 lb)

Tips for Healthier Indian Cooking

  1. Reduce oil in the tadka. Traditional recipes call for 3-4 tablespoons of oil or ghee for tempering spices. Use 1-2 teaspoons instead — the spices will still bloom and release their flavor.

  2. Use yogurt instead of cream. Many rich curries (butter chicken, dal makhani, paneer butter masala) call for heavy cream. Replace it with thick Greek yogurt stirred in at the end (off the heat, so it does not curdle). You get the same creaminess with added protein and fewer calories.

  3. Bake instead of fry. Samosas, pakoras, and bhature can all be baked or air-fried. The texture is slightly different but still satisfying, and you save 150-200 calories per serving.

  4. Make roti without ghee. Traditional roti is brushed with ghee after cooking. Skip this step and you save about 45 calories per roti with no loss of flavor — the roti is still soft from the cooking process.

  5. Increase dal portions. Dal is one of the most nutrient-dense, affordable, and low-calorie foods in Indian cuisine. A cup of cooked dal provides 12-18g of protein and about 200-250 calories. Make it the star of at least 3-4 meals per week.

With Mealift, you can save your favorite Indian recipes, plan them across the week with both vegetarian and non-veg days, and automatically track the calories and macros of every meal. The app can also import recipes from Indian food blogs and generate a consolidated shopping list.

Frequently Asked Questions

Is Indian food good for weight loss?

Yes, when cooked at home with controlled oil and portion sizes. Traditional Indian staples — dal, sabzi (vegetable dishes), roti, and raita — are naturally nutrient-dense and moderate in calories. Restaurant Indian food tends to be higher in oil, cream, and butter than home-cooked versions. A home-cooked thali averages 500-700 calories. A restaurant thali can exceed 1,200.

How do I get enough protein on a vegetarian Indian diet?

Combine multiple plant protein sources throughout the day: dal (12-18g per cup), paneer (14g per half cup), chickpeas (15g per cup), yogurt (12-17g per cup), and nuts. The traditional Indian practice of eating dal with rice provides complete protein with all essential amino acids. Adding a cup of dal to two meals gives you 24-36g of plant protein without any meat.

Is white basmati rice healthy?

White basmati rice has a lower glycemic index (50-58) than most other white rice varieties (70-90) due to its high amylose starch content. Paired with dal, vegetables, and spices — as it always is in Indian cooking — the glycemic response is further blunted by fiber, protein, and fat. A cup of cooked basmati rice (200 calories) is a perfectly healthy part of a balanced meal.

How do I reduce the calories in butter chicken?

Use chicken breast instead of thighs (saves about 40 calories per serving). Replace heavy cream with thick yogurt or cashew paste. Use 1 tablespoon of butter for the entire batch instead of 4-5. Increase the tomato base for richness. A lightened butter chicken can come in at 280-320 calories per serving instead of the traditional 450-550.

Is ghee healthier than butter?

Ghee is clarified butter with milk solids removed. It has a higher smoke point (250C vs 175C), making it better for cooking. Nutritionally, ghee and butter are nearly identical in calories (about 120 per tablespoon) and fat content. Ghee is lactose-free and casein-free, making it tolerable for many people with dairy sensitivities. Use either in moderation — the health impact depends on the quantity, not which one you choose.

Can I meal prep Indian food?

Absolutely. Indian food is one of the best cuisines for meal prep because most dishes actually improve in flavor after a day or two as the spices meld. Dal, curries, biryani, sambar, and chutneys all keep well for 4-5 days. Cook a large batch of dal, two different curries, and rice on Sunday. Make roti fresh daily if possible (they take 5 minutes) or batch-make and reheat in a skillet.

What are the healthiest Indian dishes?

Dal (any variety), chana masala, baingan bharta, tandoori chicken (grilled, not fried), raita, idli and dosa (fermented, low-fat), vegetable sambar, and palak paneer (with controlled cream) are among the healthiest options. All provide significant nutrients while staying under 300-400 calories per serving.

How spicy is authentic Indian food?

Spiciness varies enormously by region and personal preference. South Indian food tends to be spicier than North Indian. Kashmiri cuisine uses mild spices. You have complete control when cooking at home — reduce green chilies and red chili powder while keeping all other spices for full flavor. Heat is just one dimension of Indian flavor. Warmth (garam masala), earthiness (cumin, coriander), tang (tamarind, amchur), and sweetness (cinnamon, cardamom) matter just as much.