17 Best Indian Restaurants in London

London is a city filled with flavors from all around the world, and Indian restaurants are among the best. From spicy curries to warm naan bread, Indian food brings a special taste that many people love. In this post, we will talk about some of the top Indian restaurants in London, where you can enjoy delicious meals with friends and family.

The restaurant scene in London is amazing, with people everywhere enjoying their favorite dishes. When you visit an Indian restaurant, you’ll find a lively atmosphere full of colorful decorations and friendly staff. Each restaurant often has its own unique style and menu, making every visit an exciting experience. Whether you want a cozy dinner or a fun night with friends, Indian restaurants in London have something for everyone!

Best Indian Restaurants in London

1. Discover The Cinnamon Club

The Cinnamon Club is a remarkable dining spot located in a historic library. Its ambience marries rich history with modern Indian cuisine. The menu features inventive Indian dishes that stay true to traditional flavors.

Dining here is a unique experience with ingredients sourced from high-quality suppliers. Signature dishes include lamb shank and tandoori chicken. The restaurant also offers a diverse wine list to complement your meal.

After your meal, take a short walk to Westminster Abbey. This iconic structure is a must-see for anyone visiting London. The stunning architecture and fascinating history are sure to impress.

Enjoy the stylish interiors of The Cinnamon Club, which adds to the overall charm of your dining experience. Whether you’re celebrating or just enjoying a meal, this place never disappoints.

Don’t miss out on this delightful culinary journey. It’s perfect for food lovers looking for something special.

Address: The Old Westminster Library, 30-32 Great Smith Street, SW1P 3BU.

2. Visit Dishoom King’s Cross

Dishoom King’s Cross is a homage to the Bombay cafes that once buzzed with life. This location features a beautiful decor that takes you back in time. The atmosphere is lively, making it a perfect place for brunch or dinner.

Try the signature bacon naan roll or the spicy lamb dish. The menu offers an array of vegetarian options, ensuring there’s something for everyone. The chai is also a must-try!

After your delightful meal, explore the nearby King’s Cross area. The blend of modern architecture and historic landmarks, including the British Library, is fascinating.

Don’t forget to capture photos near the iconic canals that add charm. You’ll find plenty of little shops and boutiques to explore as well.

Dining at Dishoom is not just about the food, it’s a cultural experience. Enjoy every moment at this lovely eatery.

Address: 5 Stable Street, N1C 4AB.

3. Experience Chandni Chowk

Chandni Chowk offers a taste of authentic Indian cuisine in Southall. This vibrant restaurant reflects the dynamism of its surroundings. The menu features classic Indian dishes that are freshly prepared and bursting with flavor.

Try their famous butter chicken or vegetarian thali for a complete experience. The portion sizes are generous, ensuring you leave satisfied. Their warm naan bread complements every dish perfectly.

After your meal, immerse yourself in the vibrant streets of Southall. The area is filled with South Asian shops and markets, creating a rich cultural atmosphere.

Don’t miss the chance to shop for unique spices, textiles, and sweets. The bustling energy and colorful displays will make your visit memorable.

Chandni Chowk is a fantastic spot for food lovers wanting to experience authentic Indian flavors. Come hungry and ready to explore!

Address: 106 The Broadway, Southall, UB1 1QF.

4. Stroll Through La Porte des Indes

La Porte des Indes combines the elegance of the French with the richness of Indian cuisine. The stylish decor creates a sophisticated atmosphere. The beautifully presented dishes are as visually appealing as they are delicious.

Sample their lamb vindaloo or the seafood curry for a flavorful journey. Their signature cocktails are delightful and pair perfectly with your meal.

After enjoying your meal, take a stroll through the nearby Hyde Park. This expansive green space offers beautiful walking paths and spots to relax.

Consider packing a picnic or just enjoying the scenery. The surrounding nature provides a tranquil escape from the busy city.

Your visit to La Porte des Indes will leave you feeling satisfied and refreshed. This restaurant is a treat for both the palate and the eyes!

Address: 32 Bryanston Street, Marylebone, W1H 7EG.

5. Enjoy Chai Ki

Chai Ki is a contemporary Indian eatery nestled in Canary Wharf. The restaurant brings modern flair to traditional Indian cuisine. The chic decor and vibrant atmosphere make it a popular spot for both locals and visitors.

Indulge in their tasty small plates, perfect for sharing. The spicy lamb seekh kebabs and vegetable samosas are favorites among guests. Don’t forget to enjoy their refreshing chai!

After your meal, head over to Canary Wharf shopping centre. The complex offers a wide array of shops, boutiques, and entertainment options.

Take some time to explore and enjoy the modern architectural wonders surrounding you. It’s a great place for a leisurely afternoon.

Chai Ki provides a lively dining experience. It’s a perfect blend of contemporary and traditional Indian flavors.

Address: Crossrail Place, E14 5AR.

6. Tour Saravanaa Bhavan Wembley

Saravanaa Bhavan is an iconic vegetarian restaurant known for its South Indian fare. The ambiance is casual yet inviting. It’s a great place for families and friends to enjoy a meal together.

Don’t miss their dosa, which is a must-try item. The filter coffee is also popular and adds a delightful touch to your meal. Each dish is prepared with fresh ingredients.

After lunch, tour the nearby Wembley Stadium. This iconic venue has hosted numerous significant events and is known worldwide.

Consider booking a stadium tour to learn about its history. The atmosphere around the area is lively and filled with excitement.

Visit Saravanaa Bhavan for a truly authentic South Indian experience. You’ll leave full and satisfied!

Address: 22 and 22A Ealing Road, Wembley HA0 4TL.

7. Discover Vasanta Bhavan

Vasanta Bhavan offers a taste of traditional South Indian cuisine in East Ham. The restaurant is known for its comforting atmosphere and friendly service. It attracts families and locals alike, creating a warm vibe.

Try their famous thali meal, which provides a variety of flavors on one plate. The food is freshly made, ensuring each bite is flavorsome. The crispy vadas and idlis are also popular choices.

After your meal, visit the nearby East Ham Nature Reserve. This peaceful getaway allows you to unwind and connect with nature.

Stroll along the walking trails, admire the greenery, and breathe the fresh air. It’s a fantastic way to complement your dining experience.

Vasanta Bhavan merges great food and a relaxing atmosphere. It’s a top spot for enjoying delicious vegetarian South Indian meals!

Address: 206 High Street North, East Ham, E6 2JA.

8. Take a Walk at Kavi Cafe

Kavi Cafe in South London is a charming spot that serves delicious Indian dishes. Its cozy ambiance makes it a perfect spot for a casual meal. The menu features a variety of options, from curries to snacks.

Don’t miss the samosas; they are bursting with flavor. The chai is also a highlight, perfect for pairing with your food. The atmosphere is relaxed, inviting guests to linger and enjoy.

After your meal, visit the nearby Crystal Palace Park. The park is famous for its dinosaur sculptures and scenic gardens.

You can enjoy an uplifting walk along the beautiful paths or relax by the ponds. The park creates a serene atmosphere after a hearty meal.

Enjoying Kavi Cafe is about the full experience—a blend of great food and relaxation in nature!

Address: Addington Road, South London.

9. Explore Andhra Ruchulu

Andhra Ruchulu specializes in authentic South Indian cuisine. Located in East Ham, the restaurant has a warm vibe and welcoming staff. The atmosphere is great for an afternoon meal or dinner.

Try the spicy Andhra meals featuring a variety of curries and rice. The flavorful dishes and generous portions will satisfy any hunger. Don’t forget to order some crispy papadams on the side!

After dining, explore the nearby Central Park in East Ham. The park is a serene escape with beautiful paths and greenery.

Enjoy a peaceful walk or find a spot to relax. The lush surroundings are a lovely complement to your Indian dining experience.

Andhra Ruchulu combines tasty food with a relaxing environment, making it a great dining destination!

Address: 65 Shelly Avenue, East Ham, E12 6PX.

10. Visit Vasantha Vilas

Vasantha Vilas in East London serves delightful South Indian dishes. The restaurant is known for its cozy atmosphere and welcoming service. Guests enjoy a range of flavorful options, making it great for sharing.

Sample their dosas and idlis, which come highly recommended! Each dish is prepared with traditional recipes and fresh ingredients. Pair your meal with a traditional chutney for extra flavor.

After dining, visit the Queen Elizabeth Olympic Park in Stratford. The park is perfect for walking, cycling, or just relaxing in beautiful surroundings.

Enjoy the art installations and scenic views. The atmosphere is vibrant, making it a great spot for a post-meal stroll.

Vasantha Vilas offers a lovely blend of authentic South Indian flavors and nearby attractions!

11. Discover Kula Cafe

Kula Cafe is a hidden gem known for its warm atmosphere and delicious Indian fare. The menu features a unique selection of dishes, perfect for anyone exploring Indian cuisine. The combinations of flavors will leave you yearning for more.

Try their curry dishes and signature biryanis, which are crowd favorites. Each plate is crafted carefully using traditional cooking methods. Don’t forget to try a refreshing drink to accompany your meal!

After enjoying your meal, take some time to explore the local street art in the surrounding area. The vibrant artwork captures the spirit of the community.

Wander down the streets and appreciate the creativity on display. It’s a fun way to enhance your dining experience!

Kula Cafe is perfect for food lovers looking for delightful dishes set in a lively atmosphere. Enjoy every moment here!

12. Delight in Masala Zone Piccadilly

Masala Zone Piccadilly is a fantastic restaurant offering vibrant Indian dining in central London. The décor is colorful, bringing a lively atmosphere to your meal. It’s perfect for a casual lunch or an engaging dinner with friends.

Try their delicious thalis, filled with a variety of dishes reflecting India’s culinary diversity. Vegetarian options are abundant, ensuring everyone has something to enjoy! The unique flavors will definitely impress your taste buds.

After your tasty meal, head to the nearby West End theatres. The area is known for its vibrant entertainment scene and various shows.

Take a moment to soak in the atmosphere or grab a drink before the show. It adds to the excitement of your day!

Masala Zone offers great food in a lively atmosphere. It’s an experience you won’t forget!

Address: 224 Piccadilly, London, W1J 9HP.

13. Visit The Tamil Prince

The Tamil Prince offers a unique dining experience with its focus on authentic Tamil cuisine. Located in London, this restaurant provides a warm and inviting environment. The fare is flavorful and reflects the diversity of South Indian cuisines.

Try dishes like their poriyal or the delectable fish curry. Each meal is a culinary delight. The vibrant flavors and spices make every bite exciting!

Post dining, take a leisurely walk by the nearby Angel Canal. It’s a quaint spot perfect for reflection or enjoying the calming water views.

The peaceful surroundings complement your experience at The Tamil Prince. It’s an excellent way to unwind.

Dining here brings together delicious flavors and serene settings, creating memories that will last!

Address: 115 Hemingford Road, London N1 1BZ.

14. Discover Kricket Shoreditch

Kricket Shoreditch is known for its creative Indian dishes and modern decor. The combination of quality ingredients and inventive cooking makes it stand out. This trendy eatery is popular among food lovers looking for new culinary experiences.

Try their famed fried chicken and buns or the tasty curry dishes. The menu features a fusion of flavors, ensuring a delightful meal. Be sure to enjoy their innovative cocktails as well!

After your meal, explore the trendy boutiques and street art in Shoreditch. The artistic vibe adds an extra layer of fun to your visit.

Wandering through the colorful streets and shops allows you to experience the vibrant culture of the area.

Kricket Shoreditch offers a modern twist to traditional Indian cuisine. Each visit promises a delightful experience!

Address: 35–42 Charlotte Rd, London EC2A 3PB.

15. Visit Zitano

Zitano provides a lovely Indian dining experience near the heart of London. The restaurant is well-regarded for its stylish atmosphere and flavorful dishes. Guests can enjoy an array of Indian staples as well as some unique fusion options.

Try their butter chicken or lamb madras, both packed with flavors. The service is top-notch, making you feel welcomed and valued.

After dining, you can take a short walk to St. Paul’s Cathedral. The breathtaking architecture makes it a must-see during your visit to London.

Capture beautiful photos and soak in the history surrounding this iconic structure. It’s a memorable addition to your restaurant visit.

Zitano merges wonderful cuisine with stunning views, ensuring a delightful evening out!

Address: 30 Cornhill, London EC3V 3NG.

16. Check Out Tayyabs

Tayyabs is renowned for its lively atmosphere and exceptional Punjabi cuisine. Located in Whitechapel, this restaurant is a favorite among locals for its flavorful dishes. The popularity means you’ll want to arrive early to secure a table!

Don’t miss their famous grilled meats and rich curries. The portions are generous and bursting with spices, ensuring a satisfying meal. The naan bread is also highly recommended!

After enjoying a hearty dinner at Tayyabs, visit the Whitechapel Gallery. The gallery often features engaging contemporary art exhibitions.

Spend some time exploring the artwork and enjoying the cultural scene in the area. It’s a fantastic way to end your dining experience.

Dining at Tayyabs combines great food with a vibrant atmosphere. It’s a must-visit for anyone looking for tasty Punjabi cuisine!

Address: 83-89 Fieldgate Street, London E1 1JU.

17. Explore Benares

Peace Arch City Cafe & Bar

Benares is an upscale Indian restaurant located in Mayfair. The restaurant offers an elegant dining atmosphere with a creative menu. Dishes are thoughtfully prepared to showcase the best of Indian flavors with a modern twist.

Try their signature lamb or seafood dishes, which are both exquisite. The presentation is beautiful, making each plate a treat for the eyes as well as the palate.

After your meal, take a leisurely walk in the nearby Green Park. The serene surroundings provide a perfect backdrop after dining.

Enjoy the natural beauty and tranquility, making it a lovely contrast to your dining experience.

Benares combines high-quality food with an elegant ambiance, making it a perfect spot for special occasions.

Address: 12 Berkeley Square, London W1J 6BR.

Final Thoughts

Exploring Indian cuisine in London offers a delightful experience for food lovers. Each restaurant brings unique flavors, vibrant atmospheres, and cultural insights. From casual cafes to elegant dining spots, there’s something for everyone. If you’re interested in discovering more hidden gems, check out things to do in Kensington.

Each venue ensures a memorable experience, creating lasting cravings and delightful moments. Plan your visit today to any of these amazing spots! Also, consider reading about things to do in London in August for more exciting activities to enhance your stay!