Lamayuru Veg Restaurant: Conveniently located near Jamia Masjid, Lamayuru is one of the most sought after restaurants in Leh. They serve excellent north Indian and Chinese food as well as delicious freshly squeezed juices. You would not want to miss the mouth-watering tandoori momos here and wash it down with a cup of the quintessential lemon honey and ginger tea.
2. Bon Appetit Restaurant and French Bakery: This is one of the best restaurants in Leh, known for their mouth-watering wood oven fired vegetarian pizzas as well as pastas, lasagne and other Italian and Continental dishes. The amazing architecture, ambience and spectacular views that the restaurant offers, makes it an absolute must-visit.
3. The Turnip Restaurant: This pan-Indian restaurant offers an extensive menu consisting of tandoori items, Ladakhi food as well as Continental fare. The food here is absolutely fresh and served straight from their Live kitchen. They also offer a number of unique preparations in their The Turnip Specials menu.
4. Punjabi Tadka Restaurant: This nondescript little place in the middle of the city square is favoured by locals and tourists alike for the piping hot oven fresh food that they serve. From their dal khichdi and tadka to masala chaas and Leh style north Indian paratha, you can eat a hearty meal here at a nominal price.