HomeBengaluru › South Indian

Best South Indian Restaurants in Bengaluru

3,300 restaurants found

Chinese Mughlai North Indian
⭐ 4.0
Empire Restaurant
📍 Indiranagar
🍽️ Famous for: Chicken Grill, Butter Chicken, Ghee Rice
₹500 for two
Gujarati North Indian Rajasthani
⭐ 4.0
Village - The Soul of India
📍 JP Nagar
🍽️ Famous for: Chaat, Panipuri, Pav Bhaji
₹1,000 for two
Fast Food Juices North Indian
⭐ 4.0
Maiyas
📍 Jayanagar
🍽️ Famous for: Masala Dosa, Thali, Rava Idli
₹200 for two
Chettinad Kerala South Indian
⭐ 4.0
Southindies
📍 Indiranagar
🍽️ Famous for: Appam, Panipuri, Elaneer Payasam
₹800 for two
Chettinad Chinese North Indian
⭐ 4.0
Anjappar
📍 Koramangala 4th Block
🍽️ Famous for: Fish, Crab Soup, Tandoori Chicken
₹700 for two
Chinese Maharashtrian North Indian
⭐ 4.0
Vattika
📍 Mysore Road
🍽️ Famous for: Coffee, Vada, Tea
₹750 for two
Andhra Biryani Chinese
⭐ 4.0
Bahar Cafe
📍 Marathahalli
🍽️ Famous for: Hyderabadi Biryani, Chicken Dum Biryani, Ulvacharu Biryani
₹750 for two
Chinese Fast Food Juices
⭐ 4.0
The Krishna Grand
📍 Banashankari
🍽️ Famous for: Masala Papad, Coffee, Kulcha
₹750 for two
North Indian South Indian Street Food
⭐ 4.0
Airlines Hotel
📍 Lavelle Road
🍽️ Famous for: Masala Dosa, Filtered Coffee, Aloo Poori
₹400 for two
Chinese North Indian South Indian
⭐ 4.0
Savi Sagar
📍 Jalahalli
🍽️ Famous for: Vada, Fried Rice, Onion Dosa
₹400 for two
Andhra Chinese Hyderabadi
⭐ 4.0
Hyderabad Chefs
📍 Marathahalli
🍽️ Famous for: Bamboo Chicken, Hyderabadi Biryani, Paneer Biryani
₹800 for two
Chinese Ice Cream North Indian
⭐ 4.0
Roti Ghar
📍 Basavanagudi
🍽️ Famous for: Roti, Spring Roll, Coffee
₹500 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.