A lot of our cravings go unfulfilled because our friends either never respond to the plans we make or they never take the initiative to find a good restaurant. So, one day when you wake up wanting to eat the traditional South Indian dish, Sadhya, do you want to depend on your friends? If the little voice in your head said no, we’ve got you covered! Check out these best restaurants in Bengaluru for Sadhya!
Table of Contents
Toggle5 Best Restaurants For Kerala Sadhya In Bengaluru
- Kappa Chakka Kandhari, Koramangala
- JW Kitchen, Ashok Nagar
- Shangri-La, Vasanth Nagar
- The Bengaluru Brasserie, MG Road
- Lush, Gandhi Nagar
1. Kappa Chakka Kandhari, Koramangala
The restaurant is named after the three ingredients quintessentially Malayali – tapioca, jackfruit, and bird’s eye chili. They’ve stayed true to the authentic flavors of Kerala and this extends to the traditional Sadhya as well.
Kappa Chakka Kandhari sets up the notable Onasadhya for its patrons. Comprising 26 vegetarian dishes – from addicting papadam to a sweet payasam, you get everything served in one leaf! For palate cleaners or to spice up your meal, you get four types of pickles and four different kinds of Kerala chips. Don’t forget to indulge in cheru pazham, chena chops, inji puli, and the classic rasam!
Price For Sadhya: INR 1,190
Address: 438, 18th Main Road, 6th Block, Koramangala, Bengaluru
2. JW Kitchen, Ashok Nagar
Treat yourself to a full meal on a fresh banana leaf! Relish in the flavors of fresh coconut, curry leaves, and spices as you order Kerala’s speciality: Sadhya.
The Sadhya is inclusive of dishes like Koottu Curry, Varutharacha Sambar, Prathaman, and Upperi. During Onam, they even decorate the entrance with a pookkalam (flower rangoli)! JW is also known for having a luxurious ambience, so it’ll surely be a fine dining experience.
Price For Sadhya: Starting From INR 1,950
Address: JW Marriott Hotel, Vittal Mallya Road, KG Halli, Shanthala Nagar, Ashok Nagar, Bengaluru
3. Shangri-La, Vasanth Nagar
Ssaffron at Shangri-La is known to go all out during Onam. Before you even take your first bite of your meal, the aroma of southern spices and coconut milk will make your mouth water.
Have the traditional Avial – a dish made with mixed vegetables and in coconut curd, Pineapple Pachadi, and Erissery – red pumpkin and black chana cooked in coconut milk and Kerala spices included in your Sadhya. To literally sweeten the deal, you’ll be served with the famous Kozhikode Halwa. By the time you’ve cleaned up your banana leaf, you’ll feel like a Kerala cuisine connoisseur.
Price For Sadhya: INR 1,900
Address: No. 56, 6B, Palace Road, Abshot Layout, Vasanth Nagar, Bengaluru
4. The Bengaluru Brasserie, MG Road

Looking for non-vegetarian options in your Kerala Sadhya? The Bengaluru Brasserie has got you covered. This multi-cuisine restaurant has both alfresco seating and outdoor seating with interactive kitchens.
On special occasions like Onam, the restaurant adds traditional Kerala Sadhya to its meal and spoils you with options. Your meal will include jaggery-coated chips, Olan, and Kooti Kari – honestly, after a point, you’ll stop questioning what the dish is called and gobble up everything in front of you.
Price For Sadhya: INR 999 (for vegetarian); INR 1,499 (for non-vegetarian)
Address: Hyatt Centric MG Road Bangalore, 1/1, Old Madras Road, Halasuru, Bengaluru
5. Lush, Gandhi Nagar

Let the vibrant colors of different curries and pickles invite you to take a bite that’ll teleport you to Kerala in an instant. This restaurant in Bengaluru promises a buffet with all the delicacies you find in the original Sadhya.
All it’ll take is a single bite of Parippu, Kalan, Ela Ada, and Upperi and you’ll be wishing for an endless appetite because the flavors are scrumptious. Lush has impeccable service with a wide variety of food options to choose from. But, on a special day like Onam, you should surely order the traditional Sadhya for the best experience!
Price: Approx INR 1,000
Address: 17 & 17, 1, Race Course Road, Madhava Nagar, Gandhi Nagar, Bengaluru
Summing Up
If you’ve made it here, you have already heard about twenty new dishes by now. Imagine getting all of them in one sitting, served on one banana leaf! Well then, get your tastebuds the authentic Kerala flavors when you visit these restaurants in Bengaluru for a traditional Sadhya!
FAQs
What Food Is Famous In Bengaluru?
Uttapam, Mangalore Buns, and Puliyogare are some of the famous foods of Bengaluru.
What Is A Famous Sweet Of Bengaluru?
The famous sweet of Bengaluru that you must try is Kayi Holige. Similar to a puran poli, it’s a sweet where chana garam is cooked with wheat flour, salt, and turmeric.
What Are The Best Snacks Of Bengaluru?
Akki Roti, Masala Dosa, and Pani Puri are the best snacks you’ll easily find on the streets of Bengaluru.