From Chandni Chowk's paranthas to Meghalaya's smoked pork, every Indian state has dishes you can't find anywhere else. This state-by-state food guide covers what to eat, where to find it, and what it costs — because the best way to understand India is through its food.
Delhi — Where Mughlai Heritage Meets Street Food Genius
Delhi's food identity spans centuries of Mughlai influence and modern street innovation. Chandni Chowk's Paranthe Wali Gali has served stuffed paranthas since 1875 — arrive before 9 AM for fresh batches (₹60-120 per plate). Karim's, steps from Jama Masjid, has been doing Mughlai non-veg since 1913 (mutton korma ₹250-350). For chaat, the golgappa stalls near Connaught Place serve 6 puris for ₹30-40. Old Delhi food walks cost ₹500-1,000 per person with a local guide and cover 8-10 stops — genuinely the most efficient way to navigate the overwhelming density of options.
Mumbai — The City That Invented Vada Pav
Mumbai's ₹15-25 vada pav is the defining street snack — spiced potato fritter in a soft bun, available at thousands of stalls citywide, with iconic ones near Dadar station and Juhu Beach. Colaba's seafood restaurants serve fresh bombil fry (Bombay duck) and surmai thali for ₹200-400. The real local tip: hit up Swati Snacks in Tardeo for upscale Gujarati-style street food like panki (rice crepe steamed in banana leaf) in an air-conditioned setting without losing authenticity. Breakfast at any Irani cafe — bun maska and chai for ₹50 — is a uniquely Mumbai ritual dating back decades.
Lucknow — The Kebab Capital of India
Lucknow's Awadhi cuisine is distinguished by slow-cooking techniques that can take 6-8 hours for a single dish. Tunday Kababi in Aminabad has been serving galawati kebabs (so soft they dissolve on the tongue) since 1905 — a plate costs ₹80-150. The biryani at Idris Biryani near Akbari Gate is cooked dum-style (sealed pot over slow flame) and consistently rates among the country's best (₹150-250 per plate). For a sweet finish, the malai ki gilori (clotted cream rolls with saffron) from Ram Asrey, operating since 1805, costs ₹40-60 for 4 pieces.
Kolkata — City of Sweets and Kathi Rolls
Kolkata contributes two iconic items to India's food canon: the rasgulla and the kathi roll. Balaram Mullick & Radharaman Mullick on Paddapukur Road serves what many consider the definitive rasgulla (₹25-35 per piece), while Nizam's on New Market Street claims to have invented the kathi roll in 1932 (₹60-120). Beyond these, phuchka (Kolkata's sharper, tangier take on pani puri) from any of the Old Market stalls and kosha mangsho (slow-cooked mutton) at Golbari in Shyambazar complete a serious Kolkata food crawl. Budget: ₹500-800 for a full day of eating.
Indore — India's Most Underrated Food City
Sarafa Bazaar transforms from a jewelry market by day into one of India's best night food streets after 8 PM. Garadu (spiced fried yam, ₹30-50), bhutte ka kees (grated corn with spices, ₹40), and the city's distinctive poha-jalebi breakfast (₹30-40) make Indore possibly the best value-for-money food city in India. The 56 Dukan (56 shops) market in Rajwada serves traditional Malwa-region snacks rarely found outside Madhya Pradesh. Indore has been recognized in multiple food surveys as India's cleanest city for street food, making it particularly appealing for travelers cautious about hygiene.
Kerala — God's Own Cuisine
Kerala's food revolves around coconut, seafood, and spices. A traditional Sadya feast — 24+ vegetarian dishes served on a banana leaf — costs ₹150-300 at local restaurants and is an essential experience, especially during Onam (August-September). For seafood, Alleppey's toddy shops serve karimeen (pearl spot fish) pollichathu wrapped in banana leaf for ₹200-350. Fort Kochi's fish market lets you buy fresh catch and have it cooked at adjacent stalls for ₹50-100 cooking charge. The filter coffee and appam-with-stew breakfast at any local "thattu kadai" (street stall) costs ₹30-60 and is worth waking up early for.
Rajasthan — Desert Cuisine Built for Survival
Rajasthani cuisine evolved around scarcity of water and fresh vegetables, resulting in dishes with remarkable shelf life and flavor. Dal baati churma (lentils with baked wheat balls and sweet crumbled bread) is the state's signature — best at Chokhi Dhani near Jaipur (₹800-1,000 for a full cultural dinner experience) or at highway dhabas for ₹100-150. Jodhpur's pyaaz kachori (spiced onion-filled pastry, ₹20-30) and mirchi vada (stuffed chili fritters, ₹15-25) are addictive breakfast items. Jaisalmer's ker sangri (desert beans and berries) is a uniquely Thar Desert vegetable dish found almost nowhere else.
Northeast India — India's Most Surprising Flavors
Northeast Indian food is dramatically different from the rest of the country — fermented soybeans, bamboo shoots, smoked meats, and minimal oil usage create flavors closer to Southeast Asian cuisine. Nagaland's smoked pork with raja mircha (king chili, one of the world's hottest) is legendary — try it at Hornbill Festival food stalls (₹100-200). Meghalaya's jadoh (red rice cooked with pork) costs ₹80-120 at local restaurants in Shillong. Assam's duck meat with kumura (ash gourd) and the state's famous tea — best sampled at small gardens in Jorhat — represent flavors impossible to replicate outside the region.
Tamil Nadu & Hyderabad — Dosa Belt to Biryani Capital
Chennai's breakfast culture is possibly India's strongest — a crispy dosa with sambar and three chutneys at any neighborhood "mess" costs ₹40-80 and is genuinely one of the world's great breakfasts. Hyderabad's biryani divide between Bawarchi and Paradise restaurants is a topic locals will argue about for hours — both serve generous plates for ₹150-250 that easily feed two. Chettinad cuisine from Tamil Nadu's Sivaganga district — fiery, complex, and pepper-heavy — is best experienced at Chettinad-specific restaurants in Chennai like Karaikudi or Ponnusamy.
Tips for Eating Safely and Affordably
Eat where locals eat — a crowded stall with high turnover is almost always fresher and safer than an empty tourist restaurant. Carry rehydration salts (ORS) as a precaution against stomach adjustments, especially in the first few days. Drink only bottled or filtered water, and check that bottle seals are intact. Street food in India is overwhelmingly safe at established, busy stalls — the ₹30-100 price range for a full snack/meal is not just cheap, it's accessing some of the world's most flavor-dense cooking. A dedicated food travel partner makes it possible to try twice as many dishes by sharing — Luventra connects food-loving travelers heading to the same cities.