Best Restaurants in Bangalore: A Complete Dining Guide
Bangalore is India’s culinary transition point. You will find thousand-year-old South Indian recipes served on stainless steel plates alongside high-tech microbreweries and fine-dining kitchens. The city’s food scene is defined by its diversity and its pace. It is the craft beer capital of India, but it is also a city that wakes up at 6:00 AM for filter coffee and steaming idlis. Navigation is the only real hurdle. Traffic is heavy, so your choice of where to eat in Bangalore usually depends on which neighborhood you can actually reach. This guide cuts through the noise.
Must-try dishes in Bangalore
- Benne Masala Dosa: A crispy, thick lentil crepe cooked with a generous amount of local butter (benne) and stuffed with spiced potatoes.
- Bisi Bele Bath: A spicy, porridge-like blend of rice, lentils, and vegetables seasoned with a complex tamarind and spice paste.
- Filter Coffee: Strong, frothy coffee brewed in a traditional metal filter and served in a steel "dabara" set.
- Donne Biryani: A rustic, fragrant rice dish cooked with short-grain jeera samba rice and mint, served in an eco-friendly dried leaf bowl (donne).
- Mangalore Buns: Sweet, fluffy, deep-fried bread made with mashed bananas, typically served with spicy coconut chutney.
- Gobi Manchurian: The quintessential Bangalore street food; cauliflower florets deep-fried and tossed in a spicy, soy-heavy Indo-Chinese sauce.
Best restaurants for a splurge
Lupa, MG Road
Manual Flamant’s Lupa is currently one of the most ambitious projects in the city. Located in the center of town, it features a massive outdoor patio and a dedicated cold room for charcuterie and cheese. The menu focuses on high-end European flavors with a massive cellar and an in-house gelato laboratory. It is the place for long, expensive dinners.
Karavalli, Residency Road
Located at the Vivanta Bengaluru, Karavalli is a legend for South Indian coastal cuisine. The architecture mimics a traditional Mangalorean home. Order the Kori Gassi or the Tiger Prawns. Unlike modern fusion spots, Karavalli sticks to authentic, labor-intensive recipes from the backwaters of Kerala and the coast of Karnataka.
Farmlore, Bagalur
A bit of a drive toward the airport, Farmlore is an 18-seater destination restaurant set on a farm. They use a wood-fire oven and seasonal produce grown on-site to create sophisticated tasting menus. It is highly technical but focuses on local ingredients. You need to book weeks in advance; it is the best restaurant in Bangalore for farm-to-table dining.
Best casual restaurants and local favorites
Sunny’s, Lavelle Road
Sunny’s is a Bangalore institution. It has survived decades of food trends by staying consistent. It feels like a classic European bistro. The menu is massive, featuring everything from pasta to steak. Regulars go for the Baked Brie and the legendary desserts. It is the default choice for a reliable, upscale-casual lunch.
Koshy’s, St. Marks Road
Koshy’s is not about the gourmet food; it is about the history. It is where writers, artists, and politicians have gathered for decades. The interiors are old-school and intentionally unpolished. Order the Fish and Chips or the Smileys (minced meat patties) and a cold beer. It is the best place to understand the soul of old Bangalore.
O.G. Variar & Sons, Rajajinagar
While technically a bakery, Variar is a local favorite that commands long lines daily. People travel across the city for their Dil Pasand and salty biscuits. Everything is fresh, and the turnover is so high that the snacks are often still warm when you get them. It is a no-frills, high-volume operation.
Nagarjuna, Indiranagar
This is the gold standard for Andhra-style meals. It is loud, crowded, and efficient. You sit down, a banana leaf is placed before you, and servers move with military precision to fill it with rice, dal, and spicy curries. Their Chili Chicken is famous across the country. Be prepared for high spice levels and a short wait for a table.
Best cheap eats and street food
VV Puram Food Street
This is a dedicated pedestrian street that comes alive after 6:00 PM. It is entirely vegetarian. You move from stall to stall trying things like the "American Corn" variations, potato twisters, and the famous hot jalebis. It is the best place for a DIY food tour where you can eat your fill for a few hundred rupees.
Brahmins' Coffee Bar, Basavanagudi
The menu here is limited to four or five items: Idli, Vada, Khara Bath, and Kesari Bath. There are no tables; you stand on the sidewalk. The coconut chutney is world-class and is the only side served. This is the quintessential South Bangalore breakfast experience. It is fast, cheap, and consistently packed.
Central Tiffin Room (CTR) - Shri Sagar, Malleshwaram
CTR is the primary rival to MTR (Mavalli Tiffin Rooms). Most locals prefer CTR for their Benne Masala Dosa, which has a distinct golden-brown crunch while staying soft inside. It is located in the beautiful, old-world neighborhood of Malleshwaram. Expect a 20-minute wait on weekends, even at 7:00 AM.
Siddappa Hotel, Richmond Town
Tucked away in a small lane, this spot is famous for its Half-Masala Dosa. It is a hole-in-the-wall where the owner still oversees the service. The dosas are made with a specific, grainy texture that is hard to find elsewhere. It opens early and usually runs out of food by mid-morning.
Best breakfast and brunch
Bengaluru Coffee House, MG Road
For a classic, no-nonsense breakfast in the heart of the business district, this is where to eat in Bangalore. It offers a clean, quick environment for dosas and coffee. It is much newer than the heritage spots but maintains the quality and speed that office goers and tourists require.
Maverick & Farmer, Ulsoor
If you prefer a modern, caffeine-focused brunch, this cafe overlooking the Bangalore Football Stadium is the spot. They are obsessed with coffee innovation, offering cold brews and unique roasts sourced from their own estates. The food menu includes hearty sandwiches and eggs, making it perfect for a slow weekend morning.
Hole in the Wall Cafe, Koramangala
This is the king of the "Western" breakfast in Bangalore. Expect long wait times for their waffles, pancakes, and "Full English" platters. It is a converted house with a cozy, cluttered vibe. It is the go-to spot for the city’s younger demographic looking for a heavy Sunday brunch.
Best rooftop or view dining
Toit, Indiranagar
While not a "rooftop" in the skyscraper sense, Toit’s multi-level brewery is the definitive Bangalore experience. It is the brewery that started the craft beer revolution in the city. The vibe is loud, the Tintin-themed decor is iconic, and the Basmati Blonde ale is a staple. It represents the modern, outgoing spirit of the city.
High Ultra Lounge, Malleshwaram
Located on the 31st floor of the World Trade Center, this is one of the highest points in the city. It offers an unobstructed 360-degree view of Bangalore. The menu is primarily Pan-Asian. It is expensive and flashy, cater-made for dates or showing off the city skyline to visitors.
Best food neighborhoods to wander
Indiranagar: This is the densest concentration of restaurants in India. Every lane has a microbrewery, a specialty coffee roaster, or a vegan cafe. Walk down 12th Main and 100 Feet Road to see the city's modern face.
Basavanagudi: The cultural heart of the city. This is where you go for old-school Bangalore. The streets are lined with massive rain trees and traditional heritage eateries. It is the best place for a morning "tiffin" crawl.
Frazer Town: This is the center for meat lovers. During Ramadan, the streets here are legendary, but even during the rest of the year, the area is famous for its tandoori spots, seekh kebabs, and old-school English bakeries like Albert Bakery.
Note: Restaurant hours and reservation policies change frequently; check official websites before visiting.