
5 Great Indian Restaurants in London for a Budget-Friendly Feast
5 Great Indian Restaurants in London: London is a true haven for food lovers, especially those with a passion for Indian cuisine. The city boasts a dazzling array of Indian restaurants that serve up mouthwatering dishes bursting with flavor—and the best part is, you don’t have to spend a fortune to enjoy them. From aromatic curries and buttery naan to sizzling tandoori meats and spicy street food snacks, there’s something to please every palate and wallet. Whether you’re a longtime fan of Indian food or just starting to explore its rich flavors, UKDealsfinder.com is your go-to guide. Here are five incredible Indian restaurants in London that offer unforgettable meals at prices that won’t break the bank. These spots combine authentic taste, generous portions, and welcoming atmospheres—perfect for lunch with friends, a cozy dinner date, or a quick bite on the go.
1. Dishoom – Affordable Bombay-Style Comfort Food
Location: Various Locations (Covent Garden, Shoreditch, Kings Cross, and more)
Price Range: £5 – £15 per dish
Dishoom is one of London’s most beloved Indian eateries, inspired by the Irani cafés of Bombay. While often considered a mid-range restaurant, it offers plenty of affordable options for those dining on a budget. Their breakfast menu is a hidden gem, with the famous Bacon Naan Roll costing around £6.90, making it an ideal start to the day.
For lunch or dinner, opt for their Chicken Ruby Curry (£11.90) paired with a portion of steamed rice (£4.50) to keep costs low. The House Black Daal (£7.50) is another must-try, offering a creamy, slow-cooked lentil dish packed with flavor. Plus, their bottomless chai tea, priced at around £3, makes for a comforting and affordable beverage option.
Why it’s budget-friendly:
- Affordable breakfast menu options
- Generous portions that can be shared
- Free refills on chai
2. Lahore Kebab House – Flavorful and Affordable Punjabi Feasts
Location: 2-10 Umberston St, Whitechapel, E1 1PY
Price Range: £4 – £12 per dish
Lahore Kebab House is an East London institution famous for its hearty Punjabi dishes at wallet-friendly prices. This no-frills, canteen-style restaurant specializes in grilled meats and rich curries, all served in large portions ideal for sharing.
One of the best value-for-money options is their Mixed Grill (£12), a sizzling platter of kebabs and tandoori chicken that can easily feed two. The Daal Gosht (£9.50) is another excellent choice, featuring tender lamb cooked with lentils and spices. Pair your meal with a warm, buttery naan (£2) for an affordable yet satisfying feast.
Why it’s budget-friendly:
- Large portions ideal for sharing
- Authentic flavors at low prices
- No service charge
3. Indian Veg – The Ultimate Budget Buffet
Location: 92-93 Chapel Market, Angel, N1 9EX
Price Range: £9 all-you-can-eat buffet
If you’re looking for an unlimited Indian feast on a budget, Indian Veg in Angel is the place to go. This vegetarian buffet restaurant serves a rotating selection of delicious North Indian dishes for just £9 per person.
Expect a variety of flavorful curries, including chana masala (chickpea curry), aloo gobi (potato and cauliflower curry), and lentil daal, all served with fluffy rice, crispy papadums, and freshly made chapatis. The best part? It’s all-you-can-eat, making it one of the most budget-friendly Indian dining experiences in London.
Why it’s budget-friendly:
- One fixed price for unlimited food
- No extra charges for sides or refills
- Great for vegetarians and vegans
4. Roti King – Cheap and Delicious Malaysian-Indian Fusion
Location: 40 Doric Way, Euston, NW1 1LH
Price Range: £6 – £12 per dish
Roti King is a hidden gem tucked away near Euston Station, famous for its incredible roti canai – a crispy yet fluffy Malaysian flatbread served with rich, aromatic curries.
For an affordable meal, go for the Roti Canai with Dhal (£6.50) or Roti Canai with Chicken Curry (£8). If you’re extra hungry, their Murtabak (stuffed roti with spiced meat and egg) is a satisfying option priced at around £9. The small space means there might be a queue, but the wait is well worth it.
Why it’s budget-friendly:
- Generous portions of freshly made roti at low prices
- Perfect for quick, affordable dining
- Authentic flavors that rival high-end restaurants
5. Sakonis – Best Indian Street Food on a Budget
Location: 5-7 Ealing Rd, Wembley, HA0 4AA
Price Range: £5 – £10 per dish
Sakonis is a vegetarian Indian restaurant specializing in street food, particularly from Gujarat and Mumbai. Located in Wembley, it’s a must-visit for those craving affordable and delicious chaat, dosas, and Indo-Chinese dishes.
For a budget meal, try their Pani Puri (£5.50) or the Masala Dosa (£7.50), a crispy rice crepe filled with spiced potato mash. The Chilli Paneer (£9.50) is another favorite, offering spicy and tangy flavors that pack a punch.
Why it’s budget-friendly:
- Authentic Indian street food at low prices
- Large portions that can be shared
- Plenty of vegetarian and vegan options
Final Thoughts: Enjoy Indian Food in London Without Overspending
London’s Indian food scene is vast and diverse, offering plenty of budget-friendly options without compromising on flavor. Whether you’re craving a traditional Punjabi curry, South Indian dosa, or a simple yet satisfying naan roll, these five restaurants prove that you don’t need to spend a fortune to enjoy a great Indian meal.
If you’re planning your next Indian food adventure, make sure to visit one of these fantastic spots. Not only will your taste buds thank you, but so will your wallet!