Eat in Bengaluru

What to Eat in Bengaluru Today?

Search Bengaluru dishes by craving — bisi bele bath, idli vada, masala dosa and more.

Bengaluru is one of the best cities in India for a South Indian breakfast. The city's darshinis, small eateries where you order at the counter and often eat standing, serve idli vada, masala dosa and filter coffee from early morning, and the older neighbourhoods like Basavanagudi are full of them.

If you are wondering what to eat in Bengaluru, start with the Kannada classics: a crisp masala dosa, a plate of bisi bele bath and a piece of Mysore pak to finish.

Popular cravings


5 dishes

Bisi Bele Bath — vegetarian Bengaluru dishMedium spice

Bisi Bele Bath

Veg

A hot, one-pot rice-lentil-vegetable dish with a special roasted spice mix and tamarind — comforting and quintessentially Kannada.

₹60–180

Best around: Lalbagh Road

View Bisi Bele Bath
Idli Vada — vegetarian Bengaluru dishMild

Idli Vada

Veg

Steamed rice idlis and crisp urad-dal vadas with sambar and chutney — the daily South Indian breakfast.

₹40–120

Best around: Shankarapuram and Basavanagudi

View Idli Vada
Masala Dosa — vegetarian Bengaluru dishMild

Masala Dosa

Veg

A golden, crisp rice-and-lentil crepe wrapped around spiced potato, with coconut chutney and sambar — the Bengaluru breakfast icon.

₹40–150

Best around: Shankarapuram and St Mark's Road

View Masala Dosa
Mysore Pak — vegetarian Bengaluru dish

Mysore Pak

Veg

A melt-in-the-mouth gram-flour, ghee and sugar sweet born in the Mysore palace kitchen — dense or porous, always rich.

₹20–120

View Mysore Pak
Ragi Mudde — vegetarian Bengaluru dishMild

Ragi Mudde

Veg

Steamed finger-millet balls eaten with a spicy sambar or saaru — a wholesome, rustic Karnataka staple.

₹50–160

View Ragi Mudde

Famous Food to Eat in Bengaluru

Bengaluru's best-known dishes are vegetarian, filling and good value. These are the ones to look for.

Masala Dosa

A crisp rice-and-lentil crepe folded around spiced potato and served with coconut chutney and sambar. Many old Bengaluru eateries make it golden and slightly thick, with plenty of ghee.

Idli Vada

Soft steamed rice cakes and crisp urad dal fritters, served with sambar and chutney. It is the city's everyday breakfast and is best eaten early.

Bisi Bele Bath

A hot, one-pot dish of rice, lentils and vegetables cooked with tamarind and a roasted spice mix. It is often served with crisp boondi or papad on the side.

Ragi Mudde

Soft balls of steamed finger millet, eaten by pinching off pieces and dipping them in sambar or saaru. It is a simple, filling staple from rural Karnataka.

Mysore Pak

A rich sweet made from gram flour, ghee and sugar, said to have been created in the Mysore palace kitchen. Some versions are soft and melting, others firm and porous.

Filter Coffee and Darshinis in Bengaluru

Filter coffee is part of daily life in Bengaluru. It is brewed strong, mixed with hot milk and sugar, and served in a small steel tumbler and bowl. Darshinis are the quickest and most local way to try it, alongside a plate of idli vada. For something cold, the city's Nandini milk parlours sell ice cream and flavoured milk.

Food Tips for Travellers in Bengaluru

  • Go early for breakfast, as popular places get busy and some dishes sell out by mid-morning.
  • Try filter coffee at least once, at a darshini rather than a café chain.
  • Most classic eateries are vegetarian, so vegetarians will find plenty to eat.
  • Expect queues at famous old restaurants on weekend mornings.
  • Keep some cash or a UPI app ready for small eateries.

Questions

Bengaluru — FAQ

What food is Bengaluru famous for?

Bengaluru is famous for masala dosa, idli vada, bisi bele bath, ragi mudde and Mysore pak, along with strong filter coffee.

What is a darshini?

A darshini is a small, fast eatery where you order and pay at the counter and often eat standing. Darshinis serve South Indian breakfasts and filter coffee quickly and cheaply.

What is bisi bele bath?

Bisi bele bath is a hot Karnataka dish of rice, lentils and vegetables cooked with tamarind and a roasted spice mix. It is usually medium-spicy and very filling.

When should I have breakfast in Bengaluru?

Go early, ideally between 7 and 9 am. Popular breakfast places get busy quickly, especially at weekends, and some dishes run out by mid-morning.