Dharamsala - McLeodganj is full of good eateries. If you like Tibetan cuisine it's the best you get here! For Tibetan try Tibet Kitchen. Then there is Carp Diem for Pizzas, Italian at Nick's. Many small cafés serving variety of food and dhabbhas for Punjabi and local rajma Chawla.
In Dalhousie No. 1 place is Kwality Restaurant at Gandhi Chowk, Cafe Dalhousie is the oldest and most popular Cafés in Dalhousie, Old Shere Punjab Dhaba is located at Subash Chowk, Mogas Cafe at Gandhi Chowk.