2. Punjab Grill, Mumbai
This classy and expensive restaurant serves the best butter chicken in Mumbai. While it comes at a heavy price, the ambience and taste is totally worth it. This place is also known for its delicious Punjabi delicacies. Be sure to enjoy free smoothies after your meal. Punjab Grill boasts of four outlets in Mumbai and are known for authentic royal food. They believe in recreating the riches of the past while adding a modern day twist.
3. Gulati Restaurant, New Delhi
Situated in the posh area of Pandara Market, this heavenly place serves one of the best butter chickens in the competitive streets of New Delhi. This restaurant has been blessing foodies with their delicious and scrumptious butter chicken for more than four decades and has various celebrities as its fans. It manages to strike a chord across the masses and classes and no wonder it’s regularly rated among the best in Delhi.