The seven forces that create India's regional food diversity — climate, geography, religion, trade routes, colonialism, agriculture, and migration — explained with history and science.
A dosa from Chennai, a paratha from Amritsar, a dhokla from Ahmedabad, a mishti doi from Kolkata, a rogan josh from Kashmir, and a vindaloo from Goa — six dishes from six cities in the same country, each completely unlike the others in ingredient, technique, flavour profile, and cultural meaning. This is not random variation. Each regional cuisine is the product of identifiable historical, geographical, agricultural, and cultural forces that operated over centuries. Understanding these forces is the key to understanding why India tastes the way it does.
The most fundamental driver of regional food difference is agricultural — what can be grown in a given climate and soil determines what the majority of the population eats. This seems obvious but its implications are profound and specific. Rice requires high rainfall and warm temperatures — it grows in coastal regions and river delta plains. Wheat requires moderate rainfall and cooler temperatures — it thrives in the Indo-Gangetic plain. Jowar and bajra (millets) grow in the semi-arid Deccan plateau and the desert soils of Rajasthan and Gujarat where neither rice nor wheat can produce reliable yields.
Religious and community dietary rules are the second great differentiator of Indian regional food. Gujarat is predominantly Jain and Vaishnavite Hindu — root vegetables (onion, garlic, potato) are avoided or prohibited in traditional Jain cooking, and beef is absent. The resulting cuisine is entirely vegetarian with an emphasis on lentils, dairy, and surface-growing vegetables. This is not coincidence — it is centuries of dietary practice shaped by religious philosophy. Contrast this with coastal Kerala, where the Syrian Christian community (one of the oldest Christian communities in the world, founded in 52 CE) has always eaten beef and pork alongside the Hindu community's fish and seafood tradition. The same state, two completely different protein traditions based on community identity.
Kashmir shows the most dramatic community split: Kashmiri Pandits (Hindu Brahmins) cook without onion or garlic (the classic Brahmin prohibition) but eat lamb extensively. Kashmiri Muslims eat lamb, mutton, and chicken with onion and garlic. The same valley, the same ingredients available, two cuisines that share the same spice backdrop but differ fundamentally in their aromatics and community context.
The spice trade, the Arab traders, the Portuguese, the Mughals, and the British each deposited ingredients and techniques into specific regions of India. The Portuguese arrived in Goa in 1498 and introduced chilli, potato, tomato, cashew, and vinegar — all now so embedded in Indian cooking that they seem always to have been there. But chilli reached Rajasthan and Kashmir later than it reached Goa, and the specific varieties and uses differ accordingly. Vinegar as a souring agent (vindaloo) exists only where the Portuguese were present — everywhere else, tamarind, kokum, lemon, or amchur fills the acid role. The Arabian Sea trade routes brought Arab influence to Kerala's Malabar coast — producing the Moplah Muslim cuisine that combines Kerala's coconut-spice base with Arab techniques and ingredients.
The 1947 Partition of India created the largest human migration in history — approximately 15 million people crossed the newly created border between India and Pakistan. The Punjabi Sikhs and Hindus who came from what became Pakistan brought tandoor culture, specific bread traditions, and a wheat-and-dairy-centric cooking style to Delhi, Amritsar, and other North Indian cities. The East Bengali Hindus (now Bangladesh) who migrated to Kolkata and Assam brought their distinct Bangal cooking style — different from the existing West Bengali Ghoti tradition in its spicing, fish preparations, and use of mustard. These migrations permanently changed the food of their destination cities.