Top ChoiceVegan in Bhagsu & Dharamkot

Bodhi Greens

For beautifully blended flavours, this all-vegan delight is hard to beat with its imaginative range of stews, delicious 'Buddha-bowls', soups and curries plus smoothies fashioned from non-dairy milks and...

Top ChoiceMulticuisine in Mcleod Ganj


As well as McLeod's best barista coffee, this excellent gallery-cafe serves some very imaginative cuisine including brown-bread open sandwiches (try the roast aubergine with tomato coulis), Himachali thalis, and...

Multicuisine in Norbulingka Institute

Norling Restaurant & Cafe

The Norbulinka's magical Hummingbird Cafe has a certain Tibetan elegance and outdoor tables that spill into the idyllic, tree-shaded rock garden.

Italian in Mcleod Ganj

Nick’s Italian Kitchen

One of McLeod's undisputed traveller hubs, with its shelves of books and very extensive rear terrace, well-run Nick’s goes well beyond Italian (though the thin-crust pizzas are good) to cover most veggie culinary...

Japanese in Mcleod Ganj

Lung Ta

This popular, vegetarian Japanese restaurant is renowned for its daily changing set menus, but also worth visiting for its fairly authentic miso soup (₹50), okonomiyake (Japanese veg omelette) and the excellent...

Tibetan in Chamba

Tasty Tibet

Above a clothes shop on the motorbike path that links the town and New Bus Stand, this delightful place is cheaper than most dhabas yet has almost the style of an urban coffee house. The blackboard menu offers a...

Italian in Mcleod Ganj

Jimmy’s Italian Kitchen

Spacious and inviting on two levels, with options to sit at gazeworthy-window bar stools, Jimmy’s offers a choice of 18 sauces for its pastas including a tomato-cream-vodka chicken penne.

Multicuisine in Mcleod Ganj

Clay Oven

Upstairs at the start of TIPA Rd, the adobe-and-hardwood interior is made all the more attractive with globe lanterns and flower baskets hanging over the narrow balcony. The menu is specially strong on Tibetan...

Cafe in Bir & Billing


Just before the main road curves around to the paragliding landing point, June16 is the cutest of several loveable Bir cafes. Romantically named for the date of the owners' betrothal, there's great coffee and a...

Indian in Palampur

Cloud 7

Upmarket dining in a revolving restaurant which takes two hours to make a full turn. At weekends there's an impressive buffet.

Pizza in Bhagsu & Dharamkot

Morgan's Place

Down an easily missed stairway from the Himalayan Cafe, Morgan's rooftop terrace has some of the most glorious mountain views in Dharamkot, while proper clay ovens ensure pizza so good that you might need to...

Multicuisine in Dalhousie

Cafe Dalhousie

Pseudo-antique furniture and framed sepia photos in a heritage building create a peaceful dining oasis amid the throng of shoppers just off Gandhi Chowk. Great for large portions of sensitively spiced Indian...

Multicuisine in Mcleod Ganj

Green Hotel Restaurant

This traveller-oriented hotel restaurant, with a sunny terrace and comfy couches inside, serves very good vegetarian food that spans a wide range of cuisines.

Multicuisine in Bhagsu & Dharamkot

Cool Talk Cafe

Eschewing wi-fi and alcohol, this neat little cafe declares itself a 'sanctuary for body, mind and soul'. Dishes include toasted sandwiches, Indian staples, salads, hummus, baba ganoush and notably Korean food...

Asian in Mcleod Ganj

Common Ground Cafe

Pleasingly laid-back and sociable, this oasis of peace is pretty central yet faces wooded slopes from its shared tables and floor cushions. The great-value menu offers a sizzling variety of Chinese and Himalayan...

Indian in Chamba

Chowgan Restaurant

One of Chamba's better eateries, the Iravati Hotel's in-house kitchen has a menu that includes a few tasty local specialities including chasnidar (sweet-and-sour dried fruit).

Tibetan in Mcleod Ganj

Tibet Kitchen

The dated if comfy red-padded seating isn't especially enticing but a notable attraction here is trying spicy Bhutanese food including kewa datse (potatoes, beans and chilli in cheese sauce, ₹210). There's plenty...

Multicuisine in Bhagsu & Dharamkot

Friendly Planet

A favourite evening gathering place for the Dharamkot crowd, with a large if somewhat ragged covered lounging terrace where you can eat lamb burgers, wraps or Israeli food, or just sip a drink and play cards.

Tibetan in Mcleod Ganj

Peace Cafe

Simple but cosy and clean, this little vegetarian cafe is popular with Tibetans, including monks and nuns, dining on momos and various noodle soups.