A South Indian city that eats everything, where the benchmark is a two-rupee-cheaper idli done better.

Bangalore's food is Karnataka's first — idli, dosa, vada, bisi bele bath — layered with everything the city's migration has brought in: Andhra meals, Kerala kitchens, North Indian chains and a large Nepali and North Eastern presence in its service industry. Unlike most cities in this directory, here South Indian food is the default rather than the specialist option.
The old city's Udupi hotels set the template: fast, cheap, vegetarian, standardised, and open from early morning. The IT boom from the 1990s pulled in workers from every state, and the food map followed — Andhra mess halls near the tech corridors, Kerala kitchens for the Malayali population, and North Indian chains for everyone else. Nepali kitchens arrived with the same labour migration and now supply momo across the city.
Breakfast is a serious meal and the best one. Darshinis — standing-room-only counters — serve idli, vada and dosa from 07:00, and the queue moves fast. Filter coffee is the default hot drink and is not negotiable. Portions are smaller and cheaper than a Western visitor expects, so ordering three things is normal rather than greedy.
Eat breakfast early — the good darshinis are busiest and freshest before 09:00. Many of the best places are cash-only and have no seating. A 'meals' sign means an unlimited thali, usually served only at lunch. Andhra restaurants will be genuinely hot in a way the rest of the city is not, so ask before assuming.
500 restaurants in the directory, by cuisine: