/ writings timepass

bangalore food guide (2026) - what to eat and where

Mar 6, 2026

·

20 min read

·

updated Mar 6, 2026

tldr: bangalore’s food scene is massive. my top picks across categories: vidyarthi bhavan (iconic dosa), meghana foods (best biryani), toit (craft beer + pizza), vv puram food street (street food heaven), karavalli (fine dining south indian), and mavalli tiffin rooms (the og south indian breakfast). area-wise breakdown with 20+ places, prices, and honest opinions below.


i haven’t visited bangalore extensively for a dedicated food crawl yet. this guide is based on extensive research - local food blogs, google reviews, youtube food tours, and recommendations from bangalore locals i know who’ve lived there for years.

i’ve been to bangalore a handful of times for work and hit some of the big names - vidyarthi bhavan, toit, meghana foods, third wave coffee. but the deeper exploration of the city’s food scene here is research-backed. where i’ve personally eaten, i’ll call it out. where it’s based on research, i’ll be upfront about it.

bangalore is not one food city. it’s at least five. you’ve got the heritage south indian institutions that have been around since the 1920s. you’ve got the military hotel culture where non-veg is king. there’s the craft beer revolution that basically started here. a cafe culture that rivals any city in the world. and then the fine dining scene that keeps getting better. no other indian city has this range.

the trick with bangalore food is knowing where to go for what. you don’t eat biryani in malleshwaram. you don’t look for benne dosa in koramangala. every neighbourhood has its strength.

let’s break it down.


the awards (my picks)

  • best dosa in bangalore: vidyarthi bhavan, basavanagudi - the masala dosa that’s been running since 1943
  • best biryani: meghana foods, koramangala - andhra-style, massive portions, consistently excellent
  • best craft beer: toit, indiranagar - the brewery that started bangalore’s craft beer revolution
  • best street food: vv puram food street - one street, 50+ stalls, every south indian snack imaginable
  • best fine dining: karavalli, the gateway hotel - coastal karnataka cuisine that’s genuinely world-class
  • best budget eat: mavalli tiffin rooms (mtr), lalbagh road - south indian breakfast under rs 250
  • best non-veg: shivaji military hotel, jayanagar - karnataka military-style mutton and chicken
  • best cafe: third wave coffee, multiple locations - the coffee is consistently excellent
  • best for groups: toit, indiranagar - beer, pizza, good energy
  • best old-school experience: ctr (central tiffin room), malleshwaram - benne dosa since 1920

the full list

#placeareacuisine/typecost for tworating
1vidyarthi bhavanbasavanagudisouth indian (dosa)rs 2009.5/10
2meghana foodskoramangalaandhra biryanirs 6009/10
3toitindiranagarcraft beer + pizzars 18009/10
4mavalli tiffin rooms (mtr)lalbagh roadsouth indianrs 2509/10
5ctr (central tiffin room)malleshwarambenne dosars 2009/10
6karavalliresidency roadcoastal karnatakars 35009/10
7shivaji military hoteljayanagarmilitary-style non-vegrs 5008.5/10
8vv puram food streetbasavanagudistreet foodrs 2009/10
9nagarjunakoramangala/indiranagarandhra mealsrs 7008.5/10
10arbor brewing companybrigade roadcraft beerrs 20008.5/10
11third wave coffeemultiplespecialty coffeers 5008.5/10
12blue tokaikoramangalaspecialty coffeers 5008/10
13olive beachashok nagarmediterraneanrs 30008/10
14imperial restaurantshivaji nagarmughlai biryanirs 5008/10
15brahmin’s coffee barbasavanagudifilter coffee + idlirs 1008.5/10
16by2 cupmalleshwaramfilter coffeers 808/10
17truffleskoramangalaburgersrs 7008/10
18fanoosfraser townmughlai / kebabsrs 8008/10
19windmills craftworkswhitefieldbrewery + restaurantrs 22008/10
20veena storesmalleshwaramsouth indian breakfastrs 1508.5/10

iconic south indian

this is what bangalore does better than any city in the world. these aren’t just restaurants - they’re institutions. some have been around for a century.

1. vidyarthi bhavan

basavanagudi, gandhi bazaar / cost for two: rs 200 / 9.5/10

this is the single most important food experience in bangalore. vidyarthi bhavan has been serving masala dosa since 1943, and the recipe hasn’t changed because it doesn’t need to. the dosa is crispy on the outside, soft inside, with a potato filling that’s spiced perfectly. they serve it with coconut chutney and a sambar that has a depth of flavour you won’t find at any chain restaurant.

the place is always packed. there’s a queue on weekends that can stretch 30-40 minutes. the seating is communal, the tables are shared with strangers, and the staff moves at military speed. you don’t linger here. you eat, you appreciate, you leave. the whole experience costs under rs 200 for two people, which is absurd for food this good.

what to order: masala dosa (rs 75-85), vada, filter coffee. don’t overcomplicate it.

verdict: if you eat one thing in bangalore, let it be the masala dosa here. non-negotiable.

2. mavalli tiffin rooms (mtr)

lalbagh road / cost for two: rs 250 / 9/10

mtr opened in 1924 and essentially invented the south indian restaurant format. their rava idli is literally their invention - they created it during world war 2 when rice was rationed. that piece of culinary innovation has been feeding bangalore for over 80 years now.

the restaurant feels like a time capsule. the menu covers dosa, idli, vada, bisi bele bath, kesari bath, filter coffee - all the south indian breakfast classics. the rava idli is the signature, soft and fluffy with a texture that’s somehow different from every other rava idli you’ve had. the filter coffee is excellent.

weekday mornings are the best time. weekends have queues that can hit 45 minutes.

what to order: rava idli, masala dosa, bisi bele bath, filter coffee. the thali at lunch is also solid.

verdict: the most historically significant restaurant in bangalore. the food lives up to the legend.

3. ctr (central tiffin room)

malleshwaram, 7th cross / cost for two: rs 200 / 9/10

ctr’s benne dosa is what benne dosa should taste like. benne means butter in kannada, and they take that literally. the dosa is cooked on a griddle that’s been seasoned with decades of ghee and butter. the result is a dosa that’s crispy, golden, rich, and absolutely dripping with flavour. it’s not health food. it’s soul food.

the place is tiny. maybe 30-40 seats. the queue on saturday mornings can be absurd. the system works on efficiency - you stand, you order, you eat, you move. there’s no menu to browse. you know what you came for.

ctr has been around since 1920, making it older than mtr. the benne dosa is their one defining dish, and they’ve spent over a century perfecting it.

what to order: benne masala dosa. that’s it. maybe a coffee. that’s really it.

verdict: the best benne dosa in bangalore. worth the queue.


the biryani scene

bangalore’s biryani scene is dominated by andhra-style biryani, which is spicier and more flavourful than the hyderabadi dum biryani most people expect. military hotel-style biryani is the other big category.

4. meghana foods

koramangala, jayanagar, indiranagar (multiple outlets) / cost for two: rs 600 / 9/10

meghana foods is bangalore’s biryani consensus pick. ask 10 bangaloreans where to eat biryani, at least 7 will say meghana. the andhra-style biryani here is spicy (genuinely spicy, not “bangalore spicy”), flavourful, and comes in portions that could feed three. the chicken biryani is the bestseller, but the mutton version is better if you can handle the heat.

every outlet is perpetually crowded. peak lunch hours have 20-30 minute waits. the system is efficient though - you’ll get your food fast once seated. the biryani comes with raita and a boiled egg, and the gravy on the side (salan) is excellent.

beyond biryani, their andhra meals are great too. but let’s be real, you’re going for the biryani.

what to order: chicken biryani (rs 250-300) or mutton biryani (rs 350). add a mirchi bajji on the side.

verdict: the best biryani in bangalore by popular consensus. the spice level is real.

5. shivaji military hotel

jayanagar 4th block / cost for two: rs 500 / 8.5/10

military hotels are a karnataka-specific thing. they have nothing to do with the actual military - the name comes from the colonial era when these non-veg restaurants served soldiers. the food is karnataka-style non-veg: mutton, chicken, and offal cooked in heavy masalas with lots of oil and spice.

shivaji military hotel is one of the best. the mutton dry fry here is legendary - pieces of mutton cooked until they’re almost black with a spice crust that’s intensely flavourful. the ragi mudde (ragi ball) with mutton curry is the traditional combo. the egg dosa is another must-order.

the place is basic. steel plates, communal seating, no frills. you don’t come here for the ambience. you come for the mutton.

what to order: mutton dry fry, ragi mudde with mutton curry, egg dosa. keep it karnataka.

verdict: the authentic military hotel experience. if you want to eat like a local, this is it.

6. imperial restaurant

shivaji nagar / cost for two: rs 500 / 8/10

for mughlai-style biryani, imperial restaurant near shivaji nagar is the spot. this is a different beast from meghana’s andhra-style. the biryani here is slow-cooked, fragrant with whole spices, and the meat falls off the bone. the portion sizes are generous and the pricing is honest.

shivaji nagar itself is one of bangalore’s most authentic food neighbourhoods. walking through the market area, you’ll find dozens of biryani and kebab joints, but imperial has been the consistent pick for years.

what to order: mutton biryani, chicken kebab, phirni for dessert.

verdict: best mughlai-style biryani in bangalore. different from meghana, equally good in its own way.


craft beer capital

bangalore has more craft breweries than any other indian city. over 50 at last count. the craft beer revolution essentially started here in the early 2010s, and it’s only gotten bigger.

7. toit

indiranagar, 100 feet road / cost for two: rs 1800 / 9/10

toit is bangalore’s most famous brewery, and for good reason. they rotate 6-8 beers on tap, from belgian wits to ipas to stouts, and the quality is consistently high. the toit weiss (wheat beer) is probably their most ordered beer. the basmati blonde is another solid pick.

but toit isn’t just beer. the food menu is genuinely good. the wood-fired pizzas are some of the best in bangalore. the pork ribs are excellent. the nachos are a crowd favourite. it’s a complete experience - great beer, great food, great energy.

the place is always packed after 7pm on weekends. booking a table in advance is almost mandatory for friday/saturday nights. the noise level is high - this is not a quiet dinner spot. it’s a social spot.

what to order: toit weiss or basmati blonde, wood-fired pizza, pork ribs.

verdict: the brewery that started it all. still the most reliable craft beer experience in bangalore.

8. arbor brewing company

brigade road / cost for two: rs 2000 / 8.5/10

arbor is the more sophisticated sibling to toit. it’s an american brewery chain (originally from michigan) that set up in bangalore, and the quality control shows. the beers are well-crafted, the taproom is well-designed, and the food pairs well with what’s on tap.

the sacred cow ipa is their flagship and it’s excellent - hoppy without being overwhelming. they also do solid stouts and wheat beers. the food is american-inspired: burgers, wings, sliders. all done well.

the crowd here is slightly older and more corporate than toit. the vibe is more “after work drinks” than “friday night rager.”

what to order: sacred cow ipa, a burger, and the bbq wings.

verdict: best ipa in bangalore. more refined than toit, less rowdy, equally good beer.

9. windmills craftworks

whitefield / cost for two: rs 2200 / 8/10

if you’re in whitefield (bangalore’s tech hub), windmills is the brewery to visit. the space is massive - think industrial chic with high ceilings and a live music stage. they brew their own beers and also serve a full restaurant menu with steaks, grills, and continental food.

the windmills hefeweizen is their best beer. the food is a step above typical brewery fare - the steaks are actually good, the pastas are decent, and the weekend brunch is popular.

the catch: it’s in whitefield, which means if you’re in central bangalore, you’re looking at a 45-60 minute drive.

what to order: hefeweizen, a steak, and whatever’s on the live music stage.

verdict: best brewery in whitefield. worth the drive if you’re not already in the area.


street food

10. vv puram food street

basavanagudi / cost for two: rs 200 / 9/10

vv puram (thindi beedi, which literally means “food street” in kannada) is bangalore’s most famous street food destination. it’s a 500-meter stretch with 30-40 stalls, most of which open in the evening. the variety is staggering: dosa, paddu, holige, akki roti, corn, chaat, juices, ice cream, and things you’ve never heard of.

the must-try stalls: the congress kadlekai (roasted peanuts that have been selling since the independence movement), the davangere benne dosa stalls, the holige (sweet stuffed flatbread), and the crispy paddu (rice dumplings). everything costs between rs 30-100 per plate.

the experience is as important as the food. the crowd, the noise, the smoke from the dosa griddles, the smell of filter coffee mixing with roasted peanuts - it’s bangalore in its most authentic form.

when to go: evenings after 6pm, preferably weekdays. weekends are chaotic.

verdict: the single best street food experience in bangalore. mandatory visit.


cafe culture

11. third wave coffee

multiple locations (30+ in bangalore) / cost for two: rs 500 / 8.5/10

third wave coffee was born in bangalore and it shows. they have more outlets here than any other city, and the quality is remarkable for a chain. they source from indian estates, roast in-house, and the baristas actually know what they’re doing. the cortado is my go-to. the cold brew is solid. the pour-over is worth trying if you have time.

the outlets in indiranagar and koramangala tend to be the best. the food is decent cafe fare - sandwiches, croissants, cookies. nothing mindblowing but good enough.

what to order: cortado, cold brew, or a pour-over. the almond croissant is good.

verdict: best specialty coffee chain in india. bangalore is where they’re at their strongest.

12. blue tokai coffee roasters

koramangala, indiranagar / cost for two: rs 500 / 8/10

blue tokai is third wave’s main competitor and the debate over which is better could fill an entire article. blue tokai tends to be slightly more experimental with their beans and roasts. the koramangala outlet has a nice outdoor section with cats that has become part of the brand.

the coffee is excellent. the food is minimal. this is a purist coffee experience.

what to order: whatever single-origin they’re featuring. the cortado is consistently good.

verdict: the coffee nerd’s choice. slightly more adventurous than third wave.


fine dining

13. karavalli

the gateway hotel, residency road / cost for two: rs 3500 / 9/10

karavalli is not just the best fine dining restaurant in bangalore - it’s one of the best south indian restaurants in the country. they serve coastal karnataka, kerala, and coorgi cuisine in a heritage-style setting with antique furniture, brass lamps, and a courtyard ambience.

the kane rava fry (ladyfish) is legendary. the appam with stew is comfort food elevated to fine dining. the coorgi pandi curry (pork curry) is rich and complex. the thali options give you a proper sampling of the coast’s best dishes.

the service is impeccable without being stuffy. the wine list is thoughtful. it’s expensive, but for the quality and experience, it’s justified.

what to order: kane rava fry, appam with stew, coorgi pandi curry, any of the thalis.

verdict: bangalore’s best fine dining experience. a national treasure for south indian cuisine.

14. olive beach

ashok nagar, st. mark’s road / cost for two: rs 3000 / 8/10

olive beach is bangalore’s glamour restaurant. mediterranean cuisine, a beautiful white-washed space, cocktails that look like art, and a crowd that’s dressed to impress. the food is good - wood-fired pizzas, pastas, grilled meats, and a brunch that’s become a bangalore institution.

the hummus, the lamb chops, and the thin-crust pizzas are the strongest items. the cocktails are well-made and reasonably priced for the setting. the sunday brunch is the main event - free-flowing drinks and a Mediterranean spread.

what to order: lamb chops, any pizza, the hummus, and a cocktail.

verdict: bangalore’s best mediterranean restaurant. come for the brunch, stay for the cocktails.


budget eats

15. brahmin’s coffee bar

basavanagudi, ranga rao road / cost for two: rs 100 / 8.5/10

brahmin’s has been serving filter coffee, idli-vada, and kesari bath since 1965. there’s no menu. there are no tables (you stand and eat). the filter coffee is rs 20-25. the idli-vada is under rs 50. you eat off steel plates while standing at a counter, finish in 10 minutes, and walk out having spent less than rs 100 for two.

the filter coffee here is excellent - strong, frothy, served in the traditional davara-tumbler set. the idli is soft, the vada is crispy. the kesari bath (a sweet semolina dish) is the secret star.

what to order: filter coffee, idli-vada, kesari bath. total damage: rs 80-100.

verdict: the cheapest great meal in bangalore. a heritage institution.

16. veena stores

malleshwaram, 15th cross / cost for two: rs 150 / 8.5/10

another standing-and-eating institution, veena stores in malleshwaram has a loyal following that spans generations. the khara bath (spiced semolina) and kesari bath (sweet semolina) combo is what everyone orders. it arrives on a single plate, one savoury and one sweet, with a side of chutney. it costs about rs 40-50 per plate.

the place is tiny. on weekday mornings, you’ll find a mix of college students, office workers, and retirees all standing shoulder to shoulder eating the same thing. that’s the charm.

what to order: khara bath + kesari bath combo. add a coffee.

verdict: best budget breakfast in malleshwaram. under rs 100 per person for a genuinely satisfying meal.

17. truffles

koramangala, indiranagar, multiple outlets / cost for two: rs 700 / 8/10

truffles is bangalore’s burger institution. the burgs here are thick, messy, generously sized, and genuinely delicious. the classic truffles burger and the all american cheese burger are the bestsellers. the steaks are decent too.

this is not fine dining. the seating is cramped, the wait times on weekends are 30-40 minutes, and the menu hasn’t changed much in years. but the burgers are consistently good, and at rs 300-400 per burger, the value is excellent.

what to order: all american cheese burger, truffles burg, and their chocolate shake.

verdict: best burgers in bangalore. cheap, good, no pretense.


area-wise quick guide

koramangala

the all-rounder neighbourhood. meghana foods for biryani, truffles for burgers, third wave and blue tokai for coffee, toit is a short drive in indiranagar. this is where most of bangalore’s food variety lives.

indiranagar

the going-out neighbourhood. toit for craft beer, nagarjuna for andhra meals, third wave for coffee, and the 100 feet road strip has a new restaurant every month. higher price point than koramangala but more nightlife options.

malleshwaram

the heritage neighbourhood. ctr for benne dosa, veena stores for budget breakfast, by2 cup for filter coffee. this is old bangalore - the food is traditional, the prices are low, and the experience is authentic.

jayanagar

the local’s neighbourhood. shivaji military hotel for non-veg, smaller family restaurants, and a more residential food scene. less flashy than koramangala, more honest.

basavanagudi

the food pilgrimage neighbourhood. vidyarthi bhavan, brahmin’s coffee bar, and vv puram food street are all here. if you only visit one neighbourhood for food, make it this one.

whitefield

the tech park neighbourhood. windmills craftworks is the standout. otherwise it’s mostly chain restaurants and mall food courts. food delivery is more popular here than eating out.


questions people ask about bangalore food

what is bangalore famous for food?

bangalore is famous for benne dosa (butter dosa from ctr and vidyarthi bhavan), filter coffee, south indian thalis, military hotel-style non-veg, craft beer (india’s craft beer capital with 50+ breweries), and a massive cafe culture. the city also has some of india’s best biryani joints like meghana foods.

where to eat in bangalore for the first time?

start with vidyarthi bhavan in basavanagudi for their legendary masala dosa, then ctr in malleshwaram for benne dosa, meghana foods in koramangala for biryani, vv puram food street for street food at night, and toit in indiranagar for craft beer. that covers bangalore’s essentials in one day.

is bangalore expensive for food?

bangalore ranges wildly. street food at vv puram costs rs 100-200 for a full meal. a south indian thali at mtr or ctr is rs 100-250. mid-range restaurants run rs 600-1200 for two. craft beer at toit costs rs 300-500 per pint. fine dining at karavalli is rs 3000-4000 for two. budget eating is very affordable, it’s the craft beer and fine dining that gets expensive.

best area for food in bangalore?

koramangala for variety (biryani, cafes, bars, restaurants), indiranagar for craft beer and upscale dining, malleshwaram for heritage south indian food, vv puram for street food, and jayanagar for old-school local joints. if you only have one evening, go to vv puram food street.

what is the best biryani in bangalore?

meghana foods is the consensus pick for andhra-style biryani - spicy, flavourful, massive portions at rs 250-350 per plate. shivaji military hotel in jayanagar does a different style, karnataka military-style with more gravy. imperial restaurant near shivaji nagar does a solid mughlai biryani.


that’s bangalore’s food scene in one guide. the city has more depth than most people give it credit for - it’s not just dosa and craft beer, though those are exceptional.

if you’re looking for specific categories, i’ve written deeper guides: check out the best bars in bangalore, best bakeries in bangalore, best pizza in bangalore, and best south indian restaurants in bangalore.

for work-friendly cafes, read my bangalore cafe guide for remote workers.

the food here rewards exploration. skip the chains, eat where the locals eat, and don’t be afraid of the standing-and-eating joints. some of the best food in this city costs under rs 100.

more from blr

food

best pubs in bangalore (2026) - 20 spots, honest reviews

honest reviews of 20 pubs and microbreweries in bangalore. toit, arbor brewing, windmills craftworks, byg brewski. prices, ratings, what to drink.

food

best bars in bangalore (2026) - honest reviews

honest reviews of 18 bars in bangalore. craft cocktails, breweries, rooftops, and dives across indiranagar, koramangala, brigade road. prices and ratings.

food

best biryani in bangalore (2026) - 18 places, honest reviews

honest reviews of 18 best biryani spots in bangalore. meghana foods, shivaji military hotel, nagarjuna. prices, ratings, and what to order.

food

best bakeries in bangalore (2026)

honest reviews of 17 bakeries in bangalore. glen's bakehouse, lavonne, amma's pastries, theobroma, magnolia. prices, ratings, and what to order.

food

best brunch spots in bangalore (2026)

honest reviews of 18 brunch spots in bangalore. toast & tonic, hole in the wall, eggs & more, glen's bakehouse. prices, ratings, and what to order.

food

best street food in bangalore (2026)

honest reviews of 22 street food spots in bangalore. vv puram food street, shivaji nagar, malleshwaram. stall names, prices, and what to eat.

liked this? get more honest reviews

no spam, just useful stuff — unsubscribe anytime.