Top 10 Veg Restaurants in Bangalore for Pure Vegetarian Delights
- Nikhilkumar
- May 21
- 6 min read
Updated: Jun 10
— A Food Lover’s Guide to Timeless South Indian Flavours

Bangalore isn’t just India’s tech capital—it’s a paradise for vegetarian food lovers. Walk through its bustling streets early in the morning and you’ll be greeted by the smell of sizzling dosas, steaming idlis, bubbling sambar, and freshly brewed filter coffee. Whether you’re a local foodie or a curious traveller, the city offers a plate full of experiences—some crispy, some fluffy, and all deeply satisfying.
From iconic eateries that have been around for generations to modern gems that are redefining tiffin time, here’s our handpicked list of 10 legendary veg restaurants in Bangalore that serve more than just food—they serve tradition, taste, and timeless charm.
1. Central Tiffin Room (CTR), Malleshwaram – The Dosa Institution
Ask any Bangalorean where to find the best dosa in the city, and chances are they'll point you to CTR in Malleshwaram. Established in the 1920s, Central Tiffin Room is a landmark in Bangalore’s culinary history. Their benne masala dosa—rich with butter, golden and crispy on the outside and soft on the inside—is an experience in itself. Served with dollops of chutney and a subtle sambar, this dish is a rite of passage for every dosa lover. The rustic ambiance, with its marble-top tables and vintage vibes, only adds to the charm. Be prepared for long lines—CTR is always buzzing, but the wait is absolutely worth it.
Address: 7th Cross Rd, Malleshwaram, Bengaluru, Karnataka 560003 click for direction
2. Veena Stores, Malleshwaram – Where Idly Speaks for Itself
Just a stone’s throw from CTR lies another treasure—Veena Stores, a legendary breakfast joint that believes in keeping it simple. The menu is short and sweet, with a focus on the basics: idly, vada, khara bath, and kesari bath. But don’t let the minimalism fool you—these soft idlis, served with cloud-like coconut chutney, have a cult following. There’s no sambar here, and it’s never missed. Most patrons eat standing under the shade of a tree or perched on their scooters. It’s quick, clean, and deeply comforting. A perfect pit stop for those who love their breakfast fresh and fuss-free.
Address: 183, Margosa Rd, Malleshwaram, Bengaluru, Karnataka 560003 click for direction
3. Vidyarthi Bhavan, Basavanagudi – Dosa with a Side of History
Walk into Vidyarthi Bhavan, and you’ll feel like you’ve stepped into the past. Since 1943, this modest eatery in Basavanagudi has been drawing in crowds with its ghee-drenched masala dosas—thick, crisp-edged, and served in stacks on the arms of agile waiters weaving through tightly packed wooden benches. The atmosphere is noisy, warm, and nostalgic. Its name means “Students’ Lodge,” a nod to its origins as a favourite haunt for college-goers, many of whom are now loyal customers bringing their grandchildren along. Don’t forget to order a strong cup of filter coffee—the perfect ending to a glorious meal.
Address: 32, Gandhi Bazaar Main Rd, Gandhi Bazaar, Basavanagudi, Bengaluru, Karnataka 560004 click for direction
4. MTR, Lalbagh Road – The Grandmaster of South Indian Meals
No list of Bangalore’s vegetarian gems is complete without Mavalli Tiffin Rooms (MTR), located just off Lalbagh Road. With a legacy dating back to 1924, MTR is the epitome of tradition. Their full South Indian meal is a grand affair—served in steel thalis, it includes a parade of dishes that hit every note on the flavour scale. Their Rava idly, invented during World War II due to rice shortages, remains iconic. Dosas here are a must-try, served with a signature red chutney. Don’t leave without a cup of their robust, aromatic filter coffee. The decor whispers stories from the past, making every meal here a historical experience.
Address: 14, Lal Bagh Main Rd, Doddamavalli, Sudhama Nagar, Bengaluru, Karnataka 560027 click for direction
5. Brahmins’ Coffee Bar, Shankarpuram – Simplicity at Its Best
There’s beauty in simplicity, and Brahmins’ Coffee Bar proves it every single day. Nestled in Shankarpuram, this tiny eatery serves just a handful of items, but each is a masterclass in execution. Their idly, feather-light and hot, melts in your mouth. The vada is crisp, and the chutney—oh, that chutney—is fresh, thick, and unforgettable. What truly sets Brahmins’ apart is the consistency. They haven’t changed a thing in decades, and they don’t need to. The standing-only format adds to the efficiency and charm. It’s the kind of place where regulars don't even need to order—they’re just served.
Address: Pushp Kiran, 19, Rangarao Rd, near Shankar Mutt Road, Shankarapura, Bengaluru, Karnataka 560004 click for direction
6. Indian Coffee House, Church Street – Retro Vibes & Soulful Meals
Step into Indian Coffee House, and you’ll be transported to a different era. With its colonial architecture, uniformed staff, and unhurried pace, this institution on Church Street offers more than just food—it offers nostalgia. The menu features timeless classics like masala dosa, vegetable cutlets, toast butter jam, and of course, their famed strong filter coffee. It’s not fancy, but it’s real. A favourite among writers, thinkers, and college students, Indian Coffee House offers a warm refuge from the fast-paced world outside. If you're looking to slow down and enjoy a meal that feeds your soul, this is the place.
Address: Metro Station, No-19, Ground floor, Unit No. 37-38, Brigade Garden, Churchh Street, behind Mahatma Gandhi Road, Bengaluru, Karnataka 560001 click for direction
7. Time Traveller, Bommasandra – Satvik Buffet Done Right
Located in the Sai Vishram business hotel, Time Traveller is where satvik principles meet international appeal. Known for its pure vegetarian buffet—free from onion and garlic—it offers a unique spread that balances health with indulgence. Expect dishes from across India and the world: piping hot rotis, biryanis, soups, salads, pastas, and desserts, all meticulously prepared. It’s especially popular with those following Jain or yogic diets, and yet, it never compromises on flavour. The interiors are bright and welcoming, and the service is impeccable. A perfect spot for family gatherings or corporate lunches when you're craving both variety and purity.
Address: 144-C/1, Kirloskar Rd, Bommasandra Industrial Area, Bengaluru, Bommasandra, Karnataka 560099 click for direction
8. Taaza Thindi, Jayanagar – Modern, Fast, and Flavour-Packed
Efficiency meets taste at Taaza Thindi in Jayanagar. This spot has built a reputation for being lightning-fast, spotless, and consistently delicious. The menu is concise: mini masala dosa, khara bath, kesari bath, idly, vada, and coffee. But each item is crafted to perfection. Their dosa is paper-thin with just the right amount of crisp, the idly fluffy, and the coffee served steaming hot in steel tumblers. Taaza Thindi is a shining example of how tradition can be reimagined for the modern eater—quick service, minimal waste, and high hygiene standards, all while staying true to Bangalore's culinary roots.
Address: 1004, 26th Main Rd, 4th T Block East, Jayanagara 9th Block, Jayanagar, Bengaluru, Karnataka 560041 click for direction
9. The Rameshwaram Café – Temple Town Taste in a Trendy Avatar
One of Bangalore’s newest sensations, The Rameshwaram Café has quickly made its mark on the city’s food map. Inspired by temple cuisine and South Indian tradition, this café delivers authentic flavours in a clean, well-organized space. Their ghee podi dosa, guntur idly, and ghee-laced uttappams are among the top sellers. What stands out is the café’s ability to handle crowds with military precision—tokens, counters, self-service, and yet, no compromise on taste. It’s a place where both heritage and hustle coexist, making it a hit with college students, professionals, and families alike.
Address: 847/1(Old No. 847/A), Binnamangala 1st Stage, 100 Feet Rd, Bengaluru, Karnataka 560038 click for direction
10. Bengaluru Café, South End Circle – Where Local Taste Gets a Makeover
Located near South End Circle, Bengaluru Café is a rising star that marries local flavours with a fresh, modern presentation. The menu features all your South Indian favourites—dosa, idly, vada, pongal—but with a slight twist in style. Their crispy ghee roast dosas, variety of chutneys, and strong decoction coffee have already won them a loyal fan base. With ample seating, good lighting, and quick service, it’s a great pick for casual outings or lazy weekend breakfasts. It's the kind of place that feels familiar yet new—just like Bangalore itself.
Address: 242, 17th Cross Rd, Malleshwaram, Bengaluru, Karnataka 560003 click for direction
Final Bite: A City That Serves More Than Just Food
From the tree-lined streets of Malleshwaram to the bustling corners of Basavanagudi, Bangalore’s vegetarian food scene is not just about what’s on the plate—but the memories, people, and moments that come with it. These restaurants aren’t just eateries—they’re living landmarks, dishing out generations of stories with every serving.
So next time you're craving a crispy dosa or a melt-in-the-mouth idly, skip the delivery apps. Step out, explore, and let the city feed you in the most authentic way possible—through its timeless tiffin traditions.