The Best Indian Food in London is honestly everywhere, and that’s what makes it so good. You don’t have to hunt too hard — some of the best meals are in small, busy places that don’t look fancy at all. London has Indian food from pretty much every region, so one night you might be eating buttery North Indian curries, and the next you’re having spicy South Indian dosas or proper street-style chaat.
What I love most is how normal Indian food feels here. It’s comfort food. People grab it after work, meet friends over it, or order it late at night. You’ve got legendary spots that have been around forever, and newer restaurants doing their own thing without losing the soul of the food.
You don’t need to go somewhere expensive to eat well. Some of the best dishes come from places that are loud, crowded, and full of regulars. If you’re into bold flavors, generous portions, and food that feels cooked with care, London really delivers when it comes to Indian food.
Best Indian Food in London UK
Here are the Top 15+ Best Indian Food in London:
- Butter chicken
- Chicken tikka masala
- Lamb rogan josh
- Paneer butter masala
- Hyderabadi biryani
- Tandoori chicken
- Chole bhature
- Masala dosa
- Vada pav
- Pani puri (golgappa)
- Aloo chaat
- Dal makhani
- Saag paneer
- Fish curry (Goan-style)
- Keema pav
- Chicken korma
- Garlic naan
- South Indian filter coffee
Newer Indian Street Food Spots Everyone’s Talking About
1. Butter Chicken

- This is one of those dishes almost everyone likes
- Creamy, buttery sauce with just enough spice
- Chicken is usually grilled first, which adds great flavor
- Not too spicy, not too heavy, just comforting
- Perfect with naan to scoop up the sauce
- If someone says they “don’t like Indian food,” this usually changes their mind
- You’ll find good versions pretty much everywhere
- It’s rich, but in a cozy, satisfying way
- Honestly hard to go wrong ordering this
2. Chicken Tikka Masala

- Feels familiar, even if you’ve never had it before
- Chicken has a slight smoky taste from being grilled
- Sauce is thick, tomato-based, and full of flavor
- A little more spice than butter chicken, but still very manageable
- Great with rice because the sauce really clings to it
- One of those dishes people order again and again
- Works well when you’re sharing food
- Comfort food, but still interesting
- Always a safe, solid choice
3. Lamb Rogan Josh

- This one’s all about deep, warm flavors
- Lamb is slow-cooked until it’s super tender
- Not crazy spicy, just rich and aromatic
- The sauce feels hearty without being creamy
- Great option if you want something filling
- Goes really well with plain rice or naan
- Feels like a proper sit-down meal
- Perfect when you’re craving something comforting
- Definitely a colder-weather favorite
4. Paneer Butter Masala

- Soft paneer cubes in a creamy tomato sauce
- Similar vibe to butter chicken, just vegetarian
- Mild, smooth, and really easy to enjoy
- Paneer has a nice bite and soaks up the sauce
- Even meat-eaters usually love this
- Best eaten with naan or roti
- Not spicy, just rich and comforting
- A good choice if you don’t want heat
- Feels indulgent without being overwhelming
5. Hyderabadi Biryani

- This is a full meal, no sides needed
- Layers of fragrant rice and spiced meat
- Smells amazing before you even take a bite
- Every spoonful tastes a little different
- Usually comes with raita to cool things down
- Can be spicy, but the flavor is the real star
- Chicken or lamb versions are both great
- Feels special, not everyday food
- One of those dishes people really remember

