Best South Indian Restaurants in Bangalore

8 top-rated picks
Bangalore's South Indian scene runs deep. MTR's heritage thali, Central Tiffin Room's rava idli, Vidyarthi Bhavan's masala dosa in Gandhi Bazaar, and Brahmin's Coffee Bar — these are the institutions that defined the city's breakfast culture.
HomeRestaurantsBangalore › Best South Indian Restaurants in Bangalore
#1
MTR (Mavalli Tiffin Rooms)
★ 4.6
₹ · Veg-friendly · Lalbagh Road, Bangalore
South IndianVegetarian
#2
Vidyarthi Bhavan
★ 4.5
₹ · Veg-friendly · Gandhi Bazaar, Basavanagudi
South IndianVegetarian
#3
Brahmin's Coffee Bar
★ 4.5
₹ · Veg-friendly · Shankarapuram, Bangalore
South IndianVegetarianBreakfast
#4
CTR (Central Tiffin Room)
★ 4.5
₹ · Veg-friendly · Malleshwaram, Bangalore
South IndianBreakfastVegetarian
#5
Meghana Foods
★ 4.4
₹ · Veg-friendly · Multiple outlets, Bangalore
BiryaniAndhraSouth Indian
#6
Nagarjuna
★ 4.4
₹₹ · Veg-friendly · Residency Road, Bangalore
AndhraSouth IndianBiryani
#7
The Permit Room
★ 4.4
₹₹ · Veg-friendly · Lavelle Road, Bangalore
South IndianModern IndianBar
#8
Hari Super Sandwich
★ 4.3
₹ · Veg-friendly · Jayanagar, Bangalore
South IndianStreet FoodVegetarian
More South indian:ChennaiCoimbatore

Frequently asked questions

Which is the best South Indian restaurant in Bangalore?

The top South Indian restaurants in Bangalore are ranked above based on consistency, authenticity, and reviews. Most great South Indian places are family-run institutions decades old — the kind of consistency that earns top ratings is hard to fake.

Where can I get the best dosa in Bangalore?

The best dosas in Bangalore come from spots that focus on tiffin specifically — masala dosa, ghee roast, and rava dosa. Look for places that grind their batter daily and serve dosas hot off the tava, not pre-cooked.

Is South Indian food in Bangalore vegetarian only?

Most traditional South Indian restaurants in Bangalore are pure vegetarian. Some Chettinad and coastal Karnataka restaurants serve non-vegetarian options including chicken Chettinad, Mangalorean fish curry, and biryani. We tag this clearly above.

What is a typical South Indian thali price in Bangalore?

A standard South Indian unlimited thali in Bangalore ranges from Rs 150 at neighbourhood spots to Rs 400-600 at premium restaurants. Saturday-Sunday lunch usually has special thali pricing across most restaurants.

Eaten somewhere worth telling fellow Indians about? Submit a review ›
Restaurant data verified manually. Zomato/Swiggy links open their search/page. We may earn a commission at no extra cost to you.
Last reviewed: May 2026 · Editorial process