HomeBengaluru › South Indian

Best South Indian Restaurants in Bengaluru

3,300 restaurants found

Asian North Indian South Indian
⭐ 4.2
MoMo Cafe - Courtyard by Marriott
📍 Bellandur
🍽️ Famous for: Pasta, Lunch Buffet, Salad
₹2,000 for two
Andhra Chinese South Indian
⭐ 4.2
Kudla - Hotel Ramanashree
📍 Richmond Road
🍽️ Famous for: Sea Food, Neer Dosa, Fish
₹1,200 for two
Andhra Biryani Chettinad
⭐ 4.2
Carnatic
📍 Church Street
🍽️ Famous for: Coconut Mousse, Neer Dosa, Biryani
₹1,000 for two
South Indian
⭐ 4.2
Real Fresh Dosa Corner
📍 Brookefield
🍽️ Famous for: Plain Dosa, Mysore Masala Dosa, Palak Dosa
₹200 for two
Chinese North Indian South Indian
⭐ 4.2
Chandrappa Hotel
📍 Yeshwantpur
🍽️ Famous for: Pork Pepper Fry, Mutton Chops, Mutton Biryani
₹450 for two
North Indian South Indian
⭐ 4.2
When North Met South
📍 Sarjapur Road
🍽️ Famous for: Kurkure Mushrooms, Butter Chicken, Tandoori Chicken
₹700 for two
South Indian
⭐ 4.2
Brahmins' Thatte Idli
📍 Malleshwaram
🍽️ Famous for: Vada, Thatte Idli, Pongal
₹100 for two
Biryani South Indian
⭐ 4.2
Hotel Navayuga
📍 Majestic
🍽️ Famous for: Mutton Fry, Chicken Biryani, Chilli Chicken
₹500 for two
South Indian
⭐ 4.2
Brahmin's Thatte Idli
📍 Kammanahalli
🍽️ Famous for: Thatte Idli
₹100 for two
Biryani Chinese North Indian
⭐ 4.2
Dindigul Thalappakatti
📍 HSR
🍽️ Famous for: Mutton Biryani, Paneer Biryani, Lime Soda
₹800 for two
American Continental North Indian
⭐ 4.2
Caraway Kitchen - Conrad Bengaluru
📍 Ulsoor
🍽️ Famous for: Pasta, Pizza, Appam
₹2,800 for two
South Indian
⭐ 4.2
Brahmins' Thatte Idli
📍 Yelahanka
🍽️ Famous for: Thatte Idli, Filtered Coffee, Tea
₹100 for two

Frequently Asked Questions

How many South Indian restaurants in Bengaluru are listed? +

There are 3,300 South Indian restaurants in Bengaluru listed on restaurants.com.in.

Which are the best South Indian restaurants in Bengaluru? +

The top-rated South Indian restaurants in Bengaluru include Byg Brewski Brewing Company, The Black Pearl, TBC Sky Lounge, all highly rated by diners.

What is the average cost for two at South Indian restaurants in Bengaluru? +

The average cost for two people at South Indian restaurants in Bengaluru is approximately ₹449.

Do South Indian restaurants in Bengaluru offer home delivery? +

7793 out of 3,300 South Indian restaurants in Bengaluru offer home delivery or online ordering.

Can I book a table at South Indian restaurants in Bengaluru? +

1051 South Indian restaurants in Bengaluru accept advance table bookings.