Rooted In Richness: 5 Spots In Bangalore To Indulge In A Hearty North Indian Spread
A delicious journey through North India’s rich and hearty cuisine
27 Oct, 2025 by Mansi Mishra
Bangalore has gained its reputation for housing some great North Indian restaurants serving lavish and authentic food. Whether it's the creamy bowl of Dal Makhani or the rich and aromatic biryani, there is something for every palate. If you are among the people who adore North Indian food and are on the lookout for venues worth trying, this compilation of some good North Indian restaurants in Bangalore could be the most appropriate guide for your start.

Punjab Grill, Ashok Nagar, Bengaluru
Punjab Grill is one of the best North Indian restaurants in Bangalore if you want authentic Punjabi flavours, and more. Punjab Grill, with its diverse menu and varied flavours, is a nice escape to the northern culinary flavours while still being in Bangalore. Besides Ashok Nagar, it has multiple outlets across the city, making it easily accessible.
Must-haves: Tokri Chaat, Paneer Cigar Roll, Bhatti De Murgh, Paneer Makhani, Changezi Chicken, Rasmalai
Cost for two: ₹ 2000

Queen’s restaurant, Church Street, Central Bengaluru
This restaurant is famous for serving the essence of Punjab right to your plate; thus, when it comes to tasting the authentic Indian flavours, it is rightly termed as one of the finest North Indian restaurants in Bangalore. The contemporary ambience and the classic-style seating also serve as a space for business meetings as well as casual meetings.
Must-haves: Hariyali Chicken Masala, Keema Mutter, Shahjani Pulao, Amritsari Fish, Kesari Kheer, Colabier
Cost for two: ₹ 2000

Spice Terrace, JW Marriott, Bengaluru, Central Bengaluru
Poolside view and calm surroundings, if this is the kind of vibe you want to enjoy your meal in, then you should head to Spice Terrace. Located at JW Marriott, this place is perfect for experiencing fine dining with your loved ones. The fresh ingredients, authentic flavours, and quick staff ensure a memorable time here.
Must-haves: Kozhi Soup, Pozan Pori, Vegetable Khorma, Chicken Cafreal, Thalasseri Biryani, Palada Payasam
Cost for two: ₹ 2800

Tandoor- A Heritage Indian Restaurant & Bar, MG Road, Central Bengaluru
Want to experience the royal fine dining in the city, serving some decadent curries and naans on your plate? Tandoor is where you should be headed. The diverse and elaborate menu here ensures that you have a lot of options to choose from.
Must-haves: Yakhni Shorba, Ghafoori Tikka, Sabzi Falguni, Murgh Akbari, Kheema Kulcha, Badami Kheer
Cost for two: ₹ 2000

Indian Durbar, Conrad, Bengaluru
Indian Durbar is where fine dining meets refined interiors and unparalleled services. This place has the ambience that is perfect for both casual hangouts and corporate meetups, making it one of the best north indian restaurants in Bangalore.
Must-haves: Lagan Ka Murgh, Raan-E-Durbar, Shabname Moti, Jheenga Mehrunnisa, Degchi Ka Maas, Ruhaniyat
Cost for two: ₹ 3000
