KTMenu

Best Food in Kathmandu

17 dishes, priced from real menus

Kathmandu cooks four kitchens at once: Newari, Tibetan, Thakali and everyday Nepali. These are the dishes worth ordering, what each one is, what it costs on menus in the valley today, and where to get it. Prices come from restaurants' own menus on KTMenu and update as those menus change.

Tibetan and Himalayan

Newari

Choila

Rs 250–890 across 3 restaurants

Buffalo meat grilled over fire, then tossed with mustard oil, chilli, garlic and fenugreek. Eaten with beaten rice (chiura), usually alongside a drink.

Every choila price in Kathmandu →

Bara

Rs 80–120 across 2 restaurants

A savoury lentil patty fried on a flat pan, plain or topped with egg or minced meat. Filling, and one of the cheapest plates on a Newari menu.

Every bara price in Kathmandu →

Chatamari

Rs 200 across 1 restaurant

A thin rice-flour crepe cooked on one side and topped with egg, minced meat or vegetables. Often called Newari pizza, though it is closer to a crisp pancake.

Every chatamari price in Kathmandu →

Everyday Nepali

Dal Bhat

Rs 380–450 across 2 restaurants

Lentil soup, rice, a vegetable curry (tarkari) and pickle, usually with free refills. What most Nepalis eat twice a day, and still the best-value meal in the city.

Every dal bhat price in Kathmandu →

To drink