Indian food is one of the UK’s favourite global cuisines, with many amazing restaurants and teams across Midlothian.
Whether you’re a resident or visiting the area for the first time, we’ve got a guide to the best Indian restaurants and takeaways that Midlothian has to offer.
Here are the 10 Indian restaurants and takeaways that are the most popular with customers - and what reviewers had to say about their experience.

9. Slumdog, Dalkeith
Slumdog in Dalkeith has a 3.5* rating from 33 reviews. A Tripadvisor reviewer said: “I try something different every visit, all the food I’ve had has been amazing, try Kashmiri chicken if you like a tasty dish with a kick.” | Tripadvisor

10. Kebab Mahal, Dalkeith
Kebab Mahal in Dalkeith has a 3.4* rating from 68 reviews. A Tripadvisor reviewer said: “Customer service was good. They seemed busy but not stressed out. I usually come here and response is always the same.” | Tripadvisor


