Enable JavaScript to run this app.
Skip to main content
OpenTable logo
  1. Home
  2. United Kingdom
  3. Edinburgh/Midlothian

Best Indian Restaurants in Old Town, Edinburgh/Midlothian

Price
Regions
Neighborhoods
Top Rated
Dining Options
Seating Options
Accessibility

24 restaurants available nearby

How are Featured results ranked

A photo of Yaran restaurant restaurant
4.3
Awesome(6)
$$$$
• Indian • New Town
Yaran Restaurant is the place to experience the real taste of food through authentic recipes. Our signature dish, Kabuli Pulao, is carefully prepared using traditional methods and premium ingredients, delivering rich and genuine Afghan flavors.Located in the heart of Scotland, in Edinburgh city centre, Yaran Restaurant is just a 2-minute walk from Princes Street, making it an ideal dining destination for locals and visitors alike.We offer a great and attractive environment complemented by friendly and attentive staff, creating a warm and welcoming atmosphere for every guest. Customer satisfaction is our priority—guests are welcome to check our Google reviews to see why diners consistently recommend Yaran Restaurant.
A photo of Mother India's Cafe restaurant
4.7
Exceptional(143)
$$$$
• Indian • Edinburgh
Booked 43 times today
Mother India’s Café serves tapas-style Indian food at 3-5 Infirmary Street in Edinburgh’s Old Town – a first for the city. It is located only 10 minutes' walk from Waverley railway station and is conveniently close to the famous Royal Mile. The interior is spacious, tastefully decorated and lively. The food, a modern take on traditional Indian cuisine, is tailored to the Scottish palate and the use of spices is delicate. Mother India’s Café's menu includes both vegetarian and non-vegetarian delicacies and there are items that can be ordered for a sumptuous brunch. The drinks menu includes masala chai [mixed-spice tea made with milk] or green leaf Darjeeling tea for an authentic, pleasurable experience.
A photo of Celestia restaurant
4.7
Exceptional(95)
$$$$
• Indian • Edinburgh
Booked 3 times today
At Celestia Edinburgh, we believe great food is more than just ingredients. It’s a story of tradition, innovation, and connection. Founded by a passionate restaurateur with deep roots in Edinburgh’s dining scene, our luxury Indian restaurant brings the rich flavours of India to your table, blending authentic recipes with modern culinary techniques. Every dish we create at Celestia Restaurant is a celebration of our commitment to exceptional Indian dining and warm Scottish hospitality in the heart of Edinburgh.
A photo of Indian Lounge restaurant
4.4
Awesome(174)
$$$$
• Indian • New Town
Booked 3 times today
Indian Lounge in Edinburgh's New Town stands out for its authentic and high-quality Indian Punjabi cuisine. Diners rave about the "simply awesome and tremendous" food, with a delightful fusion of traditional and modern dishes. The restaurant prides itself on using fresh, natural ingredients like Scottish grass-fed lamb and free-range poultry, ensuring each dish bursts with flavor. The head chef meticulously grinds his own spices, adding a unique touch to each creation. Known as a "hidden gem" in the city, Indian Lounge offers exceptional service and an inviting atmosphere. It's no wonder locals and tourists alike "highly recommend" this award-winning establishment.
A photo of Bombay Bistro restaurant
4.7
Exceptional(10)
$$$$
• Indian • Edinburgh
Booked 1 time today
The Story Behind the FlavoursOriginally from the vibrant city of Bombay, Chef Mandeep Saini brings with him a rich culinary heritage and over 15 years of international experience. His journey began in London, where he honed his craft in several esteemed hotels and restaurants, including the prestigious The Berkeley London. Working in a high-pressure, multi-cuisine environment, Chef Mandeep refined his skills and developed a deep appreciation for precision, flavour, and creativity. His passion and dedication also led him to successfully run a pub in London before taking his expertise to Scotland.
A photo of SABZI restaurant
5.0
Exceptional(2)
$$$$
• Indian • Edinburgh
Booked 8 times today
We're SABZI, a family-run, award-winning Punjabi Restaurant serving up the most delicious North Indian dishes from home-cooked favourites to classic restaurant cuisine.With new weekly menu’s available, we offer something fresh, fun and somewhat quirky.With family recipes passed down generations, your tastebuds will dance like never before.Followed by true Indian hospitality, you'll be sure to arrive as guests and leave feeling like family."
A photo of Ronaq - Comley Bank restaurant
4.6
Exceptional(57)
$$$$
• Indian • Edinburgh
Booked 6 times today
Ronaq Edinburgh's Premier Indian restaurant is now BYOB. The restaurant is situated a mile from Edinburgh city centre. Located in a residential area, it is perfectly placed for those traveling to and from Edinburgh Airport and from across the Forth Road Bridge. We have several bed and breakfasts on our doorstep and we are a short walk away from The Village Hotel Edinburgh and Holiday Inn Edinburgh North.The interiors are set wonderfully, giving you a warm welcome and ensuring a pleasant atmosphere. All our staff at Ronaq are passionate about their work, delivering excellent customer service that is second to none. Our chefs have years of experience, making them the perfect team to create the mouth watering dishes on the menu.
A photo of Haldi restaurant
5.0
Exceptional(5)
$$$$
• Indian • Newington
Booked 4 times today
Located at 38 Mayfield Gardens, Haldi is a refined gem in Edinburgh’s Southside that redefines the traditional Indian dining experience. Moving away from the typical "curry house" aesthetic, this boutique bistro offers an intimate, modern atmosphere characterised by stylish decor and a cosy, welcoming vibe.Haldi provides a sophisticated setting perfect for quiet dinners, small celebrations, or upscale corporate gatherings. The menu focuses on authentic flavours presented with contemporary flair, making it a standout destination for those seeking a more curated culinary journey. Given its small footprint and high popularity among locals, booking in advance is essential to secure a spot in this elegant, boutique space.
A photo of Vinyasa restaurant
4.4
Awesome(13)
$$$$
• Indian • Edinburgh
On the hunt for a tasty Indian meal in Edinburgh? Look no further than Vinyasa, a welcoming restaurant on Saint Mary's Street in the Old Town. With an exciting food menu that is big on flavourful curries and other spicy delicacies from both India and Bangladesh, Vinyasa is particularly suitable for groups. Hungry now? Snap up a table reservation at Vinyasa before they're all gone.
A photo of Bonoful Restaurant restaurant
4.7
Exceptional(2)
$$$$
• Indian • Edinburgh
Bonoful serves delicious Bangladeshi and Indian cuisine in Edinburgh’s Portobello beach resort. Mango Chicken, pasanda, and Jaipuri chicken are some of the specialities featured on a menu that also has a seperate vegetarian section and extensive sides. Its location at 13 – 17 Brighton Place is 5 minutes’ drive away from Brunstane Railway Station. Portobello beach can be reached in 5 minutes on foot. Bonoful has a modern and stylishly decorated dining area and has been serving locals since 2005.

How is content generated

See what locals rave about

From verified diners like you
From verified diners like you
  • Beth
    Edinburgh/Midlothian •1 review
    5.0
    Dined 4 days ago
    Unreal food, flavours were amazing! Friendly staff and good vibes
    More info
    Mother India's Cafe££££• Indian• Edinburgh
    4.7
  • Leslie
    Edinburgh/Midlothian •3 reviews
    5.0
    Dined on May 22, 2026
    Another delicious meal at Celestia. This was our friend’s 1st visit- she says she’ll be telling her daughters to go. Everything was beautifully presented & tasty. All our starters and mains were excellent but the lamb with spinach was the best version of lamb saag we’ve tasted. The king prawns and sea bass were equally good and a bit different from dishes on other menus. The best garlic naan & mushroom rice too. We love this restaurant- can’t recommend enough.
    More info
    Celestia££££• Indian• Edinburgh
    4.7
  • Dsni
    Edinburgh/Midlothian •1 review
    5.0
    Dined on May 12, 2026
    Lovely restaurant, lots of vegan options on the menu. Staff were friendly and food was lovely. Would definitely recommend and will visit again on my next trip to Edinburgh.
    More info
    Indian Lounge££££• Indian• New Town
    4.4
  • Cheryl
    Norfolk/Suffolk •5 reviews
    5.0
    Dined on Apr 4, 2026
    We really enjoyed our experience in Bombay Bistro. The staff were attentive without being intrusive. The food was delicious.
    More info
    Bombay Bistro££££• Indian• Edinburgh
    4.7
  • Juliet
    Edinburgh/Midlothian •1 review
    5.0
    Dined on Feb 19, 2026
    Friend and I thought we would give this restaurant a go as read previous great reviews elsewhere. We had veggie samosas as starters and then I had Chapli kebab and my friend the chicken kebab. Huge plates and very tasty. We were also highly delighted as the restaurant is BYOB ( unlicensed] so this makes for a very reasonable night out for a city centre restaurant ( and there is a Co op in Frederick Street to buy your alcohol if you forget). Definitely go back.
    More info
    Yaran restaurant££££• Afghan• New Town
    4.3

Discover best Indian restaurants in Old Town

Discover the vibrant Indian dining scene in Edinburgh's Old Town, where traditional flavors meet modern culinary innovation. This area, known for its rich history and picturesque architecture, also offers a delightful array of Indian restaurants that cater to both aficionados of classic Indian cuisine and adventurous foodies. Each restaurant in this locale promises an authentic experience, highlighting the rich tapestry of spices and cooking techniques typical of Indian culinary traditions. From cozy establishments offering comfort food to upscale venues that experiment with contemporary twists, there’s something to satisfy every palate. The emphasis on fresh ingredients and traditional methods ensures a dining experience that’s both genuine and memorable. Whether you're looking for a casual meal or a sophisticated dining adventure, Old Town Edinburgh is a prime destination for Indian cuisine that combines respect for tradition with a flair for innovation.

  • Privacy Policy
  • Terms of Use
  • Cookies and Interest-Based Ads
  • Accessibility Statement
  • Cookie Preferences
Copyright © 2026 OpenTable, Inc. 1 Montgomery St Ste 500, San Francisco CA 94104 - All rights reserved.
OpenTable is part of Booking Holdings, the world leader in online travel and related services.
Booking Logo
Priceline Logo
KAYAK Logo
Agoda Logo
OpenTable Logo