HomeBengaluru › South Indian

Best South Indian Restaurants in Bengaluru

3,300 restaurants found

South Indian
⭐ 4.0
Ingu Tengu
📍 Bannerghatta Road
🍽️ Famous for: Vada, Idli, Masala Dosa
₹150 for two
Biryani Chinese North Indian
⭐ 4.0
Dindigul Thalappakatti
📍 MG Road
🍽️ Famous for: Mutton Sukha, Mutton Biryani, Raita
₹800 for two
Biryani North Indian South Indian
⭐ 4.0
Royal Chef Naati Oota
📍 BTM
🍽️ Famous for: Chicken Biryani, Mutton Biryani, Donne Biryani
₹500 for two
Chinese North Indian South Indian
⭐ 4.0
Vishnu Garden
📍 RT Nagar
🍽️ Famous for: Vada, Masala Dosa, Filtered Coffee
₹400 for two
Chinese North Indian South Indian
⭐ 4.0
The Rasaganga
📍 HSR
🍽️ Famous for: Dahi Vada, Filtered Coffee, Garlic Fried Rice
₹300 for two
South Indian
⭐ 4.0
Bharjari Oota
📍 Basavanagudi
🍽️ Famous for: Tomato Soup, Curd Rice, Masala Dosa
₹350 for two
Seafood South Indian
⭐ 4.0
Karavali Lunch Home
📍 Malleshwaram
🍽️ Famous for: Neer Dosa, Fish Curry, Chicken Sukha
₹300 for two
Chinese North Indian South Indian
⭐ 4.0
Swadeshi's
📍 Kanakapura Road
🍽️ Famous for: Biryani, Tandoori Chicken, Roti
₹800 for two
Chinese North Indian South Indian
⭐ 4.0
Balaji's Veg
📍 BTM
🍽️ Famous for: Rava Idli, Mushroom Masala, Masala Dosa
₹300 for two
Chinese North Indian South Indian
⭐ 4.0
Srinidhi Sagar
📍 Old Airport Road
🍽️ Famous for: Masala Dosa, Rava Dosa, Filtered Coffee
₹250 for two
Continental Italian North Indian
⭐ 4.0
BISO - Citrus Hotels
📍 Cunningham Road
🍽️ Famous for: Peas Pulao, Naan, Kulcha
₹1,100 for two
Chinese Juices North Indian
⭐ 4.0
Dhanalakshmi Grand
📍 Malleshwaram
🍽️ Famous for: Masala Dosa, Vegetable Biryani, Onion Dosa
₹300 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.