Cuisine Meal Plan

Desi meal plan: a 7-day South Asian menu

This desi meal plan is a week of everyday Pakistani and North Indian home cooking: roti or rice with dal, a sabzi, a meat or chickpea curry, and yogurt on the side. It is built for people who want to eat the food they grew up with while keeping an eye on portions, rather than switching to salads and grilled chicken.

Below you'll find the full seven days, one day worked out ingredient by ingredient with calories, protein, carbs and fat, and notes on the ingredients that matter most when you cook desi food often: oil and ghee, flour, rice and lentils.

Updated October 22, 2026

Sample day

1,880 kcal

Protein

113 g · 24%

Carbs

223 g · 46%

Fat

64 g · 30%

What a balanced Desi week looks like

  • Measure the oil, not just the food. A karahi or a tarka can take several tablespoons of oil or ghee, and that is where most of the hidden calories in desi cooking sit. The sample day uses 5 to 8 g of oil per dish; a tablespoon is about 13 g.
  • Pick roti or rice at a meal, not both. Two medium rotis and a plate of rice together is a lot of starch for one meal. If you love both, have rice at lunch and roti at dinner, as the plan does.
  • Let dal and chana do some of the work. Masoor dal, moong dal, chana and rajma add protein and fibre and stretch a smaller portion of meat, which also keeps the weekly shop cheaper.
  • Keep raita, salad and fruit on the table. Kachumber, cucumber raita and a guava or an apple fill the plate without much oil, and plain yogurt adds protein.

Your 7-day Desi meal plan

Day 1 is the sample day worked out below. Leftovers from one dinner become the next day's lunch where it makes sense.

  1. Day 1

    breakfast
    Vegetable omelette with a whole-wheat roti and chai
    lunch
    Chana masala with brown rice and cucumber raita
    snack
    Guava and a small handful of peanuts
    dinner
    Chicken karahi with roti, masoor dal and kachumber salad
  2. Day 2

    breakfast
    Vegetable dalia (cracked-wheat porridge)
    lunch
    Rajma with brown rice and onion salad
    snack
    Roasted chana
    dinner
    Palak chicken with roti
  3. Day 3

    breakfast
    Besan chilla with mint chutney
    lunch
    Leftover palak chicken in a roti wrap
    snack
    Apple and plain yogurt
    dinner
    Moong dal, aloo gobi, roti
  4. Day 4

    breakfast
    Boiled eggs, roti, chai
    lunch
    Chicken pulao with raita
    snack
    Fruit chaat
    dinner
    Baked fish tikka, mixed vegetable sabzi, roti
  5. Day 5

    breakfast
    Plain yogurt with banana and oats
    lunch
    Lobia (black-eyed bean) curry, rice
    snack
    Cucumber and carrot sticks
    dinner
    Keema matar (lean mince and peas), roti
  6. Day 6

    breakfast
    Aloo paratha (one, cooked with little oil), yogurt
    lunch
    Daal chawal with kachumber
    snack
    Guava
    dinner
    Chicken tikka, vegetable raita, salad
  7. Day 7

    breakfast
    Masala omelette, toast, chai
    lunch
    Chicken haleem (a smaller bowl), salad
    snack
    Orange
    dinner
    Bhindi masala, masoor dal, roti

A sample day with calories and macros

Day 1, weighed ingredient by ingredient. Rice, pasta, beans, lentils and meat are cooked weights.

Breakfast: Vegetable omelette with a whole-wheat roti and chai

440 kcal
IngredientAmountkcalProteinCarbsFat
Eggs100 g14312.60.79.5
Onion30 g120.32.80.0
Tomatoes50 g90.41.90.1
Fresh coriander5 g10.10.20.0
Vegetable oil5 g440.00.05.0
Whole-wheat roti50 g1503.923.14.6
Black tea120 g10.00.40.0
Milk (2%)120 g604.05.82.4
Sugar5 g190.05.00.0
Meal total43921.339.821.6

Lunch: Chana masala with brown rice and cucumber raita

590 kcal
IngredientAmountkcalProteinCarbsFat
Chickpeas, cooked140 g23012.438.43.6
Tomatoes80 g140.73.10.2
Onion50 g200.64.70.1
Garlic5 g70.31.70.0
Ginger5 g40.10.90.0
Vegetable oil8 g710.00.08.0
Brown rice, cooked130 g1603.633.31.3
Plain low-fat yogurt120 g766.38.41.9
Cucumber50 g80.31.80.1
Meal total58924.392.215.1

Snack: Guava and a small handful of peanuts

190 kcal
IngredientAmountkcalProteinCarbsFat
Guava150 g1023.821.51.4
Peanuts, dry-roasted15 g883.73.27.4
Meal total1907.524.78.9

Dinner: Chicken karahi with roti, masoor dal and kachumber salad

660 kcal
IngredientAmountkcalProteinCarbsFat
Chicken breast, cooked130 g21540.30.04.6
Tomatoes100 g180.93.90.2
Onion30 g120.32.80.0
Vegetable oil8 g710.00.08.0
Whole-wheat roti50 g1503.923.14.6
Lentils, cooked150 g17413.530.20.6
Cucumber60 g90.42.20.1
Carrots40 g160.43.80.1
Meal total66459.866.018.2

Day total: about 1,880 kcal, with 113 g protein, 223 g carbs and 64 g fat (24% / 46% / 30% of calories). To fit your own target, multiply every amount by your daily calories divided by 1,880; the macro calculator gives you that target.

Figures are estimates calculated from per-100 g values in USDA FoodData Central (SR Legacy). Brands, recipes and cooking change the real numbers, so treat them as a guide, not a label.

Desi staples to keep in your kitchen

  • Atta (whole-wheat flour) for roti
  • Basmati or brown rice
  • Masoor, moong and chana dal
  • Canned or dried chickpeas and kidney beans
  • Onions, tomatoes, garlic and ginger
  • Cumin, coriander, turmeric, garam masala and chilli
  • Plain yogurt
  • A measuring spoon for oil and ghee

Vegetarian, vegan and pescatarian versions

vegetarian

Swap the chicken karahi for paneer or chana karahi, the keema for soya mince or extra dal, and the fish tikka for paneer tikka. Desi cooking already has many vegetarian mains, so this is the easiest of the three.

vegan

Use dals, chana, rajma and lobia as the main protein, cook with oil instead of ghee, and replace yogurt and raita with a soy or coconut yogurt or a plain cucumber and mint salad.

pescatarian

Use fish for the chicken in karahi and tikka, and try prawn or fish curry in a tomato and onion masala. Keep dal on the table for extra protein on the other days.

Allergens to watch in Desi cooking

  • Dairy: ghee, yogurt, raita, paneer, kheer and milky chai. Ghee is butterfat, so it is not dairy-free.
  • Gluten: roti, paratha, naan and dalia are wheat. Rice, besan (chickpea flour) and most dals are naturally gluten-free, but check packaged spice mixes and asafoetida (hing), which is often blended with wheat flour.
  • Nuts: many korma, shahi and biryani recipes use cashew or almond paste, and sweets often contain pistachios or almonds.

In Meal Planner Pro you can exclude nuts, lactose, gluten, shellfish and soy. If you have a severe allergy, always check the labels of the products you buy.

How Meal Planner Pro plans Desi meals

  • Choose "Desi / South Asian" as one of your cuisines in the quiz. Each day of your plan is cooked in one of the cuisines you pick, and they rotate through the week.
  • Each day is built around a different main protein, and no dish repeats within the week.
  • Your allergies and any health condition you select always come before tradition: a dish is adapted rather than served with an ingredient you've excluded.
  • Your country is used to choose ingredients that are easy to buy where you live.
  • Daily calorie and macro targets come from your age, height, weight, activity and goal. You can swap any meal you don't fancy, and the week's ingredients become one grocery list.
General information, not medical advice. If you have a health condition, are pregnant or take medication, talk to your doctor or a registered dietitian before changing your diet. Our editorial policy

Get your own Desi week

Meal Planner Pro builds a 7-day plan in the cuisines you choose, sized to your calorie target, with recipes and a grocery list.

Create My Meal Plan

Plans from $8.99/week. No free plan or trial. See pricing

Frequently Asked Questions

It depends on your calorie target, not on a fixed number. A 50 g whole-wheat roti is about 150 calories by USDA values, so on a lower-calorie day most people have one or two at a meal and fill the rest of the plate with sabzi, dal and salad.

Desi recipes with calories and macros

Sources: USDA FoodData Central records used