kathmandu street food guide (2026)

honest reviews of 14 best street foods in kathmandu. momos, dal bhat, chatamari, sel roti, thakali thali. prices in NPR with USD conversions.

· updated Mar 25, 2026

tldr: out of 14 kathmandu street foods, my top 3 are buff momos at a thamel side-street stall (10 steamed dumplings with lethal tomato achar, NPR 200 / $1.50), thakali thali at a thakali kitchen in lazimpat (the most complete nepali meal, NPR 500-700 / $3.75-5.25), and chatamari from a newari stall in patan (rice flour crepe with minced meat and egg, NPR 150 / $1.12). full reviews with prices and honest opinions below.


kathmandu is one of those cities where the best food is happening at street level. not in restaurants with menus and tablecloths, but at metal carts with steam rising from bamboo baskets, at tiny bhojanalaya where the dal pot never empties, and at newari kitchens where grandmothers make chatamari the same way their grandmothers did.

i spent a week eating through kathmandu - thamel, ason, patan, bhaktapur, boudhanath - and the pattern was consistent: the cheaper and less formal the spot, the better the food. the tourist restaurants on thamel’s main road serve acceptable momos at inflated prices. the stalls two streets over serve better momos at half the price. this is the fundamental truth of kathmandu eating.

nobody paid me for any of this. every momo, every dal bhat, every sel roti was on my budget. total spend on food for the week: about $40. that’s less than a single dinner at most cities on this website. if you’re looking for broader nepal travel logistics, i don’t have a dedicated guide yet, but this food guide should cover the most important part of any kathmandu trip - what to eat.


the awards (my personal picks)

  • best overall: buff (buffalo) momos from a thamel side-street stall. the filling is spiced with timur (sichuan pepper) and the tomato achar is violently good.
  • best daily meal: dal bhat at a local bhojanalaya near ason. unlimited refills, perfectly balanced nutrition, and the achar changes daily.
  • best unique dish: chatamari from a newari kitchen in patan. nothing else in south asia tastes like this. the “nepali pizza” comparison is wrong but i understand why people make it.
  • best budget: sel roti from a street cart. NPR 30-50 ($0.22-0.37) for a crispy, sweet rice ring. the cheapest good food in kathmandu.
  • most overrated: momos at tourist restaurants on thamel main road. they charge NPR 400-600 for momos that the stall around the corner sells for NPR 200. same recipe, double the price, worse execution.
  • best for groups: thakali thali at a thakali kitchen. the set meal format means everyone gets a complete, balanced meal with unlimited refills. no ordering anxiety.
  • best soup: jhol momo (momos swimming in a spicy soup). the broth is thin but packed with sesame, tomato, and timur. it warms you from the inside on kathmandu’s cold evenings.
  • best festival food: sel roti with achar. traditionally eaten during dashain and tihar but available year-round from street vendors.

the full list

#dishwhere to eat itbest forprice (NPR)my rating
1buff momos (steamed)thamel side streetsthe king of kathmandu food150-250 ($1.10-1.87)9.5/10
2thakali thalilazimpat / thamelcomplete nepali meal400-700 ($3-5.25)9/10
3chatamaripatan / bhaktapurnewari rice crepe100-200 ($0.75-1.50)9/10
4dal bhatlocal bhojanalayadaily fuel200-400 ($1.50-3)9/10
5jhol momoboudhanath areamomo soup200-300 ($1.50-2.25)8.5/10
6fried momosthamel street stallscrispy alternative180-280 ($1.35-2.10)8.5/10
7sel rotistreet carts everywheresweet rice ring30-50 ($0.22-0.37) each8.5/10
8choila (spiced grilled meat)newari neighborhoodsspicy grilled buffalo150-250 ($1.10-1.87)8/10
9sekuwa (grilled meat skewers)thamel evening stallsnepali kebab200-350 ($1.50-2.62)8/10
10bara (lentil pancake)patan / asonnewari snack50-100 ($0.37-0.75)8/10
11yomari (sweet dumpling)bhaktapurnewari dessert80-150 ($0.60-1.12)7.5/10
12samosa + acharason bazaarcheap, crispy, spicy30-60 ($0.22-0.45)7.5/10
13laphing (tibetan cold noodles)boudhanathspicy cold noodle snack80-150 ($0.60-1.12)7/10
14tourist restaurant momosthamel main roadconvenient, overpriced400-600 ($3-4.50)6/10

the top tier (my regulars)

1. buff momos (steamed)

thamel side streets / NPR 150-250 ($1.10-1.87) for 10 pieces / 9.5/10

momos are to kathmandu what biryani is to hyderabad - the dish that defines the city, the dish everyone has an opinion about, and the dish where the difference between good and great is enormous. buff (water buffalo) momos are the kathmandu default, and the best ones i had came from a stall on a side street off thamel’s main road, the kind of place with no sign, four plastic stools, and a queue of locals that forms around 12:30 pm.

the filling is minced buffalo meat mixed with onion, garlic, ginger, cumin, coriander, and the secret weapon - timur (sichuan pepper). timur gives kathmandu momos a slight numbing buzz that you don’t get in tibetan or indian versions. the meat is packed tight enough to be juicy when you bite in, with a small burst of broth trapped inside from the fat rendering during steaming.

the wrapper is thin but not translucent - slightly thicker than a chinese dumpling skin, with a chewy bite that holds up to the wet achar without disintegrating. each dumpling is pleated by hand with a twist at the top. the cook at this stall has been making momos for fifteen years and the speed of her pleating is mesmerizing.

but the achar is where kathmandu momos separate themselves from every other dumpling tradition. the tomato-based dipping sauce is cooked with timur, sesame seeds, garlic, chili, and a splash of something fermented that gives it depth. it’s not a dainty dipping sauce - it’s a thick, aggressive chutney that you could eat on its own. the combination of the meaty, peppery filling and the fiery, tangy achar is genuinely one of the best flavor pairings i’ve encountered in south asian street food.

i ate momos every single day in kathmandu. sometimes twice. the street stalls consistently outperformed the tourist restaurants. a plate of 10 at the stall cost NPR 200 ($1.50). the same momos, worse, at a thamel restaurant cost NPR 500.

what to order: 10 steamed buff momos with extra achar. if they have jhol momo (soup momos), get an order of that too.

verdict: the best dumpling experience in south asia. the timur buzz, the tomato achar, the juicy buffalo filling. those people who say momos are “just dumplings” have never had kathmandu momos.


2. thakali thali

thakali kitchens in lazimpat / thamel / NPR 400-700 ($3-5.25) / 9/10

the thakali thali is what happens when a culture that lives at high altitude in the annapurna region perfects a meal format for sustaining humans through serious physical work. it’s the most complete meal i ate in nepal - not the most exciting, not the most innovative, but the most complete in terms of nutrition, variety, and satisfaction.

a standard thakali thali arrives on a metal plate with small bowls arranged around a mound of rice. the bowls contain: dal (lentil soup, usually thin and golden), tarkari (mixed vegetable curry with potato, beans, and seasonal vegetables), meat curry (chicken or mutton, slow-cooked until tender), achar (a pickle or chutney that changes daily - sometimes tomato, sometimes radish, sometimes mustard greens), gundruk (fermented leafy greens that taste sour and earthy), spinach or green leafy vegetable, and a small bowl of timur chutney.

gundruk is the thing that makes a thakali thali distinct. these are sun-dried, fermented leafy greens (usually mustard or radish leaves) that develop a sour, funky flavor during fermentation. it’s an acquired taste and i acquired it by the second meal. the sourness cuts through the richness of the dal and meat curry, and the texture is slightly chewy in a way that adds interest to every bite.

the timur chutney is the other signature - sichuan pepper ground with tomato, garlic, and chili into a pungent paste that numbs your lips and explodes with flavor. a tiny amount goes a long way. by day three, i was adding it to everything.

the magic of the thakali thali is the unlimited refills. the waiter comes around with pots of rice and dal and tops you up until you physically wave them away. at NPR 500-700 for all of this, it’s the best meal deal in kathmandu.

what to order: the full thakali set with mutton. say yes to every refill of rice and dal until you genuinely cannot eat more.

verdict: the meal that proves nepali food is world-class. the variety, the balance, the unlimited refills, the price. i ate this three times in a week and each time it was slightly different depending on the daily vegetables and achars.


3. chatamari

patan (lalitpur) and bhaktapur / NPR 100-200 ($0.75-1.50) / 9/10

chatamari gets called “nepali pizza” by tour guides and travel blogs, and i wish they’d stop. the comparison sets the wrong expectation. chatamari is a rice flour crepe, specific to the newari community, and it tastes nothing like pizza. what it does taste like is something entirely its own - crispy, eggy, meaty, and slightly grainy from the rice flour in a way that no other south asian dish replicates.

the batter is just rice flour and water, spread thin on a hot clay or metal pan. while it cooks, minced buffalo meat seasoned with cumin, turmeric, ginger, and chili is scattered on top, followed by a cracked egg that spreads across the surface. sometimes chopped onions and green chilies are added. the bottom crisps up while the egg sets on top, and the meat cooks through in the residual heat.

the texture contrast is everything. the edges of the chatamari are thin and cracker-crispy. the center, where the egg pooled, is softer and custardy. the minced meat adds little pockets of seasoned protein. you tear it with your hands and eat it in pieces, sometimes with a tomato achar on the side.

the best chatamari i had was at a small newari kitchen in patan, near the durbar square. the grandmother making them worked with the same unhurried precision that you see in people who’ve made one thing every day for decades. the rice flour batter was smooth and properly thin. the meat was seasoned simply but perfectly. and the egg on top was just barely set, with the yolk still slightly runny in places.

in bhaktapur, i found another variation with just egg and scallions, no meat. it was lighter and more delicate, almost like a savory french crepe. both versions are worth trying.

what to order: chatamari with buff (buffalo) and egg. or the egg-only version if you want something lighter. pair with a hot cup of chiya (nepali tea).

verdict: the most underrated dish in south asia. chatamari is unique to newari cuisine and there’s genuinely nothing else like it anywhere. the fact that it costs NPR 150 ($1.12) is almost offensive.


4. dal bhat

local bhojanalaya near ason / NPR 200-400 ($1.50-3) / 9/10

“dal bhat power, 24 hour” is not a joke. it’s a statement of fact. nepalis eat dal bhat twice a day - around 10 am and around 7 pm - and the meal is so nutritionally complete and energy-dense that it literally powers the people who carry 40kg loads up himalayan trails.

at its simplest, dal bhat is rice with lentil soup. at its best, it’s rice with a thin, golden dal rich with ghee and cumin, a tarkari of seasonal vegetables, an achar that changes daily, a piece of meat if you’re not vegetarian, some greens, and a papadam for crunch. the beauty is in the daily variation. the dal recipe stays roughly the same, but the tarkari, achar, and accompaniments change based on what’s fresh and what the cook felt like making.

the bhojanalaya (local eatery) experience is important. you walk in, sit at a communal table, and dal bhat arrives without you ordering it - because there’s nothing else on the menu. the plate comes loaded, and the waiter circles with the dal pot, topping up your bowl every time it gets low. the rice is similarly unlimited. you eat until you’re done, then you pay. NPR 200-400 depending on whether you had the meat version.

the best dal bhat i had was at a tiny bhojanalaya near ason bazaar. the dal was thin and golden, properly tempered with cumin seeds, garlic, and a spoon of ghee floated on top. the tarkari was potato and cauliflower with turmeric and fenugreek. the achar was a ferocious radish pickle that made my eyes water. the whole thing cost NPR 250 ($1.87) with unlimited refills.

i understand now why nepalis don’t get tired of eating this twice a day. the base stays comforting and familiar, but the daily variations in pickles, vegetables, and achars keep it interesting. it’s the most intelligently designed daily meal i’ve encountered.

what to order: dal bhat with whatever they’re serving. don’t specify - trust the kitchen. say yes to every refill.

verdict: the meal that runs nepal. not the most exciting dish on this list, but possibly the most important. at NPR 250 with unlimited refills, it’s also the best value meal i’ve eaten in any country.


the solid middle

5. jhol momo

boudhanath area / NPR 200-300 ($1.50-2.25) / 8.5/10

jhol momo is the evolution of regular momos that kathmandu needed. take the same steamed buff momos and drop them into a spicy, thin soup made from sesame paste, tomato, timur, garlic, and chili. the dumplings sit in the broth, absorbing flavor, while the soup itself becomes rich from the dumpling juices.

the broth at the best stalls near boudhanath stupa is thin but complex - the sesame gives it a nutty richness, the tomato adds acidity, and the timur provides that signature numbing buzz. the momos get slightly softer from sitting in the soup, which some people love and others find sacrilegious. i’m in the love camp. the softened wrapper absorbs the broth and each bite becomes a different experience from regular steamed momos.

on a cold kathmandu evening - and kathmandu evenings are cold, even in what the locals call “warm” months - jhol momo is the ultimate comfort food. the soup warms you from the inside out.

what to order: jhol momo with buff. the broth is the point, so drink it after finishing the momos.

verdict: the cold-weather momo upgrade. if you’re in kathmandu between october and march, this is the version you want.


6. fried momos

thamel street stalls / NPR 180-280 ($1.35-2.10) / 8.5/10

fried momos are the crispy cousin that shows up to the family reunion and steals attention. the same buff filling is wrapped in the same dough, but instead of steaming, they’re deep-fried until the wrapper turns golden and crunchy. the texture change is significant - the outside shatters when you bite in, then you hit the juicy filling inside. the contrast is what makes them addictive.

the tomato achar serves double duty here - the sauce adds moisture to the crispy exterior, creating this brief window where the momo is simultaneously crunchy and saucy. eat them fast. within five minutes, the steam from the filling softens the wrapper and you lose the crunch.

what to order: 10 fried buff momos with extra achar. eat immediately. speed matters.

verdict: not better than steamed, but different enough to warrant a separate order. the crunch factor is real.


7. sel roti

street carts across kathmandu / NPR 30-50 ($0.22-0.37) each / 8.5/10

sel roti is nepal’s rice flour donut, except calling it a donut undersells it. the batter is rice flour mixed with sugar, cardamom, ghee, and sometimes banana, then deep-fried into a ring shape. the outside is crispy and slightly caramelized. the inside is chewy and faintly sweet. the cardamom gives it a fragrance that regular donuts don’t have.

sel roti is traditionally made during dashain (october) and tihar (november) festivals, but in kathmandu you can find it year-round from street carts. the best ones are freshly fried - look for the cart where the oil is hot and the rings are coming out golden, not the ones that have been sitting in a pile since morning.

at NPR 30-50 each, sel roti is the cheapest satisfying snack in kathmandu. two of them with a cup of chiya (nepali tea) makes for a perfect mid-afternoon break.

what to order: two fresh sel roti with chiya. the tea is usually already waiting in a thermos on the cart.

verdict: the most underrated nepali snack. sweet, crispy, cheap, and the cardamom makes it quietly sophisticated. i bought these almost every afternoon.


8. choila (spiced grilled meat)

newari neighborhoods in patan / NPR 150-250 ($1.10-1.87) / 8/10

choila is a newari dish of grilled buffalo meat (sometimes chicken) that’s been charred over an open flame, then tossed with mustard oil, timur, chili, ginger, garlic, and fresh fenugreek leaves. the meat is smoky from the grill, slightly oily from the mustard oil, and aggressively spiced with timur and chili. it’s served cold or room temperature, usually with chiura (beaten rice flakes).

the texture of the meat is chewy and firm - this isn’t tender, falling-apart protein. it’s meat with resistance, which is the point. each bite requires work and rewards you with layers of smoke, spice, and the tingling numbness of timur.

what to order: buff choila with chiura. the beaten rice absorbs the spiced oil and mustard.

verdict: the most intensely flavored meat dish in nepali cuisine. not for the spice-averse, but if you can handle heat, this is revelatory.


the ones i’d skip (but you might not)

13. laphing (tibetan cold noodles)

boudhanath area / NPR 80-150 ($0.60-1.12) / 7/10

laphing is a tibetan snack that’s popular around boudhanath’s tibetan community. cold, chewy starch noodles (made from mung bean or wheat starch) cut into pieces, doused in chili oil, soy sauce, vinegar, and garlic. it’s refreshing on a hot day but one-dimensional in flavor - spicy, sour, and not much else. the texture is interesting (bouncy, jelly-like) but the novelty wears off quickly.

verdict: worth trying once for the texture. but if you’re choosing between laphing and another plate of momos, get the momos.


14. tourist restaurant momos (thamel main road)

thamel main drag / NPR 400-600 ($3-4.50) / 6/10

these are the momos that first-time visitors eat because the restaurants are right there, they have english menus, and the seating is comfortable. the momos are acceptable - properly pleated, adequately filled, served with a standard achar. but they cost 2-3x more than the street stall versions and taste worse. the filling tends to be blander (less timur, less ginger), the wrappers thicker, and the achar is often a mild, tourist-friendly version of the real thing.

i ate at three of these restaurants for comparison purposes and was disappointed each time. the street stall two minutes away was better in every dimension.

what to order: steamed momos if you must. but you’re better off walking to a side street.

verdict: convenience tax at its worst. the markup buys you air conditioning and a laminated menu. the food is worse.


kathmandu street food tips

  • momos are everywhere, but the best ones are at stalls with no english signage. look for the places where locals are queuing. the queue is your quality indicator.
  • dal bhat is a lunch meal. most bhojanalaya serve it from 10 am to 2 pm. dinner service starts around 6-7 pm with the same menu. the morning batch is usually fresher.
  • thamel is the tourist district and the prices reflect it. walk 10 minutes in any direction and the same food costs 40-60% less. ason bazaar and indra chowk are the local food zones.
  • newari food (chatamari, choila, bara, yomari) is a distinct culinary tradition within nepal. patan and bhaktapur are the best areas for authentic newari dishes. most of the “nepali food” tourists eat is actually thakali or generic dhaba-style food, not newari.
  • carry small NPR notes. 50, 100, and 200 rupee notes are essential for street food. breaking a 1,000 note at a momo cart is awkward for everyone.
  • kathmandu gets cold in winter (november-february). jhol momo, thukpa (tibetan noodle soup), and hot chiya are your survival tools.
  • timur (sichuan pepper) is the signature spice of kathmandu. if you like the numbing buzz, ask for extra in your momos achar. if you don’t, prepare yourself because it’s in almost everything.
  • chiya (nepali milk tea) costs NPR 20-40 ($0.15-0.30) at street stalls. it’s sweet, milky, and spiced with cardamom and ginger. drink it between every meal. it’s the rhythm of kathmandu eating.

if you found this useful, check out these other travel guides:


more on travell.cc

frequently asked questions

how much does street food cost in kathmandu?
kathmandu street food is extremely cheap. a plate of 10 momos costs NPR 150-300 ($1.10-2.25). dal bhat at a local bhojanalaya costs NPR 200-400 ($1.50-3). chatamari (nepali crepe) is NPR 100-200 ($0.75-1.50). sel roti is NPR 30-50 ($0.22-0.37) each. a thakali thali set costs NPR 400-700 ($3-5.25). you can eat three full meals for under $6 at local spots.
what is the best street food in kathmandu?
momos are the undisputed king - steamed or fried dumplings with spiced buffalo or chicken filling, served with a fiery tomato-based achar. dal bhat (rice with lentil soup and side dishes) is the daily meal that powers the entire country. chatamari is a rice flour crepe with minced meat and egg that's unique to the newari community. sel roti is a crispy, sweet rice flour ring that's the nepali answer to a donut.
where to eat momos in kathmandu?
the best momos are at the small street stalls in thamel and the local shops around ason and indra chowk in old kathmandu. avoid the tourist-oriented restaurants on thamel's main drag that charge NPR 400-600 for mediocre momos. the local momo stalls charge NPR 150-250 for a plate of 10 and the quality is consistently better. the jhol momo (momos in a spicy soup) from the stalls near boudhanath is excellent.
what is dal bhat and why do nepalis eat it every day?
dal bhat is rice (bhat) with lentil soup (dal), served with tarkari (vegetable curry), achar (pickle/chutney), and sometimes meat. nepalis eat it twice a day - once around 10 am and once around 7 pm. the saying 'dal bhat power, 24 hour' is real. the meal is nutritionally complete, filling, and endlessly variable depending on which vegetables and pickles are served. at a local bhojanalaya, it comes with unlimited refills of rice and dal.
what is chatamari and where to try it?
chatamari is a newari rice flour crepe, sometimes called 'nepali pizza' though that comparison is misleading. the batter is spread thin on a hot pan, then topped with minced buffalo meat, egg, onions, and spices. it's crispy on the edges, soft in the center, and the egg sets on top while the meat cooks through. the best versions are in the old newari neighborhoods of patan (lalitpur) and bhaktapur, where newari families have been making them for generations. NPR 100-200 each.
is kathmandu street food safe?
mostly yes, with the usual precautions. eat at stalls with high turnover. momos are steamed fresh so they're generally safe. dal bhat at busy bhojanalaya is cooked to order. avoid raw salads and unpeeled fruit from street vendors. drink bottled water or boiled water only. i ate street food for a week in kathmandu with no issues by sticking to busy stalls and freshly cooked food.
what is a thakali thali and is it worth trying?
thakali thali is a set meal from the thakali people of mustang district. it includes rice, dal, tarkari (mixed vegetable curry), meat curry (usually chicken or mutton), achar, spinach, gundruk (fermented leafy greens), and timur (sichuan pepper) chutney. it's the most complete nepali meal you can eat - NPR 400-700 ($3-5.25) with unlimited rice and dal refills. absolutely worth trying at a thakali kitchen in thamel or lazimpat.
what is sel roti?
sel roti is a traditional nepali ring-shaped bread made from rice flour, sugar, cardamom, and ghee. the batter is deep-fried into a crispy, slightly sweet ring that's somewhere between a donut and a rice cracker. it's crunchy on the outside, slightly chewy inside, and subtly sweet. traditionally made during dashain and tihar festivals, but available year-round at street stalls in kathmandu for NPR 30-50 ($0.22-0.37) each.
share twitter whatsapp

more from travel-guides