Discover the best Indian food in the UK

Take a Chef Team

October 6, 2025

best Indian food in the UK

Indian cuisine has become a staple of British food culture, offering an array of flavours, textures, and experiences that appeal to everyone, from spice enthusiasts to those seeking comfort food.

From the first Indian restaurant that opened in London to the thousands of Indian eateries found across the UK today, the journey of Indian food here is one of cultural exchange and culinary evolution.

The UK has long embraced the rich, diverse food traditions of India, and its love for dishes like chicken tikki masala, biryani, and samosas has made Indian food as much a part of British culture as fish and chips.

Whether you’re stepping into a trendy modern Indian restaurant or grabbing a quick bite from your local curry house, the UK’s Indian food scene has something to offer for every occasion and taste.

In this guide, we’ve curated a list of 10 must-try Indian dishes and the best Indian restaurants around the UK.

10 must-try Indian dishes in the UK

Indian cuisine is one of the most diverse and flavourful in the world, offering a unique blend of spices, textures, and cooking styles. Whether you’re a first-time diner or a seasoned enthusiast, there are certain dishes you can’t miss.

Here’s our top 10 list of Indian dishes that will give you a true taste of India in the UK.

  1. Chicken Tikka Masala

Arguably the UK’s most famous Indian dish, Chicken Tikka Masala is a creamy, spiced curry that has become a staple of British cuisine. Marinated chicken is cooked in a blend of spices, and then simmered in a rich, creamy tomato sauce that’s perfectly balanced with a touch of heat.

 Its fusion of tangy and creamy flavours makes it comforting yet bold, perfect for anyone new to Indian food or seasoned curry lovers.

  1. Lamb Rogan Josh

A dish with roots in Kashmir, Lamb Rogan Josh is a rich and aromatic curry made with tender pieces of lamb cooked in a blend of fragrant spices. The dish often includes cardamom, cinnamon, and cloves, giving it a complex, aromatic flavour.

Slow-cooked to perfection, this dish is loved for its tender meat and the deep, earthy taste that comes from the spices.

  1. Pani Puri

One of the most exciting street food dishes, Pani Puri offers a crunchy, tangy, and spicy experience that delights your taste buds. This dish consists of crispy, hollow puris filled with spicy tamarind water, chickpeas, and potatoes, often served with a variety of chutneys.

Pani Puri is best eaten in one bite, allowing the explosion of flavours to fill your mouth, sweet, spicy, and sour all at once.

  1. Biryani

The classic Indian rice dish, Biryani, is typically considered the epitome of comfort food. Fragrant basmati rice is cooked with marinated meat or vegetables and layered with aromatic spices, making it rich and complex.

 Whether you choose chicken, lamb, or vegetable biryani, the flavours are perfectly balanced, with a smoky aroma and a bit of heat. It’s often served with a side of cooling yogurt raita, adding a lovely contrast to the spices.

  1. Samosa

These crispy, triangular pastries are filled with spiced potatoes, peas, or minced meat and are a beloved snack throughout India and the UK. Perfect for sharing, samosas are deep-fried to golden perfection, providing a satisfying crunch.

They’re often served with tangy tamarind chutney, which adds a burst of sweetness and spice that elevates the whole experience.

  1. Masala Dosa

An essential Indian dish, Tandoori Chicken is marinated in a blend of yogurt, spices, and herbs before being cooked in a tandoor (a traditional clay oven). This cooking method imparts a smoky flavour to the chicken, while keeping it juicy on the inside and slightly crispy on the outside.

The vibrant red colour of the chicken comes from the use of spices like paprika and turmeric, which give it both its distinctive look and rich flavour.

  1. Palak Paneer

A must-try for vegetarians, Palak Paneer is a creamy spinach dish made with paneer, a type of fresh Indian cheese. The spinach is puréed and cooked with spices like cumin, coriander, and garam masala to create a rich, velvety sauce.

The soft, spongy paneer cubes absorb the flavours of the sauce, making it a comforting dish that pairs wonderfully with naan or rice.

  1. Chole Bhature

A popular dish from North India, Chole Bhature consists of spicy chickpeas (chole) served with deep-fried bread (bhature). The chickpeas are slow-cooked with a blend of spices, including cumin, coriander, and garam masala, making them rich and flavourful.

The bhature, a large, fluffy, deep-fried bread, is perfect for dipping into the chickpea curry, making this dish hearty and satisfying.

  1. Aloo Gobi

A simple, yet flavourful dish, Aloo Gobi combines potatoes (aloo) and cauliflower (gobi) in a mildly spiced curry. It’s a comforting vegetarian dish that uses a base of turmeric, cumin, and garam masala to create a warm, earthy flavour.

Aloo Gobi is a staple in Indian homes and a fantastic choice for anyone looking to explore the lighter side of Indian cuisine.

  1. Masala Dosa

A crispy, golden-brown crêpe made from fermented rice and lentil batter, Masala Dosa is a South Indian delicacy that has gained popularity worldwide. The dosa is filled with a spiced potato mixture and served with chutneys and sambar (a spicy, tangy lentil soup).

The contrast between the crispy dosa, soft potato filling, and tangy chutneys creates a unique balance of textures and flavours that is sure to delight your taste buds.

indian butter chicken

Why is Indian cuisine so popular in the UK?

Indian cuisine holds a special place in the hearts of many in the UK, and its popularity is deeply rooted in both historical and cultural factors. The influence of Indian food in the UK began during the British colonial period, when the British Empire had a significant presence in India.

As a result, many Indian spices, cooking techniques, and ingredients made their way to the UK, sparking a culinary fusion that has only grown over the decades.

The first Indian restaurants in the UK appeared in the 19th century, but it wasn’t until the mid-20th century, when migration from India, Pakistan, and Bangladesh became more significant, that Indian food truly began to thrive in British culture. The post-World War II immigration wave saw many Indian and Bangladeshi families settling in the UK, bringing with them their vibrant culinary traditions.

Cities like London, Birmingham, and Manchester became hotbeds for Indian restaurants, with people eager to recreate the flavours of home and introduce their rich food culture to the local population.

Today, Indian food is an integral part of British cuisine. From the iconic Chicken Tikka Masala to lesser-known regional gems like the spicy, tangy street food of Pani Puri, Indian food has become a staple for many Brits.

Food Experiences

Transform your culinary dreams into reality

From interactive cooking lessons to exotic cuisine adventures, our expert chefs transform your kitchen into a world-class culinary experience.

Best Indian restaurants in the UK: where to go

Whether you’re in London, Manchester, Birmingham, or Edinburgh, the UK is home to some incredible Indian restaurants that bring the rich culinary traditions of India to life.

For a special night out

  • Gymkhana (London): this Michelin-starred restaurant offers an upscale Indian dining experience with a menu that spans the diverse regions of India.
  • Moti Mahal (London): known for its elegant atmosphere and authentic Indian dishes, perfect for a luxurious evening.

For a group celebration

  • The Original Third Eye (Manchester): a beloved establishment offering generous portions of authentic Indian cuisine, perfect for family gatherings or group celebrations. The warm atmosphere ensures a memorable experience.
  • Dastaan (Epsom & Leeds): Dastaan offers a contemporary twist on traditional Indian dishes, earning a Michelin BIB Gourmand for its innovative menu. The restaurant is known for its high ratings and commitment to authentic flavours.

For a casual lunch or dinner

  • Dishoom (London): a UK favourite, Dishoom serves up a contemporary take on classic Indian dishes. With locations in Covent Garden, Shoreditch, and beyond, it’s perfect for a relaxed yet delicious meal. The laid-back atmosphere, combined with traditional dishes and innovative cocktails, makes Dishoom a great spot for a casual lunch or dinner.
  • Swadish (Glasgow): Swadish offers a fresh take on classic Indian dishes using seasonal Scottish produce. Ranked among the UK’s top curry houses, it provides a unique dining experience that blends Indian flavors with local ingredients.

For a trendy night out

  • Bibi (London): for those looking for a chic, trendy dining experience, Bibi in London provides a stylish, vibrant ambiance along with a menu that blends traditional Indian cooking with global influences. Its contemporary approach makes it perfect for a night out with friends or a special date.
  • Rasa Rasa (London): this trendy spot brings innovation to Indian food, offering bold flavours and stylish presentations. Known for its excellent cocktails and creative menu, it’s a great choice for those wanting a modern and stylish experience.

For a street food experience

  • Bundobust (Leeds, Manchester, Liverpool &, Birmingham): specializing in Indian street food, Bundobust is perfect for casual dining, especially for those who love to indulge in the crispy, flavourful delights of chaat, samosas, and vada pav. Its relaxed setting and innovative menu make it a fun place to explore Indian snacks.
  • Indian Tiffin Room (Manchester): offers authentic, vibrant street food that’s hard to beat.

Prefer dinning in? Hire a private Indian chef to cook for you at home

While dining out at an Indian restaurant can be a delightful experience, sometimes the comfort of home is all you need to enjoy a delicious, authentic Indian meal. Whether you’re celebrating a special occasion, hosting a family gathering, or simply craving an indulgent dinner without leaving the house, booking an Indian private chef can elevate your dining experience to new heights.

The best part? You can customize your menu to suit your preferences, dietary requirements, and spice tolerance.

Whether you want to explore regional specialities like South Indian Dosas or indulge in the comforting richness of North Indian curries, a personal chef will craft a bespoke menu just for you.


Recent Articles