Edinburgh Restaurants

  1. Ann Purna

    This little gem of a restaurant serves exclusively vegetarian dishes from southern India in a bright, unfussy dining room enlivened by a few homely decorations. If you're new to this kind of food, opt for a thali - a self-contained platter with two starters, four different curry dishes, rice, puri (puffed bread) and a dessert.

    Read more about Ann Purna

  2. Kalpna

    One of the best Indian restaurants in the country, vegetarian or otherwise, Kalpna serves mostly Gujarati cuisine with a smattering of dishes from other parts of India - try the khumb masala (spiced mushrooms in a coconut milk, tomato, garlic and coriander sauce). Specials include the buffet lunch (around £6 ) and a vegan thali ( £13 ).

    Read more about Kalpna