Quick Summary
Onam 2026 falls on Wednesday, August 26, and Bengaluru's Malayali communities go into a frenzy to seek out the Onam Sadhya, the way it is done back in Kerala, on a banana leaf, with the smell of ghee, curry leaves, and coconut. The city has more going for it than any other metro outside Kerala, from Koramangala's fine-dining Malabar kitchens, Domlur's rooftop coastal restaurants, SG Palya's no-frills messes, and five-star hotels rolling out 25-dish spreads with live Kathakali.
Deep Dive
It is estimated that Bengaluru alone has around 12 lakh Malayalis, though official figures from the 2011 census place the community in the city at around 3 lakh. This community was built over decades of migration for IT, healthcare, hospitality jobs and especially students, with neighbourhoods like Kammanahalli, Koramangala, Indiranagar and Domlur turning into mini-Keralas every Chingam month, complete with pookalam competitions in apartment complexes and Kerala grocery stores donning the shades, colours, and flavours of the festive season. Onam 2026 is on a Wednesday, which means most restaurants might extend their Onam Sadhya offering across the coming weekend so working Bengaluruans don't have to choose between the office and enjoying the Sadhya. Scroll and swipe for details on costs, booking requirements, and timings.
1. Moplah’s
If you want the best of Mappila Muslim and coastal Malabar cooking this Onam 2026, then Moplah’s is your place to go in Bengaluru. You will also find Onam Sadhya here, which has become something of a Koramangala institution. One particular year, their spread ran to 26 dishes, including kalan, olan, rasam, pachadi and sharkkaravaratty, with both dine-in and a takeaway box sized for two available. Outside the festive period, the regular menu features Alleppey meen curry and duck ularthiyathu.
Address: 06, 1st Cross Road, KHB Colony, 5th Block, Koramangala, Bengaluru, Karnataka 560095
2. Kappa Chakka Kandhari
Chef Regi Mathew built the menu at this restaurant after visiting more than 260 Malayali households and 75 toddy shops in Kerala, and this is reflected in their menu selection. The food skips the usual parotta-and-biryani classics for what a Malayali kitchen actually cooks at home. Kappa Chakka Kandhari has previously done family-size festive Sadhya boxes for five to six people rather than a sit-down event, which makes it a good pick if you're hosting an Onam Sadhya at home.
Address: 438, 18th Main Road, Koramangala 6th Block (near St. John's Auditorium), Bengaluru, Karnataka 560095
3. Vembanad
Set on the rooftop of The Paul, Vembanad goes all-in with a Kerala houseboat look, replete with carved wooden ceilings, terracotta tiles and heavy teak furniture. So you get to enjoy your Onam 2026 fully immersed in Alleppey-style decor while relishing the Onam Sadhya in Bengaluru. Over the previous few years, Vembanad has included live performances alongside the meal, and the coastal à la carte menu (like meen nirachathu and chemmeen theeyal) is worth returning for outside festival season too.
Address: The Paul Bengaluru, 139/28, Domlur Layout, off Intermediate Ring Road (opposite Embassy Golf Links), Bengaluru, Karnataka 560071
4. Jose Mess
For a version of Onam special food that skips the fine-dining markup entirely, Jose Mess is the city's most-loved Kerala mess. It’s a no-frills canteen near Christ University that's kept homesick Malayalis fed on ₹90 meals for years. There's no separate festive Sadhya menu here, but the everyday Kerala meals, beef fry, appam, and puttu are as close to home cooking as Bengaluru gets, and it's a good non-vegetarian pit stop throughout Onam week, even without the banana-leaf theatrics.
Address: 18, Vignan Arcade, 1st Main, 1st Cross, S.G. Palya, DRC Post (opposite Anjaneya Temple), Bengaluru, Karnataka 560029
5. Karavalli
This restaurant has been Bengaluru's go-to place for coastal southwest Indian food for over three decades, with an aesthetic featuring a thatched, courtyard-style dining room designed to resemble a Mangalorean home. Executive chef Naren Thimmaiah's Onam Sadhya in past years has run to around 17 dishes across timed one-hour slots, without the flower-and-fanfare setup of a hotel banquet. It’s a fine-dining tasting of the festival rather than a full family spread.
Address: Vivanta Bengaluru (The Gateway Hotel), 66, Residency Road, Ashok Nagar, Bengaluru, Karnataka 560025
6. Enne
If you love rooftop dining with a side of live music and drinks, you need to try this chic pub in Bengaluru for Onam Sadhya. It follows the usual circulation of dishes, starting with banana chips, sharkaravaratti, and inji puli, then transitioning to pachadi, kichadi, and aviyal. The Onam 2026 spread also features thoran, kootu curry, ghee-rich choru with parippu, sambar, rasam, and pulissery. Make sure to save sme room for dessert, as the palada and semiya payasams will make your Onam feasting complete. Book your seats by filling out this form between August 1 and August 24. Kids under 12 years of age eat for free.
Address: 30, 3rd Floor, Sampige Road, Malleshwaram, Bengaluru, Karnataka 560003
7. Coracle Cafe
The Onam Sadhya is typically vegetarian, but some Keralite communities serve non-vegetarian dishes as part of their festive spread too. You can sample them at Coracle Cafe, built by Chef Tresa Francis, who amassed a following through her home catering brand Travancore Tasties. She runs this cafe inside the Bengaluru International Centre, serving Kerala Syrian Christian food alongside Mangalorean and Tamil dishes. Her Onam Sadhya offers a full vegetarian spread of around 20 dishes, with non-vegetarian add-ons of fish fry, beef ularthu, prawn fry, and chicken fry.
Address: Bengaluru International Centre, 7, 4th Main Road, Domlur 2nd Stage, Bengaluru, Karnataka 560071
8. Onam With VAYO, Euphoria Cafe
If this Onam 2026, you wish to skip the messes and fine-dining spots of Bengaluru but still sample an Onam Sadhya, try this event hosted by Euphoria Cafe. You will get to relish the Sadhya and mingle with people from the community, as well as newcomers who wish to experience the culture associated with this festive period. Make your bookings here, where the event is being promoted under‘Vayo Onam 2026 | Sadya, Games and Good Vibes’. It’s happening in Koramangala 6th Block on Sunday, August 23, 2026, from 11:00 am.
Address: Euphoria Cafe, 880, 6th Cross Rd, 6th Block, Koramangala, Bengaluru, Karnataka 560095
An Overview of the Places Serving Onam Sadhya in Bengaluru
Where |
Best For |
Onam Sadhya Price |
Timings |
Jose Mess |
Every day Kerala meals |
No festive menu; meals from ₹100 per head |
7:00 am-10:30 pm daily |
Kappa Chakka Kandhari |
Family-size festive boxes |
₹8,000 for 5-6 people |
12:00 pm-3:30 pm; 7:00 pm-11:00 pm |
Moplah's |
Malabar-style 26-dish feast |
₹1,499-2,499 for two |
12:00 pm-3:30 pm; 6:30 pm-10:30 pm Sunday to Thursday until 11:00 pm Friday to Saturday |
Vembanad |
Rooftop coastal fine dining |
₹1,350 plus per person |
12:00 pm-10:30 pm daily |
Coracle Cafe |
Non-vegetarian Sadhya add-on |
₹1,900 veg / ₹2,500 non-veg per person |
12:30 pm-3:30 pm |
Karavalli |
Chef-led heritage tasting menu |
17-dish set menu, fine-dining pricing |
12:30 pm-3:00 pm; 6:30 pm-11:00 pm |
Enna |
Terrace pub, live music and drinks |
₹999 per person |
26 August, lunch |
Onam With VAYO |
Community Sadhya and games |
Ticketed; check listing |
23 August, from 11:00 am onwards |
Note: Check the restaurants' prices and timings when booking.
Book Your Onam 2026 Sadhya Before It Sells Out
Most of the restaurants on this list open their Onam 2026 bookings roughly two to three weeks before Thiruvonam, and slots for August 22-26 fill up fastest. A few things before you call:
Fine-dining spots like Karavalli need a booking, as special events like Onam do not have an open buffet. Book a specific slot by phone or via the app.
Takeaway boxes, like Moplah's, are usually portioned for two and need to be pre-ordered a day or two in advance.
If you want the non-vegetarian version, ask about it when booking, as most places, including Coracle, treat it as an add-on rather than a standard menu option.
Since Onam 2026 falls midweek, several restaurants extend their Sadhya across the preceding weekend, so it's worth checking dates rather than assuming August 26 is the only day available.
blurb
Sadhya is a traditional vegetarian feast with vegetables, lentils, rice, coconut and yoghurt. Though its large portions, ghee, fried items and sweets can make it calorie-heavy, it is not junk food.