
Best Butter Chicken in London
Murgh Makhani, another name for butter chicken, is one of the most well-liked Indian foods worldwide. Its rich, creamy, and mildly spiced tomato-based sauce makes it a favorite among food lovers.
London, known for its diverse food scene, is home to some of the best Indian restaurants that serve mouthwatering butter chicken. Whether you are looking for an affordable meal or a luxury dining experience, this guide will help you find the best butter chicken in London.
What Makes a Great Butter Chicken?
Before we explore the best places to eat butter chicken in London, it is important to understand what makes this dish truly special.
Tender Chicken: The chicken should be marinated in yogurt and spices, then grilled or cooked to perfection.
Rich and Creamy Sauce: The sauce should be a perfect balance of tomatoes, butter, cream, and aromatic spices.
Authentic Spices: A blend of garam masala, fenugreek leaves, ginger, and garlic adds depth of flavor.
Perfect Pairing: Butter chicken is best enjoyed with naan, rice, or roti.
Now, let’s explore the top places in London where you can enjoy this delicious dish.
Budget-Friendly Restaurants for Butter Chicken
If you want to enjoy butter chicken without spending too much, these restaurants are perfect for you. For more amazing options, check out our guide to the Best Indian Food in London and discover other must-try dishes across the city
1. Tayyabs
Location: 83-89 Fieldgate Street, Whitechapel Tayyabs

Tayyabs is famous for its Punjabi dishes, and their butter chicken is packed with flavor. The sauce is rich, and the portion sizes are generous. This family-run restaurant has been serving authentic Indian and Pakistani cuisine since 1972.
2. Raavi Kebab
Location: 125 Drummond Street, Euston Raavi Kebab

A small but popular eatery, Raavi Kebab serves delicious butter chicken at an affordable price. The food is home-style, and the flavors are bold and satisfying.
Luxury Restaurants for Butter Chicken
If you are looking for a fine dining experience with high-quality ingredients, these restaurants offer the best butter chicken in London.
1. Benares
Location: 12a Berkeley Square, Mayfair BENARES RESTAURANT | MAYFAIR

A Michelin-starred restaurant, Benares serves a refined version of butter chicken with top-quality ingredients. The presentation is elegant, and the flavors are well-balanced.
2. Gymkhana
Location: 42 Albemarle Street, Mayfair Gymkhana

Gymkhana is a high-end Indian restaurant known for its luxurious take on traditional dishes. Their butter chicken is rich, creamy, and beautifully presented, making it a must-try.
3. Veeraswamy
Location: Victory House, 99 Regent Street Veeraswamy

Open since 1926, Veeraswamy is one of London’s most prestigious Indian restaurants. Their butter chicken is a standout dish, made with carefully sourced ingredients and prepared with finesse.
Conclusion
London offers a wide range of restaurants serving incredible butter chicken. Whether you are on a budget or looking for a luxury dining experience, there are plenty of options to choose from. From traditional family-run restaurants to high-end Michelin-starred venues, you can find butter chicken to suit every taste and preference.
If you are a true butter chicken lover, why not try cooking it at home? Many of these restaurants have inspired food enthusiasts to experiment with Indian spices in their own kitchens. Whatever you choose, London has no shortage of amazing places to satisfy your butter chicken cravings.
Which is your favorite place for butter chicken in London? Let us know in the comments!
Read More : Best Indian Food In Londan