India Food & Spice Guide
From chaat in Chandni Chowk to fish curry in Kerala — how to eat brilliantly across the subcontinent.
🫓 North Indian Cuisine
Delhi Street Food
Delhi is India's street food capital — Chandni Chowk is the epicenter. Paranthe Wali Gali (Stuffed Paratha Lane) has been frying parathas since the 1870s. Jalebi (deep-fried batter spirals soaked in syrup) at Jalebi Wala near Fatehpuri Masjid. Karim's near Jama Masjid (since 1913) for Mughlai seekh kebabs and nihari. Daulat ki chaat (winter only — a foam dessert made from morning dew) at Old Delhi market stalls. Chaat (spiced snack mixtures with tamarind chutney) at Nathu's in Bengali Market. Budget INR 100-300 per person for a full Old Delhi food walk.
Rajasthani Cuisine
Rajasthan's desert cuisine is hearty, spiced, and extraordinary. Dal baati churma is the quintessential dish: wheat dumplings (baati) baked in fire, served with lentil curry (dal) and a sweet crumbled wheat dessert (churma). Laal maas — fiery red mutton curry with Mathania chilies — is Rajasthan's most famous meat dish. Gatte ki sabzi (gram flour dumplings in yogurt gravy). Pyaaz kachori (stuffed onion pastries) at Rawat Mishthan Bhandar in Jaipur. Ker sangri (dried desert beans and berries) is a unique vegetable dish found nowhere else in India.
Mughal Influence — Biryani and Kebabs
The Mughal Empire left India with biryani, kebabs, and the richest cooking tradition on the subcontinent. Lucknow biryani (dum style — slow-cooked in a sealed pot) uses the finest basmati and is more subtle than Hyderabadi. Kakori kebab (Lucknow) — minced lamb on skewers, so fine it melts. Seekh kebab, galouti kebab, and shami kebab all trace to the Mughal royal kitchen. In Delhi, Karim's represents this tradition faithfully. In Agra, the mughlai cooking around Taj Ganj has been feeding visitors for 400 years.
Varanasi and UP Sweets
Uttar Pradesh produces India's most extraordinary sweets. Malaiyo (Varanasi's winter foam dessert, made from milk protein and morning dew) — ethereal and seasonal. Peda (milk fudge) from Mathura. Petha (crystallized ash gourd candy) from Agra — Panchhi Peeth has made it since 1860. Balushahi (North Indian equivalent of a glazed doughnut). Rabri (thickened sweetened milk with cardamom). These are not tourist confections — they're centuries-old craft food traditions that require specific ingredients and technique.
🍛 South Indian Cuisine
Dosa Culture
The dosa is the South Indian masterpiece — a thin fermented rice-and-lentil crepe that can be plain, crispy, soft, stuffed with spiced potato (masala dosa), or paper-thin (paper dosa, over 3 feet long). The batter is fermented for 12-24 hours. South India's greatest dosa institutions: Vidyarthi Bhavan in Bangalore (since 1943, INR 50), Saravana Bhavan in Chennai, MTR in Bangalore (since 1924). Eaten for breakfast but available all day, with sambar (lentil vegetable soup) and coconut chutney. A masala dosa at the right South Indian institution is one of India's great food experiences.
Kerala Fish Curry
Kerala's fish curry (meen curry) is a masterpiece of balance — tamarind, coconut milk, green chilies, and fresh fish that was in the water that morning. The defining ingredient is kokum (a sour fruit from the coastal region). Karimeen pollichathu is pearl spot fish marinated in chili paste and grilled in banana leaf — the Kerala signature dish. Prawn moilee (prawns in light coconut milk gravy) is gentler. Appam (lacy rice hoppers) with any Kerala curry is the breakfast combination that ruins other breakfasts. Eat at guesthouses for the most authentic version.
Tamil Nadu Rice Culture
Tamil Nadu's cuisine is rice-centric and banana-leaf focused. The Tamil thali served on a banana leaf — sambar, rasam, rice, multiple chutneys, papad, vegetables, and curd — is the most complete regional meal in India. Chettinad cuisine from southern Tamil Nadu is famous for its complexity — peppercorn-heavy, with unique spices like kalpasi (stone flower) and marathi mokku. Idli (steamed rice cakes) with sambar is the morning ritual. Pongal (rice and lentil porridge with pepper and ghee) is comfort food at its finest. Saravana Bhavan chain represents Tamil food at a consistent level across India.
Hyderabad Biryani
Hyderabad biryani is India's most famous rice dish — long-grain basmati cooked dum (sealed) with meat and spices until each grain is separate and infused. The original is made at Paradise Restaurant (since 1953) and at Bawarchi — crowds queue for 30-60 minutes at both. The biryani is served with mirchi ka salan (green chili curry) and raita. Biryani in Hyderabad is an event, not just a meal. INR 200-400 per person for a generous portion. The city also has the best haleem (meat and grain stew) in India during Ramadan.
🥘 India's Greatest Street Foods
Chaat — The Master Category
Chaat is a category of tangy, spiced street snacks that defines North Indian street food culture. Pani puri (hollow crisp shells filled with spiced water and tamarind) — every Indian region has its version. Dahi puri (same shells with yogurt and chutneys). Papdi chaat (layered crisp, potato, chickpeas, yogurt, and chutneys). Bhel puri (puffed rice, vegetables, tamarind chutney). Aloo tikki chaat (potato patties with chickpeas). The perfect bite is a balance of sweet (tamarind), sour, spicy, and creamy (yogurt). Indian street food balances all six tastes in a single mouthful.
Vada Pav — Mumbai's Burger
Vada pav is Mumbai's most important food — a deep-fried spiced potato patty (vada) in a soft bread roll (pav) with garlic chutney and green chili. It costs INR 15-25 ($0.20-0.30) and is better than any burger you'll eat in India. The vada must be hot from the oil. Shree Krishna Vada Pav Kendra and Anand Stall near Vile Parle station are institutions. You'll want three. Pav bhaji (spiced mixed vegetable curry with buttered bread rolls) is the sit-down evolution of the same principle — try it at Sardar Refreshments in Mumbai.
Goa Seafood Shacks
Goa's beach shacks serve India's best casual seafood — the catch changes daily, the prices are reasonable, and the cooking is simple and brilliant. Fish curry rice (the Goan staple — red coconut curry with rice, INR 150-200) is addictive. Prawn balchão (intensely spiced prawn pickle) needs only plain rice. Kingfish steak grilled with butter and garlic. Tiger prawns grilled whole. Crab in Goan masala. The rule: order what was caught today, cooked simply, with cold beer. Local restaurants like Brittos in Baga and fishermen's shacks in Palolem are where to go.
Kolkata Street Food
Kolkata has arguably the most diverse and underrated street food scene in India. Kathi rolls (egg-wrapped kebab rolls from Nizam's in New Market — invented here in 1932). Phuchka (Kolkata's version of pani puri, with a tangier, more sour filling than Delhi's). Jhal muri (puffed rice with mustard oil, green chili, and peanuts). Mishti doi (sweetened yogurt set in earthenware pots — a Kolkata institution). Kosha mangsho (slow-cooked spiced mutton curry) at Golbari in Shyambazar. The city's fondness for mustard oil, panch phoron spice mix, and fermented flavors sets Bengali food apart from the rest of North India.
🌶️ Eating Well in India — Practical Guide
Food Safety
The rule is: eat where there's a queue of locals. Hot freshly cooked food is safe. Avoid anything sitting out, cut fruit from street vendors, or anything washed in tap water. Bottled water always. The Delhi belly risk is real but manageable — carry Imodium and ORS sachets. Most people who eat adventurously get a bad day or two but not more. The safest street food: anything fried (the oil kills bacteria), freshly made roti or paratha, and pani puri when the water is sealed mineral water (increasingly common). Your gut acclimates within a week.
Vegetarian India
India is the easiest country in the world for vegetarians — over 40% of Indians are vegetarian, and vegetarian food is a point of regional pride, not an afterthought. Most menus have extensive vegetarian sections. Pure vegetarian restaurants (no eggs) are common in North India and Gujarat. The South Indian tiffin breakfast (idli, dosa, vada, uttapam) is almost entirely vegetarian. Jain vegetarian (no root vegetables) is available everywhere in Gujarat and Mumbai. Even confirmed meat-eaters will find themselves happily eating vegetarian food in India without feeling compromised.
Spice Calibration
India's food is spiced differently from Western expectations. Chili heat varies enormously by region: Kerala and Chettinad use dried chilies for intense heat; North India uses chilies more moderately in most dishes. Ask for "medium spicy" if unsure — in tourist areas, this usually works. Dishes described as "not spicy" may still be more intense than home cooking. Order one dish to assess spice levels before committing to a full meal. Yogurt (raita or dahi) and bread (roti, naan) are the best spice neutralizers. Bread with yogurt is better than water for reducing chili burn.
Thali Culture
The thali (platter) is India's most democratic eating experience — a complete meal on a metal plate (or banana leaf) with multiple small portions of different dishes. North Indian thali: dal, sabzi (dry vegetable), paneer dish, rice, roti, pickle, papad. South Indian thali (on banana leaf): sambar, rasam, rice, several vegetable dishes, papad, pickle, curd. Rajasthani thali: dal, baati, churma, multiple vegetable preparations. A good thali is unlimited — they keep refilling until you indicate you're done. Budget INR 150-400 ($2-5) for a complete and excellent thali.
Frequently Asked Questions
No — Indian cuisine is spiced, which is different from being hot. Many dishes use complex spice blends (garam masala, panch phoron, curry leaf) for flavor without much chili heat. South Indian food tends to be hotter than North Indian. Dishes like butter chicken, dal makhani, and paneer makhani are mild and rich. If you're spice-sensitive, specify "not spicy" or "mild" when ordering — restaurants are accustomed to this request from international visitors.
A thali is a complete meal served on a metal plate (or banana leaf in South India) with multiple small portions of different dishes — typically dal, vegetable dishes, rice, bread, pickle, papad, and dessert. Most good-value restaurants serve unlimited thali — they keep refilling until you indicate you're done. Budget INR 150-400 ($2-5) for an excellent complete thali. South Indian thali served on a banana leaf is a particularly beautiful eating experience.
Yes, if you choose wisely. Eat at stalls with high turnover and queues of locals. Freshly fried food (vada pav, samosas, pakoras) is safe. Avoid cut fruit, anything sitting out in heat, or anything washed in tap water. Pani puri (pani = water) is the highest-risk street food — only eat at busy, reputable stalls. Your gut will acclimatize in 5-7 days. Carry Imodium as insurance. Most travelers who eat adventurously get one or two bad days, not more.
Old Delhi is the food capital of India. Karim's near Jama Masjid for Mughlai seekh kebabs (since 1913). Paranthe Wali Gali for stuffed parathas. Chandni Chowk for jalebi and chaat. Dilli Haat for regional foods from every Indian state. In New Delhi: Indian Accent (India's best fine dining), Bukhara at ITC Maurya (legendary dal and tandoori), and Khan Market for modern restaurants and cafes.
Kerala's fish curry with rice is the daily staple and extraordinary. Karimeen pollichathu (pearl spot fish in banana leaf), appam with chicken stew, prawn moilee, and Kerala beef fry are the must-eats. The Kerala sadya (full vegetarian feast on banana leaf with 20+ dishes) is served at Onam and special occasions. Eat at homestays and guesthouses for the most authentic cooking — restaurant food rarely matches what a local family makes.
Hyderabad biryani (dum style, aromatic, at Paradise Restaurant) is the gold standard. Lucknow biryani (Awadhi style, more subtle) is exceptional. Kolkata biryani (with potato, lighter spice) is distinct and delicious. Delhi has excellent biryani at Karim's and Lodi Garden area restaurants. The debate between Hyderabadi and Lucknawi is eternal — try both and decide for yourself. Both cities' locals will insist theirs is superior.
India's regional sweet traditions are extraordinary. Rasgulla and sandesh from Kolkata (milk-based, delicate). Gulab jamun (deep-fried milk solid balls in syrup) everywhere. Jalebi (crispy fried batter spirals in syrup) in North India. Barfi (fudge-like milk sweets) in infinite varieties. Mysore pak (gram flour, ghee, sugar — dense and rich). Ladoo (round balls of various ingredients) — besan ladoo, motichoor ladoo. Kerala's payasam (milk pudding). The best sweets come from specialist mithai shops, not restaurants.
Chai (spiced milk tea) is the national drink — consumed with breakfast, during work breaks, and after every meal. Masala chai with cardamom, ginger, and cinnamon is the classic. Filter coffee (chicory-strong, sweetened, in South India) is the southern counterpart. Lassi (yogurt drink) — sweet or salted — is the best accompaniment to spiced food. Fresh coconut water (tender coconut) is everywhere in South India and coastal areas. Nimbu pani (fresh lime with salt and sugar) is the best non-alcoholic rehydration drink in hot weather. Kingfisher beer and Indian whisky (Royal Stag, Officer's Choice) are the alcohol staples.