Home / Travel Prep / Food & Dining Guide
Street food, dietary needs & honest spice advice
Food & Dining Guide
India might be the easiest country in the world to eat well in — for vegetarians especially. Here’s how to eat confidently, safely, and adventurously.
General guidance — see Health, Safety & Vaccinations for food/water safety specifics. Full disclaimer on the hub page.
The vegetarian default
Indian menus assume vegetarian as the default — dishes with meat are specifically labeled “non-veg.” This reflects genuine demographics: an estimated 39% of Indians identify as vegetarian and 81% limit meat intake, driven by Hindu, Jain, and Buddhist traditions. Practically, this means vegetarians will eat easily and well almost everywhere in India — a rare situation globally.
Dietary needs, explained
Vegetarian
“Vegetarian” in India typically means lacto-vegetarian — dairy is fine, meat/fish/eggs are not. Genuinely the easiest dietary need to accommodate anywhere in the country.
Vegan
Growing fast in bigger cities, but smaller local restaurants may not know the term — specify clearly (“no dairy, no ghee, no butter, no honey”). Many traditional dishes are accidentally vegan (most dosas, many lentil dishes, most street snacks) — worth learning a few by name.
Jain
A stricter diet excluding root vegetables (onion, garlic, potato) alongside meat/fish/eggs. If this applies to you, say “Jain” specifically when ordering — it’s a well-understood dietary category across India, not an obscure request.
Halal
Widely available, especially in Muslim-majority neighborhoods and cities — look for “halal” signage, common at meat-serving restaurants in most cities.
Street food: how to eat it safely
Good signs
- Freshly cooked in front of you, not sitting out
- A busy stall with high turnover — popularity is a genuine safety signal
- Visible families in line — a reasonable proxy for cleanliness
- Vendor covers food and keeps utensils/surfaces visibly clean
The old traveler’s rule
“If in doubt, eat vegetarian; and only eat seafood at the coast, never inland.” A genuinely useful heuristic — vegetarian street food avoids meat-storage risk entirely, and coastal seafood is fresher by definition.
Drinks made with tap water or ice from an unclear source — stick to sealed bottled drinks, hot chai, or freshly cut fruit/coconut water prepared in front of you.
Street foods worth seeking out
- Pani puri / golgappa — crisp hollow spheres filled with spiced water and potato (order fresh, ask about the water source if unsure)
- Vada pav — Mumbai’s spicy potato-fritter sandwich
- Chole bhature — spicy chickpea curry with fried bread, North India
- Dosa & idli — South Indian fermented rice/lentil crepes and steamed cakes, generally easy on the stomach and naturally vegan
- Samosa — fried pastry with spiced potato or lentil filling, found everywhere
- Bhel puri — puffed rice with vegetables and tangy chutneys, light and vegan
Regional cuisine, in brief
Spice level: an honest note
Not every Indian dish is fiery — but many genuinely are, and heat tolerance is subjective. Nearly every restaurant, including street vendors, will adjust spice level if you ask politely (“kam masala” / less spice, or simply “not too spicy please”). Start milder than you think you need on day one and build up — a rough first day of travel plus an unexpectedly hot dish is a bad combination.
Dining etiquette
Eating with your right hand is common and genuinely enjoyable once you get used to it — the left hand is reserved for other things and considered unclean for eating. If invited to someone’s home, accepting food graciously (even a small amount) is more polite than a flat refusal — see Culture, Etiquette & Customs for the fuller picture.