Home › The Kitchen › Why "Indian food" isn't one thing
Why "Indian food" isn't one thing
Restaurant "Indian food" abroad is mostly one region's celebration cooking, mildly adapted. The subcontinent's actual kitchens differ from each other more than French cooking differs from Italian — different staple grains, different fats, different sour notes, different everything.
The quickest way to tell them apart
| Region | Staple | Fat | Sour note | Signature |
|---|---|---|---|---|
| Punjab & the north | Wheat — roti, paratha | Ghee, butter | Yoghurt, tomato | Dal makhani, rajma, tandoor cooking |
| South (Tamil, Telugu, Kannada, Kerala) | Rice | Coconut oil, sesame oil | Tamarind, kokum | Sambar, rasam, dosa, coconut chutney |
| Bengal & the east | Rice | Mustard oil | Lime, tamarind | Fish, mustard, panch phoron, fresh-cheese sweets |
| Gujarat & the west | Wheat, millet | Groundnut oil | Lime, jaggery-and-sour balance | Vegetarian thali, dhokla, sweet-savoury dals |
| Hyderabad & the Deccan | Rice | Ghee | Tamarind, yoghurt | Biryani, haleem, a Persian-influenced court cuisine |
| Kerala & the coast | Rice | Coconut | Kokum, tamarind, vinegar | Fish curries, appam, coconut in nearly everything |
The things people get wrong
- Most of it isn't very hot. Heat varies enormously by region and dish; Gujarati food is often slightly sweet, Kashmiri food fragrant rather than fiery.
- "Curry" isn't a dish — it's an English catch-all for hundreds of unrelated preparations with their own names.
- Naan is a restaurant bread. Home cooking in the north means roti and paratha; naan needs a tandoor.
- It isn't only Indian. Pakistani, Bangladeshi, Sri Lankan and Nepali cooking are their own traditions, and "Desi" covers them all.
Customs differ by region, community and family — where sources or practice genuinely disagree, this page says so rather than presenting one version as the rule.
Last updated: 2026-08-11
Get new guides by email
Occasional emails when we publish something worth your time. Published by The Desi Network; you can unsubscribe in one click, any time.