Dehradun's restaurant scene has quietly grown up. A decade ago the answer to "where should we eat?" was one of three dhabas and a memory of the old Hotel Madhuban buffet. Now you can spend a week in the city and not repeat a kitchen. The problem is choice — and choice requires a decision framework.
This is ours. We've broken the city's best restaurants by what you're actually trying to do tonight, not alphabetically, not by rating aggregator. Pick your mood, read the entry, make the call. If you're planning a full day of eating rather than one reservation, see our Dehradun food-day itinerary instead.
Best for a date night
You want atmosphere, a drinks list, food that generates conversation, and somewhere that doesn't rush you. You want the evening to feel like an occasion.
Farzi Café Dehradun — 222 Dhakpatti, Rajpur Road — is the answer. The rooftop terrace faces the Mussoorie hills, the bar is lit by a long onyx counter that glows amber after dark, and the menu is the kind that makes you read it twice. Start with the Galouti on a Stone and the Curry Leaf Gimlet. By the time the main course arrives, you'll have forgotten whatever you were worried about when you left the hotel. Dinner for two: ₹1,300–2,000. Open till 23:30, Friday–Saturday till 00:30. Reserve well in advance on weekends — the rooftop terrace books out.
For a more intimate, quieter setting, Town Table on Rajpur Road (Hathibarkala) offers a rooftop with a more subdued crowd and a wide multi-cuisine menu. Useful if your date is vegetarian and finds modern Indian menus intimidating.
Best for a family dinner
Families in Dehradun eat out late and eat loudly, and the better restaurants understand this. You need space, a menu that has at least one thing everyone will eat, and a kitchen that doesn't panic when one child orders dal rice and another orders pasta.
Farzi Café Dehradun handles families better than it looks like it should. The six private cabanas — each seating eight — are ideal for large family groups who want a contained space. The menu spans familiar comfort food (Dal Makhani, Awadhi Biryani) and adventurous small plates, so everyone finds a corner of the menu they're happy with. Free valet parking on site means no walking back to a distant lot if an evening unravels early.
Yeti — The Himalayan Kitchen on Rajpur Road is a solid second choice for families: Tibetan-Himalayan cuisine (momos, thukpa, thali), relaxed interiors, and a menu that pleases both adventurous eaters and those who just want a warm bowl of something comforting.
Best rooftop restaurant
This is the category Dehradun has over almost every other city in the plains: altitude, clean air and a horizon that isn't other buildings.
Farzi Café Dehradun is the city's definitive rooftop dining experience. The open terrace at 222 Dhakpatti seats 120 for dinner and 200 for standing events; the view faces west across the Doon Valley to the Mussoorie hills; in summer the sun drops behind those hills around 6:50 PM in a slow, lavish performance that takes about 25 minutes from pink to full dark. In winter, sunset is around 5:30 PM — arrive by 5 PM for the full show. The glass-walled indoor bistro works year-round for monsoon evenings when the rain is too good to be inside but too committed to sit under the open sky.
For the full rooftop essay and a season-by-season arrival guide, see our rooftop dining in Dehradun post.
Best for vegetarians
Dehradun's mountain-town history means its vegetarian food is genuinely good — not the reluctant salad-and-paneer fallback of a meat-forward city, but a real tradition of dal, saag, Garhwali thali and a broader Indian veg repertoire.
For a heritage vegetarian lunch, the unmarked Garhwali thali joints in the older lanes off Rajpur Road are unbeatable: mandua roti, gahat dal, kafuli (spinach-and-paneer curry), bhang ki chutney. Lunch service tends to end by 3 PM. Ask locally — these places don't advertise and change names quietly.
For an evening vegetarian dinner with drinks, Farzi Café Dehradun's menu is roughly half vegetarian by design — the Dal Chawal Arancini, Tandoori Brie Naan, and Mishti Doi Tres Leches all sit on the veg side. The cocktail list is entirely plant-based by default. The Saffron Sour and the Mussoorie Hill Highball are as good as anything on the menu.
For Ellora's Bakery on Rajpur Road — the 1953-founded institution near Astley Hall — vegetarians find sanctuary in the pastry case: chocolate-truffle slice, plum cake, the iconic stick jaw. Go in the afternoon; the fresh-baked stock runs out by evening.
Best late-night
Dehradun closes earlier than Delhi on most nights. By 11 PM, the options narrow sharply — which makes the ones still open feel like gifts.
Farzi Café Dehradun is open till 23:30 every night, and on Fridays and Saturdays the kitchen and bar run to 00:30. This is genuinely late for Dehradun. After the sundowner crowd clears at 8 PM, the terrace takes on a different energy — quieter, more settled, the Mussoorie lights on in the distance. Order the Awadhi Lamb Dum Biryani and the Lal Maas Risotto. Stay till the cabanas dim.
After you leave Farzi, the Sahranpur Chowk food carts run from roughly 10 PM onward: Doon-style chow mein, thin noodles, extra vinegar. ₹80. Paper bowl. The right closing chapter.
Best for a quick solo lunch
Solo lunches in Dehradun reward wandering. The street-food belt around Paltan Bazaar — bun-tikki carts, samosa stalls, the mithai shops along the main arcade — is the city at its most itself. Eat standing, eat two things, don't plan the order.
If you want a table and a hot dish, the thali joints on the older section of Rajpur Road are the fastest and most honest meal in the city. ₹200–300. You'll be done in 30 minutes and genuinely full.
How to make the final call
Occasion + company + budget. That's the framework. For most evenings that end up memorable in Dehradun, the answer is the rooftop on Rajpur Road — not because we built it, but because the city handed us a hill view and a sunset and we were wise enough to point the chairs at it.
Book early on weekends. WhatsApp is the fastest route: +91 76177 71124. Walk-ins are welcome on weeknights but the terrace tables are not guaranteed after 7 PM in peak season.
Frequently asked questions
What are the best restaurants in Dehradun for a special dinner?
Where do locals eat in Dehradun?
Reserve Dinner at Farzi Plan a Full Food Day
Related: Best café in Dehradun · Things to do on Rajpur Road · A local's food guide to Dehradun
