Best Veg Thali Restaurants in Bangalore 2026: Traditional Meals Done Right
Food & Cafes · By L K Monu Borkala · April 2026 · 10 min read
QUICK ANSWER
Where can I find the best vegetarian thali in Bangalore?
MTR (Lalbagh Road) for the Karnataka thali. Hotel Janatha (Malleswaram) for Udupi-style meals. Nagarjuna (Residency Road) for Andhra veg thali. Brahmin’s Coffee Bar (VV Puram) for South Indian breakfast thali. Mavalli Tiffin Room’s lunch thali is consistently the most recommended for visitors wanting a complete traditional meal. For North Indian veg thali, Rajdhani (multiple locations) is the most reliable.
Bangalore’s Thali Landscape
A thali in Bangalore means different things depending on the tradition. The Karnataka thali — white rice, sambar, rasam, two or three vegetable palyas (dry sabzis), a papad, pickle, and buttermilk — is the foundational version. The Andhra thali served at restaurants like Nagarjuna is spicier and more generous with oil. The Udupi thali, associated with the coastal Karnataka tradition, emphasises coconut-based curries and chutneys. North Indian Rajasthani thali (Rajdhani) is a separate register entirely, with dal baati churma and elaborate rotating service.
Each is worth understanding on its own terms rather than ranking against each other. This guide covers the best of each.
Karnataka and South Indian Thali
MTR — Lalbagh Road
MTR’s lunch thali (12:00–2:00 PM) is the most comprehensive traditional Karnataka meal available in a restaurant setting in Bangalore. The sequence — rice, multiple curries, rasam, curd, papad, pickle, payasam — follows the authentic Karnataka format and is prepared with the kind of attention to each component that most restaurants don’t sustain. The thali changes daily based on seasonal vegetables, which means repeat visits are rewarded with variety.
Price: ₹250–₹400 per person. Hours: 12:00–2:00 PM for thali service.
Hotel Janatha — Malleswaram
Hotel Janatha’s lunch service represents the Malleswaram neighbourhood’s own interpretation of the South Indian meal — slightly different from MTR’s Basavanagudi version in the proportion of coconut-based preparations and the style of the rasam. A quieter, more neighbourhood-oriented experience than MTR’s frequently tourist-heavy lunch crowd.
Price: ₹150–₹250 per person.
Kamat Lokaruchi — Multiple Locations
Kamat Lokaruchi is the most accessible traditional vegetarian restaurant chain for visitors unfamiliar with South Indian thali formats. The serving is generous, the rotating menu covers Karnataka, Andhra, and Udupi variations on different days, and the price is fair. Not the highest quality available in Bangalore but reliable and educational for first-time visitors.
Price: ₹180–₹320 per person.
Andhra Vegetarian Thali
Nagarjuna — Residency Road
While Nagarjuna is most famous for its biryani, their Andhra vegetarian thali — served at lunch — is among the most complete Andhra meals available in Bangalore. The spice level is genuine rather than moderated for non-Andhra palates, the variety of preparations is broad, and the unlimited refill model means you leave genuinely full. The vegetarian thali here is less known than the meat options but equally worth ordering.
Price: ₹280–₹420 per person. Thali service at lunch only.
North Indian Veg Thali
Rajdhani — Multiple Locations
Rajdhani specialises in Rajasthani and Gujarati thali with the rotating service format — thali items are continuously replenished by servers walking the restaurant floor. The experience is as much about the service model as the food — the dal, the multiple sabzis, the dal baati churma, and the rotating sweets make it genuinely comprehensive. Consistent across locations; the Koramangala and Jayanagar branches are both reliable.
Price: ₹450–₹650 per person including service.
Thali by Style and Budget
|
Style |
Restaurant |
Price/Person |
Best Day to Visit |
|---|---|---|---|
|
Karnataka thali |
MTR (Lalbagh Road) |
₹250–₹400 |
Weekday lunch (shorter queue) |
|
Udupi-style thali |
Hotel Janatha (Malleswaram) |
₹150–₹250 |
Any weekday |
|
Andhra veg thali |
Nagarjuna (Residency Road) |
₹280–₹420 |
Weekday lunch |
|
Multi-regional (rotating) |
Kamat Lokaruchi |
₹180–₹320 |
Any |
|
North Indian / Rajasthani |
Rajdhani |
₹450–₹650 |
Any (consistent) |
|
Traditional breakfast thali |
Brahmin’s Coffee Bar (VV Puram) |
₹30–₹80 |
Weekday morning before 9 AM |
Frequently Asked Questions
What is a South Indian thali?
A South Indian thali is a complete meal served on a stainless steel plate (thali) or a banana leaf. It typically includes: plain white rice (the base), sambar (lentil and vegetable soup), rasam (tamarind-spiced thin broth), two or three vegetable palyas (dry vegetable preparations), curd (plain yogurt), pickle, papad (thin crispy wafer), and in more formal settings, a sweet (payasam or halwa). The meal is eaten by mixing small portions of each accompaniment into the rice. Refills of rice, sambar, and rasam are usually included in the price.
Is vegetarian food easy to find in Bangalore?
Yes — Bangalore is one of India’s most vegetarian-friendly major cities. A significant proportion of the traditional Bangalore population is vegetarian (the Brahmin and Jain communities are particularly prominent here), and the city’s restaurant culture reflects this. Pure vegetarian restaurants (no eggs, no meat in any form) are common and range from street darshinis to formal restaurants. Most mid-range and upscale restaurants also maintain comprehensive vegetarian menus.
How much does a thali cost in Bangalore?
Budget darshini thali: ₹80–₹150. Mid-range traditional restaurants (Kamat Lokaruchi, Hotel Janatha): ₹150–₹320. Premium traditional thali (MTR, Nagarjuna): ₹250–₹450. North Indian rotating thali (Rajdhani): ₹450–₹650. The highest price isn’t always the best quality — MTR is excellent at ₹300 and better than some restaurants charging twice as much.
