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

Traditional Nepali food and what to eat in Nepal

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 / DrinkWhat It IsShould You Try It?
Dal BhatRice, lentil soup, vegetable curry, pickle and accompanimentsAbsolutely – Nepal's classic everyday meal
MomoSteamed or fried dumplings with vegetable or meat fillingOne of Nepal's must-try foods
Thakali KhanaA complete Nepali meal with rice, dal, vegetables, pickles and side dishesHighly recommended
Newari FoodTraditional cuisine of the Newar community of the Kathmandu ValleyExcellent for exploring Nepal's food culture
ThukpaWarm Himalayan noodle soupEspecially good in cooler weather
DhidoTraditional thick staple prepared from millet, buckwheat, maize or other flourWorth trying for a traditional experience
Sel RotiRing-shaped rice bread, usually slightly sweetExcellent at breakfast and during festivals
YomariSteamed Newari rice-flour delicacy with a sweet fillingA special Kathmandu Valley food
PakodaVegetables or other ingredients coated in batter and friedBest freshly fried and served hot
Nepali ChiyaMilk tea prepared with black tea, sugar and sometimes spicesA Nepali favourite
Ginger Lemon HoneyPopular hot drink, especially in trekking areasExcellent in the mountains
Tap WaterUntreated municipal or local waterDo 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

TypeDescription
Steamed MomoThe classic version and a good choice for first-time visitors
Fried MomoDeep-fried dumplings with a crisp exterior
Kothey MomoPan-fried momo with a lightly crisp base
Jhol MomoMomo served in a flavourful, often spicy sauce or broth
Vegetable MomoFilled with vegetables and sometimes paneer or cheese depending on the restaurant
Chicken MomoOne of the most common meat options
Buff MomoBuffalo-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.

MeatAvailability / Cultural Note
ChickenVery common throughout Nepal
Goat / MuttonCommon, particularly during celebrations and festivals
Buffalo (Buff)Common in many communities and widely used in momo
PorkAvailable and eaten by a number of Nepal's communities
Yak / NakFound mainly in some Himalayan regions; not a normal everyday meat across Nepal
Cow BeefCow 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 DishUsually Easy to Find?
Vegetable Dal BhatVery easy
Vegetable MomoVery easy in cities and trekking areas
Vegetable ThukpaCommon
Vegetable CurryVery common
Dhido with Vegetable CurryAvailable in many traditional restaurants
PakodaCommon
Roti with Vegetable CurryCommon

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 WithWhySafer Choice
Raw or undercooked meatHigher risk of food-borne illnessChoose meat cooked thoroughly and served hot
Raw saladsMay have been washed in unsafe waterChoose cooked vegetables when unsure
Pre-cut fruitMay have been handled or washed unsafelyChoose fruit you can peel yourself
Food sitting at room temperatureBacteria can multiply during improper storageChoose freshly prepared, hot food
Undercooked eggsPossible food-safety riskChoose fully cooked eggs
Unpasteurised dairy productsMay carry harmful organismsChoose reputable, properly handled dairy products
Ice of unknown originMay be made from unsafe waterAsk whether purified water was used
Raw chutneys or saucesIngredients or water may be untreatedChoose reputable restaurants and freshly prepared sauces
Uncovered food sitting outPossible contamination and poor temperature controlChoose 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
1Drink only properly treated, boiled or factory-sealed water.
2Choose freshly cooked food served hot.
3Avoid raw or undercooked meat and eggs.
4Be careful with salads if you do not know how they were washed.
5Choose fruit that you can peel yourself.
6Be cautious with ice when the water source is unknown.
7Choose busy restaurants and food stalls with good turnover.
8Wash your hands before eating or use hand sanitiser when necessary.
9Be more cautious with meat in remote trekking areas.
10If 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 FoodWhy Try It?
Dal BhatThe essential everyday Nepali meal
MomoNepal's favourite dumpling and an easy introduction to local food
Thakali KhanaA wonderful complete Nepali meal with varied accompaniments
Newari FoodIntroduces you to the distinctive culinary heritage of Kathmandu Valley
ThukpaComforting Himalayan noodle soup
DhidoA traditional alternative to rice
Sel RotiClassic Nepali rice bread
YomariDistinctive Newari sweet with cultural significance
Nepali ChiyaAn everyday part of Nepali life
Local CoffeeA 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!