What to Eat in Nepal – Best Nepali Food & What to Avoid

What should you eat in Nepal, and which foods should you be careful with? Food is one of the best parts of travelling through Nepal. From a steaming plate of dal bhat after a day of trekking to freshly prepared momo in Kathmandu, Nepali cuisine is simple, comforting, varied and closely connected with the country's geography and communities.
Nepali food has developed through centuries of cultural exchange across the Himalayas and the Indian subcontinent. As you travel through the country, you will discover Tibetan-influenced dishes in the mountains, Newari cuisine in the Kathmandu Valley, Thakali meals along historic trading routes, and different regional foods across the hills and Terai.
For first-time travellers, enjoying Nepal's food also means knowing a few basic rules about food hygiene and drinking water. Most visitors can enjoy Nepali cuisine without problems by choosing clean and busy restaurants, eating food that is freshly cooked and served hot, and being careful with untreated water, raw food and food that has been sitting out for a long time.
This complete guide explains what to eat in Nepal, famous Nepali dishes to try, vegetarian and vegan options, food while trekking, what not to eat in Nepal, drinking-water safety and practical food-hygiene tips for travellers.
Nepali Food at a Glance
| Food / Drink | What It Is | Should You Try It? |
|---|---|---|
| Dal Bhat | Rice, lentil soup, vegetable curry, pickle and accompaniments | Absolutely – Nepal's classic everyday meal |
| Momo | Steamed or fried dumplings with vegetable or meat filling | One of Nepal's must-try foods |
| Thakali Khana | A complete Nepali meal with rice, dal, vegetables, pickles and side dishes | Highly recommended |
| Newari Food | Traditional cuisine of the Newar community of the Kathmandu Valley | Excellent for exploring Nepal's food culture |
| Thukpa | Warm Himalayan noodle soup | Especially good in cooler weather |
| Dhido | Traditional thick staple prepared from millet, buckwheat, maize or other flour | Worth trying for a traditional experience |
| Sel Roti | Ring-shaped rice bread, usually slightly sweet | Excellent at breakfast and during festivals |
| Yomari | Steamed Newari rice-flour delicacy with a sweet filling | A special Kathmandu Valley food |
| Pakoda | Vegetables or other ingredients coated in batter and fried | Best freshly fried and served hot |
| Nepali Chiya | Milk tea prepared with black tea, sugar and sometimes spices | A Nepali favourite |
| Ginger Lemon Honey | Popular hot drink, especially in trekking areas | Excellent in the mountains |
| Tap Water | Untreated municipal or local water | Do not drink untreated |
What Is Traditional Nepali Food?
There is no single dish that represents every community in Nepal. The country has tremendous geographical and cultural diversity, and its food changes between the Kathmandu Valley, Himalayan regions, middle hills and southern plains.
However, the meal most closely associated with everyday Nepali life is undoubtedly dal bhat.
Indian and Tibetan culinary traditions have influenced Nepali food, but Nepal also has distinctive cuisines of its own. Newari and Thakali cuisine are particularly important examples, while Sherpa, Gurung, Tamang, Tharu and many other communities have their own dishes and food traditions.
Rice, lentils, seasonal vegetables, potatoes, grains, pickles, herbs and spices form the foundation of many meals. Chicken, goat, buffalo and pork are also eaten depending on the region, community and individual preference.
1. Dal Bhat – Nepal's Most Famous Meal
If you try only one traditional meal during your holiday, make it dal bhat.
The name comes from its two essential components:
- Dal – lentil or pulse soup
- Bhat – cooked rice
A complete dal bhat meal normally includes much more than rice and lentils. Depending on the restaurant, household and region, it may be served with:
- Tarkari – seasonal vegetable curry
- Achar – Nepali pickle
- Saag – cooked leafy greens
- Papad or other accompaniments
- Curd in some meals
- Chicken, goat or other meat curry when ordering a non-vegetarian set
The flavours vary enormously. One family's achar may taste completely different from another's, and vegetables change according to season and location.
Dal bhat is especially popular among trekkers because it is warm, filling and widely available throughout Nepal.
2. Momo – Nepal's Favourite Dumplings
Momo are among the most popular foods in Nepal and one of the first dishes many visitors fall in love with.
These dumplings reflect Nepal's historical connections with Tibet and the wider Himalayan region. A thin dough wrapper is filled with seasoned meat or vegetables and then normally steamed, although numerous modern variations are available.
Popular Types of Momo
| Type | Description |
|---|---|
| Steamed Momo | The classic version and a good choice for first-time visitors |
| Fried Momo | Deep-fried dumplings with a crisp exterior |
| Kothey Momo | Pan-fried momo with a lightly crisp base |
| Jhol Momo | Momo served in a flavourful, often spicy sauce or broth |
| Vegetable Momo | Filled with vegetables and sometimes paneer or cheese depending on the restaurant |
| Chicken Momo | One of the most common meat options |
| Buff Momo | Buffalo-meat momo, very popular in Nepal |
Momo are normally served with a tomato-, sesame- or chilli-based achar. The sauce can sometimes be surprisingly spicy, so taste a little first if you prefer milder food.
3. Thukpa – Himalayan Noodle Soup
Thukpa is a warm noodle soup associated with Tibetan and Himalayan food traditions and is widely enjoyed in Nepal.
It is particularly satisfying on cold days or after trekking at higher elevations.
Thukpa may contain noodles, vegetables, herbs and spices and can be prepared as either a vegetarian or meat dish. Chicken versions are common in tourist areas.
4. Thakali Khana – One of Nepal's Best Complete Meals
If you enjoy dal bhat, try a traditional Thakali meal.
Thakali cuisine comes from the Thakali community, historically associated with the Thak Khola region of Mustang. Today, Thakali restaurants can be found throughout Nepal.
A typical Thakali set may include rice, dal, vegetable curry, leafy greens, several pickles and other small accompaniments, with vegetarian and meat options available.
The balance of flavours and variety of side dishes make a good Thakali meal one of our favourite recommendations for travellers who want to experience authentic Nepali cuisine.
5. Newari Food – Taste the Kathmandu Valley
Travellers spending time in Kathmandu, Patan or Bhaktapur should make an effort to experience Newari cuisine.
The Newar community of the Kathmandu Valley has one of Nepal's richest culinary traditions, with dishes prepared for everyday meals, family gatherings, festivals and religious celebrations.
Depending on your preferences, foods to look for include:
- Samay Baji – a traditional set featuring beaten rice and several accompaniments
- Choila – seasoned meat preparation
- Bara – savoury lentil pancake
- Chatamari – rice-flour dish sometimes described as a Newari-style rice crepe
- Yomari – steamed rice-flour delicacy with a sweet filling
- Ju Ju Dhau – Bhaktapur's famous rich curd
For travellers interested in culture as much as food, a traditional Newari meal can be one of the most memorable culinary experiences in the Kathmandu Valley.
6. Yomari – A Special Newari Sweet
Yomari is a distinctive Newari delicacy traditionally associated with Yomari Punhi and the rice harvest.
It is made with a rice-flour covering and traditionally filled with ingredients such as chaku, a molasses-like sweetener, and sesame. Other variations are also available.
Its unusual shape and connection with Newari festival culture make yomari much more than simply a dessert.
7. Sel Roti – Traditional Nepali Rice Bread
Sel roti is a ring-shaped bread prepared from rice batter and fried until golden.
It is especially associated with Nepali festivals and family celebrations but can also be found at restaurants, tea shops and local markets.
Sel roti is slightly sweet and can be eaten on its own or with accompaniments such as tea, curd, vegetable curry or achar.
8. Dhido – Traditional Mountain and Hill Food
Dhido is a traditional Nepali staple made by cooking flour with water until it forms a thick, smooth consistency.
Depending on the region, millet, buckwheat, maize or other flour may be used.
Dhido is generally eaten with dal, vegetables, achar and sometimes meat curry. It is an excellent dish to try if you want something more traditional than the foods usually found on tourist menus.
9. Pakoda – A Popular Hot Snack
Pakoda or pakora consists of vegetables or other ingredients coated in a seasoned gram-flour batter and fried.
Common varieties include onion, potato, cauliflower, spinach and mixed vegetables.
For travellers, pakoda is best eaten freshly fried and piping hot rather than after it has been sitting at room temperature for a long period.
10. Nepali Chicken and Goat Curry
Chicken and goat curries are common non-vegetarian dishes in Nepal.
Recipes vary between households and regions but often use onion, tomato, ginger, garlic, turmeric, cumin, coriander, chilli and other spices.
Meat curries are frequently served as part of a dal bhat or Thakali meal.
If you have a sensitive stomach, ask for less spicy. Nepali food does not have to be extremely hot, but achar and some curries can contain considerable chilli.
What Meat Is Eaten in Nepal?
One misconception among travellers is that Nepal does not have pork or other meats because of religion. Nepal is extremely diverse, and dietary customs differ between communities.
| Meat | Availability / Cultural Note |
|---|---|
| Chicken | Very common throughout Nepal |
| Goat / Mutton | Common, particularly during celebrations and festivals |
| Buffalo (Buff) | Common in many communities and widely used in momo |
| Pork | Available and eaten by a number of Nepal's communities |
| Yak / Nak | Found mainly in some Himalayan regions; not a normal everyday meat across Nepal |
| Cow Beef | Cow slaughter is illegal in Nepal and cow beef is not part of mainstream traditional Nepali cuisine |
Is Nepali Food Very Spicy?
Not necessarily. Some Nepali dishes can be hot, particularly pickles and chilli-based sauces, but it is misleading to say that all Nepali food is extremely spicy.
Nepali cooking uses spices such as turmeric, cumin, coriander, ginger, garlic and timur alongside chilli. These create flavour and aroma without every dish needing to be intensely hot.
If you do not tolerate chilli well, simply ask:
“Please make it less spicy.”
Restaurants accustomed to international visitors will normally understand.
Vegetarian Food in Nepal
Nepal is an excellent destination for vegetarian travellers.
Vegetarian dal bhat is available almost everywhere, including remote trekking areas. Other common choices include vegetable momo, vegetable thukpa, vegetable curry, fried rice, noodles, roti, soups and potato dishes.
| Vegetarian Dish | Usually Easy to Find? |
|---|---|
| Vegetable Dal Bhat | Very easy |
| Vegetable Momo | Very easy in cities and trekking areas |
| Vegetable Thukpa | Common |
| Vegetable Curry | Very common |
| Dhido with Vegetable Curry | Available in many traditional restaurants |
| Pakoda | Common |
| Roti with Vegetable Curry | Common |
Is Nepal Good for Vegan Travellers?
Vegan travel in Nepal is also possible, but it requires slightly more communication.
Many traditional dishes are naturally plant-based or can easily be prepared without animal products. However, ghee, butter, milk, curd and paneer are used in some dishes.
If you are vegan, explain clearly that you do not eat:
- Meat
- Egg
- Milk
- Butter or ghee
- Curd or yoghurt
- Paneer or cheese
On an organised trek, tell your trekking company about dietary requirements before departure so guides and lodges can plan ahead.
What Do You Eat While Trekking in Nepal?
Food is an important part of trekking in Nepal. Teahouse menus along established trekking routes such as Everest, Annapurna, Langtang and Manaslu usually provide a mixture of Nepali and simple international dishes.
Common trekking meals include:
- Dal bhat
- Vegetable or egg fried rice
- Noodles
- Thukpa
- Potatoes
- Soups
- Pasta
- Chapati or Tibetan-style bread
- Porridge
- Eggs
- Pancakes
- Momo where available
As altitude increases, menus may remain surprisingly large, but remember that virtually everything has to be transported into remote mountain areas.
Should You Eat Meat While Trekking in Nepal?
Extra care with meat is sensible on remote treks.
In Kathmandu and Pokhara, established restaurants generally have much easier access to refrigeration and fresh supplies. In remote trekking regions, transportation and cold-storage conditions can be more challenging.
At higher elevations, many experienced trekkers therefore prefer freshly cooked vegetarian food, particularly when they are uncertain about how long meat has been transported or stored.
This does not mean all mountain meat is unsafe. It simply means that choosing freshly prepared food from a busy lodge and using sensible judgement can reduce unnecessary risk.
What Not to Eat in Nepal – Food Safety for Travellers
There is no need to be frightened of eating in Nepal. Travellers can enjoy local food while following a few sensible food-hygiene precautions.
| Be Careful With | Why | Safer Choice |
|---|---|---|
| Raw or undercooked meat | Higher risk of food-borne illness | Choose meat cooked thoroughly and served hot |
| Raw salads | May have been washed in unsafe water | Choose cooked vegetables when unsure |
| Pre-cut fruit | May have been handled or washed unsafely | Choose fruit you can peel yourself |
| Food sitting at room temperature | Bacteria can multiply during improper storage | Choose freshly prepared, hot food |
| Undercooked eggs | Possible food-safety risk | Choose fully cooked eggs |
| Unpasteurised dairy products | May carry harmful organisms | Choose reputable, properly handled dairy products |
| Ice of unknown origin | May be made from unsafe water | Ask whether purified water was used |
| Raw chutneys or sauces | Ingredients or water may be untreated | Choose reputable restaurants and freshly prepared sauces |
| Uncovered food sitting out | Possible contamination and poor temperature control | Choose food cooked fresh and served hot |
Is Street Food Safe in Nepal?
It is too simple to say that travellers should never eat street food in Nepal. Street food is part of the country's food culture, and many visitors enjoy it.
The important issue is how the food is prepared and stored.
If you want to try street food, choose a busy stall with high turnover where ingredients look fresh and the food is cooked thoroughly in front of you and served piping hot.
Be more cautious with food that has been sitting uncovered for long periods, raw garnishes, pre-cut fruit, uncooked sauces and anything prepared with water of uncertain quality.
Can You Eat Safely in Kathmandu and Pokhara?
Yes. Kathmandu and Pokhara have a huge selection of Nepali and international restaurants.
In addition to traditional Nepali cuisine, you can find Indian, Tibetan, Chinese, Korean, Japanese, Thai, Italian, continental and many other styles of food.
Thamel in Kathmandu and Lakeside in Pokhara have particularly large concentrations of restaurants catering to international visitors.
Choose restaurants that appear clean, are reasonably busy and prepare food freshly.
Can You Drink Tap Water in Nepal?
Travellers should not drink untreated tap water in Nepal.
Use:
- Properly treated or boiled water
- Factory-sealed bottled water
- Water purified using an appropriate filtration or purification system
When using bottled water, check that the seal is intact before drinking.
On trekking routes, refill stations, boiled water and appropriate purification systems can help reduce the use of disposable plastic bottles.
Should You Brush Your Teeth With Tap Water in Nepal?
If you are not confident that the water supply is safe, use treated, boiled or factory-sealed bottled water for brushing your teeth as well.
This is particularly sensible in locations where the water source or treatment is uncertain.
Can You Have Ice in Nepal?
In established hotels and reputable restaurants, purified-water ice may be used, but you should not automatically assume all ice is made from safe water.
If you are unsure, simply order your drink without ice.
Tea in Nepal – What Should You Try?
Tea is part of everyday life throughout Nepal.
Nepali Milk Tea – Chiya
Chiya is usually prepared with black tea, milk and sugar. Ginger, cardamom or other spices may also be added depending on the household or tea shop.
A hot cup of chiya at a roadside tea shop is one of the simple pleasures of travelling through Nepal.
Masala Tea
Masala tea combines black tea with milk and aromatic spices. Recipes vary but may include ginger, cardamom, cinnamon, cloves or pepper.
Ginger Lemon Honey
Ginger lemon honey is especially popular with trekkers. It is served throughout the Himalayan regions and is particularly welcome on cold mornings and evenings.
Coffee in Nepal
Nepal also has a growing coffee culture.
Arabica coffee is cultivated in several of Nepal's hill districts, and locally grown coffee is now served by specialist cafes in Kathmandu, Pokhara and other towns.
Visitors who enjoy coffee can find espresso, cappuccino, Americano, latte and locally roasted Nepali coffee in many urban cafes.
Trying locally grown Nepali coffee is an interesting addition to the country's better-known tea culture.
Alcoholic Drinks in Nepal
Beer is widely available in restaurants, hotels and trekking lodges. Nepal also has traditional alcoholic drinks associated with different ethnic communities.
Travellers may encounter drinks such as raksi and tongba in certain regions and communities.
If drinking locally produced homemade alcohol, be cautious about unknown strength and preparation.
Alcohol should also be limited or avoided during important acclimatisation periods on high-altitude treks because hydration, sleep and proper acclimatisation should take priority.
Food Allergies and Special Diets in Nepal
Travellers with serious food allergies should take extra care.
English is widely understood in established tourist restaurants, but communication may become more difficult in remote villages and trekking lodges.
If you have a serious food allergy:
- Tell your tour or trekking company before arrival
- Carry a written allergy card
- Clearly explain which ingredients you cannot eat
- Remember that kitchens may use the same utensils and cooking surfaces for different dishes
- Carry any medication recommended by your doctor
10 Simple Food-Safety Tips for Nepal
| No. | Food Safety Tip |
|---|---|
| 1 | Drink only properly treated, boiled or factory-sealed water. |
| 2 | Choose freshly cooked food served hot. |
| 3 | Avoid raw or undercooked meat and eggs. |
| 4 | Be careful with salads if you do not know how they were washed. |
| 5 | Choose fruit that you can peel yourself. |
| 6 | Be cautious with ice when the water source is unknown. |
| 7 | Choose busy restaurants and food stalls with good turnover. |
| 8 | Wash your hands before eating or use hand sanitiser when necessary. |
| 9 | Be more cautious with meat in remote trekking areas. |
| 10 | If food looks poorly stored or has been sitting out for a long time, choose something else. |
Best Nepali Foods for First-Time Visitors
If this is your first holiday in Nepal and you are wondering where to begin, these are some of the best foods to try:
| Must-Try Food | Why Try It? |
|---|---|
| Dal Bhat | The essential everyday Nepali meal |
| Momo | Nepal's favourite dumpling and an easy introduction to local food |
| Thakali Khana | A wonderful complete Nepali meal with varied accompaniments |
| Newari Food | Introduces you to the distinctive culinary heritage of Kathmandu Valley |
| Thukpa | Comforting Himalayan noodle soup |
| Dhido | A traditional alternative to rice |
| Sel Roti | Classic Nepali rice bread |
| Yomari | Distinctive Newari sweet with cultural significance |
| Nepali Chiya | An everyday part of Nepali life |
| Local Coffee | A chance to discover Nepal's growing coffee culture |
Frequently Asked Questions About Food in Nepal
What is the most famous food in Nepal?
Dal bhat is Nepal's best-known everyday meal. It normally consists of rice, lentil soup, vegetable curry, achar and other accompaniments. Momo are among Nepal's best-known snacks.
What food should I definitely try in Nepal?
Start with dal bhat, momo, Thakali khana, Newari food, thukpa, dhido, sel roti and yomari. Together, these dishes provide an excellent introduction to Nepal's different culinary traditions.
What food should tourists avoid in Nepal?
Rather than avoiding all local food, be cautious with raw or undercooked meat, food sitting at room temperature, raw salads washed in uncertain water, pre-cut fruit, unpasteurised dairy products and ice made from untreated water.
Is street food safe in Nepal?
Street food can carry additional risk when hygiene, water quality and temperature control are uncertain. If you choose to try it, select a busy vendor and food that is cooked thoroughly in front of you and served hot.
Can tourists drink tap water in Nepal?
Travellers should not assume Nepal's tap water is safe to drink. Use adequately treated or boiled water or water from an unopened, factory-sealed bottle.
Can I eat salad in Nepal?
Salad can be fine at restaurants using safely treated water, but if you cannot confirm how raw vegetables were washed, cooked vegetables are the safer choice.
Can I eat fruit in Nepal?
Yes. Fruit is widely available. Fruit that you can wash with safe water and peel yourself is a sensible choice.
Is Nepali food spicy?
Some dishes and particularly achar can be hot, but not all Nepali food is extremely spicy. Ask for less chilli if you prefer milder food.
Is Nepal good for vegetarians?
Yes. Nepal is an excellent destination for vegetarians. Vegetarian dal bhat, momo, curries, thukpa, noodles, rice dishes, soups and breads are widely available.
Is vegan food available in Nepal?
Yes, particularly in Kathmandu and Pokhara. Many traditional dishes can also be prepared vegan, but ask about ghee, butter, milk, curd, paneer and eggs.
Is meat safe to eat in Nepal?
Properly stored meat that is thoroughly cooked and served hot can be eaten. Greater caution is sensible in remote trekking areas where transportation and refrigeration may be more difficult.
Do Nepalis eat beef?
Cow slaughter is illegal in Nepal, and cow beef is not part of mainstream traditional Nepali cuisine. Buffalo meat, commonly called buff, is different and is widely eaten by some communities.
Do people eat pork in Nepal?
Yes. Pork is eaten by a number of Nepal's ethnic and cultural communities and is available in many restaurants.
What should I eat while trekking in Nepal?
Dal bhat is one of the most popular trekking meals. Other common choices include soups, noodles, potatoes, fried rice, pasta, porridge, eggs, chapati and thukpa. At higher elevations, simple freshly cooked foods are often a good choice.
Can I drink tea and coffee safely in Nepal?
Tea and coffee prepared with freshly boiled water are generally sensible hot-drink choices. Nepal has a strong tea culture and a growing locally produced coffee industry.
Should I avoid ice in Nepal?
If you cannot confirm that the ice was prepared from safe treated water, order your drink without ice.
What should I do if I have a food allergy?
Inform your tour operator, trekking company, guide and restaurants clearly. For serious allergies, carry written information explaining the allergy and any medication recommended by your doctor.
Final Thoughts – Enjoying Food in Nepal
Eating local food should be one of the highlights of your journey through Nepal, not something to fear.
Start with a traditional dal bhat, try freshly steamed momo, discover a carefully prepared Thakali meal, explore Newari cuisine in the Kathmandu Valley and warm up with a bowl of thukpa when travelling in the mountains.
At the same time, a few sensible precautions can make a big difference. Drink safe water, choose food that is freshly cooked and served hot, be careful with raw foods and ice of uncertain origin, and use additional caution with meat in remote trekking areas.
Nepal's cuisine reflects the country itself: diverse, regional, influenced by centuries of cultural exchange and closely connected to family, festivals and hospitality.
When travelling with Himalayan Dream Team Treks & Tours, our guides can help you discover authentic Nepali dishes and choose suitable restaurants and trekking meals according to your dietary preferences.
And when your first plate of dal bhat arrives, you may hear one useful Nepali phrase:
Ramrari khanu hos – enjoy your meal!


