Indian and Nepali food in Bangalore
A South Indian city that eats everything, where the benchmark is a two-rupee-cheaper idli done better.
The scene in Bangalore
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.
How it got here
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.
What to expect
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.
Where to eat
- Basavanagudi and Gandhi Bazaar — The old city's classic darshinis and sweet shops — the benchmark for idli and dosa.
- Malleshwaram — Another old Brahmin quarter with long-established vegetarian hotels and filter-coffee institutions.
- Koramangala — Younger and denser, with everything from Andhra mess halls to Nepali momo counters.
- Indiranagar — The modern restaurant strip — regional Indian done at higher prices, plus most of the city's international food.
- Shivajinagar — Muslim-run kebab and biryani cooking, busiest in the evening and during Ramadan.
Practical notes
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.
What is listed in Bangalore
500 restaurants in the directory, by cuisine: