Best Restaurants In Dehradun That'll Delight You With Food And Views Alike

Uttarakhand's capital city Dehradun is a bustling city with exquisite views of the mountains, a lively culture and a booming food scene. When in the city, here are some of the best restaurants in Dehradun you have to try.

Published On May 15, 2024 | Updated On Jun 03, 2024


Dehradun is the capital of Uttarakhand. This picturesque city is blessed with year-long pleasant weather and abundant natural beauty. It is also the gateway to famous hill stations like Mussoorie, Dhanaulti, Landour, etc. An enchanting destination to explore on its own, Dehradun is a must-visit city. The vibrant culture, culinary landscape, local gems, etc., are exciting avenues waiting to be explored by people from all corners of India. The culinary scene here is most exciting, thanks to many top restaurants in Dehradun. Being a capital city, it is also a cultural melting spot where you will find the best food in Dehradun, from the most exquisite international delicacies to the most delicious local recipes. Rest assured, no matter what you crave, you will always find the best food in Dehradun to satisfy all your cravings. Read on for more on some of the famous restaurants in Dehradun.
The best restaurants in Dehradun you must visit


One of the top restaurants in Dehradun, dining at Basque is nothing short of a complete experience. Located on a scenic, sprawling estate, the restaurant is a treat for the eyes and your taste buds, with its stunning views and a diverse menu. It also holds regular musical events, further elevating your dining experience here.
Where: Mussoorie Road, Near Dehradun Zoo, Salan Gaon, Malsi, Dehradun
When: 12:30 pm – 12 am
Cost for two: Rs 4000 (approx.)


One of the top ten restaurants in Dehradun in Asian cuisine, the Asian delicacies served here are unmatched in their flavours. Further complimented by the tasteful décor, this is one of the best go-to places for times you wish to fine-dine in Dehradun.
Where: 108/84, Rabindra Nath Tagore Marg, Near Centrio 5th Floor Mall, Hathibarkala Salwala, Dehradun
When: 12 pm – 11 pm
Cost for two: Rs 2000 (approx.)


A true feast for food lovers, this place is renowned for its high standards, especially when it comes to the menu. Serving a menu covering multiple cuisines, refreshing drinks and a vibrant ambience, this is one of the most famous restaurants in Dehradun. Visit for a lively time complete with the best food and views.
Where: The Stallion 205, 5Th Floor, Rajpur Road, Rajpur, Dehradun
When: 1 pm – 10 pm 
Cost for two: Rs 1800 (approx.)


It is one of the top ten restaurants in Dehradun for an authentic Italian feast. From wood-fired pizza, perfectly al-dente pasta, rich desserts and other Italian delicacies, this is a must-visit place for people who love Italian food. Add to that charming al fresco seating and ambience, and it will make you fall in love with this place.
Where: 32, Rajendra Nagar, Kaulagarh Road, Ballupur, Dehradun
When: 12 pm – 10:30 pm
Cost for two: Rs 2000


A spacious restaurant with eye-catching aesthetics, décor and a menu which serves some of your favourite dishes, it is one of the most popular restaurants in Dehradun. Add to that a selection of drinks that are as refreshing as they are eye-catching, and your dining experience here will always be one of the best travel memories for you.
Where: 207 D, Tibetan Lane, near GRD College, Rajpur Road, Dehradun
When: 117, Maula Dhakpatti Rajpur Road, Rajpur, Dehradun
Cost for two: Rs 1500 (approx.)


This iconic restaurant is a favourite among locals. Kalsang is known for its pocket-friendly prices, delectable taste and hearty portions. Serving familiar Indo-Chinese flavours elevated to even more mouth-watering levels, no exploration of Dehradun’s famous restaurants is complete without visiting this eatery.
Where: 88/A, Rajpur Road, Hathibarkala Salwala, Dehradun
When: 12 pm – 10:30 pm
Cost for two: Rs 800 (approx.)


Situated in a charming bungalow reminiscent of the gone-by decades, this restaurant is winning hearts with its rustic ambience and bold, delicious flavours. While its location adds to its cultural appeal, the dishes served here represent famous cuisines, with a twist that is a delight for food lovers. It is a must-visit place, especially if you want to try something new and exciting.
Where: 244/2, Rajendra Nagar, Street 7, Kaulagarh Road, Ballupur, Dehradun
When: 11 am – 11 pm
Cost for two: Rs 1000 (approx.)


One of the top restaurants to visit when you want to fine-dine in Dehradun, it is known for its elaborate yet authentic spread. Its multi-cuisine menu will ensure all your cravings are satisfied, whether for local cuisines or international. With its tasteful aesthetics, it is the perfect place to mark your special occasions.
Where: Chakrata Road, Ramada Dehradun, Mahender Vihar, Ballupur, Dehradun
When: 12 pm – 10:30 pm
Cost for two: Rs 2000 (approx.)

Photo: Shutterstock