Moroccan Food – 15 Traditional dishes to eat in Morocco

Want to know more about Moroccan food? Here are 15 traditional dishes to eat in Morocco as well as more information about the cuisine.

Moroccan food is well-known around the world for its rich flavors with spices and herbs as well as slow-cooked meats and delicious couscous. There are many interesting dishes that you should try when visiting Morocco, and here are some of my favorites!

Table of Contents


The tagine is actually the cone-shaped cooking vessel which is usually made in ceramic or clay. It’s an integral part of Moroccan cuisine, and there is an endless amount of dishes that can be cooked in a tagine.

One of the most common tagines is with chicken and vegetables. If you haven’t had Moroccan food cooked and served in Tagine, you haven’t got the full experience yet!


Photo: Bernd Juergens/Shutterstock

Moroccan Sardines

Morocco is one of the largest exporters of sardines, and it’s also a popular food in Morocco. My favorite is the sardines that are stuffed with Chermoula. It’s mostly eaten in the coastal cities but sardines are also eaten and sold in markets in other parts of the country.

The stuffed sardines are usually served as a starter or side dish, and they are absolutely delicious.

Moroccan Sardines

Photo: picturepartners/Shutterstock


Brochettes are the Moroccan version of Kebab, and it’s one of the best street foods from Morocco which is available in markets all over the country. They are served on skewers and can be meat from chicken, lamb or beef which can be accompanied with bread and harissa.

The typical cost for a meal of brochettes is around 20 Moroccan Dirham, and it’s a great choice if you want a quick and delicious meal in Morocco.


Photo: Emimil/Shutterstock


Couscous is another typical food from Morocco which shouldn’t be missed. It’s recognized as the national dish of Morocco and is typically served with vegetables and some kind of meat.

Couscous is made from semolina wheat and it originated from the Maghreb cuisine. Since then it has become popular all over the Middle East due to its versatile use. It can be compared to bulgur or rice, but it has a distinct texture and flavor which is unique for couscous.

Couscous in Morocco

Photo: Moha El-Jaw/Shutterstock

Merguez sausage

Another local favorite from the Berber cuisine is the Merguez sausage, which is made from lamb. It’s popular all over the North African region, and Morocco is not an exception. It can be served with bread or in a tagine.

Merguez sausage

Photo: hjochen/Shutterstock

Fish Chermoula

Chermoula is actually a thick marinade that is specifically prepared for fish and seafood. It’s mix of spices and herbs and can come in different variants, and there are several dishes in Morocco which use chermoula for fish.

Fish Chermoula

Photo: Elzbieta Sekowska/Shutterstock


Harira is a flavorful lentil and chickpeas soup that is commonly eaten during Ramadan to break the fast, but it can also be served at home or in restaurants as a starter.

It’s an easy-to-make soup where the stock is often made with beef or lamb, and chaariya (noodles) are added to make it savior.


Photo: picturepartners/Shutterstock


Bread is a big part of Moroccan cuisine, and there are many varieties. Khobz is one of the most popular breads in Morocco, and it’s baked in wood-fired ovens and commonly served on the side to various meals.


Photo: vasara/Shutterstock

Moroccan Chicken Bastilla

This is a chicken pie that is traditionally served on special events, but it can also be made at home and it’s available in some restaurants too.

Moroccan Chicken Bastilla

Photo: Largo Nadin/Shutterstock


Tanjia is most common in Marrakesh, and just like the tagine, it’s a clay pot dish that is usually made with beef, lamb or chicken. Tanjia dishes are known for their rich flavors with plenty of herbs and spices.


Kefta is Moroccan meatballs and can be served with couscous, vegetables, and various spices. The meatballs are made of ground beef or lamb which is mixed with paprika, onion, coriander, cumin, and parsley. Some recipes include cinnamon, mint leaves, and cayenne pepper.


Photo: ilolab/Shutterstock


Rfissa is another traditional dish from Morocco, which is mainly served during celebrations. It’s usually made with chicken and lentils as well as fenugreek seeds, msemmen, and ras el hanout. It’s often decorated with quail eggs, fruits and nuts to add to the festivity.


Photo: picturepartners/Shutterstock


Zaalouk is a type of cooked salad which is made with eggplant and tomatoes. It also includes garlic, spices, and olive oil. Zaalouk is typically eaten with bread and served as a side dish.


Photo: Mariontxa/Shutterstock

Lamb or Beef with Prunes

This combination is another showcase of the excellent and unique flavors of Moroccan cuisine. This dish can be made with either lamb or beef, which is cooked together with spices until it’s really tender. Prunes are added on the top along with almonds, and some syrup.

Moroccan dish with lamb

Photo: Cristina Stoian/Shutterstock

More about the food from Morocco

As a foreigner, you’ll find the Moroccan cuisine to be both colorful and flavorful. It’s not too spicy, but the dishes all have rich flavors due to the heavy usage of spices and herbs.

Beef, lamb, and chicken are the most common meats and a typical meal will always include some kind of meat as well as salad, couscous, bread, and vegetables. Tagine is the typical way of cooking dishes, and in general, you’ll find Moroccan food to be very healthy.

The main influences of the Moroccan cuisine can be traced back to Berber, Maghreb, Jewish, and Arab cultures. It’s very unique with flavors that you won’t find elsewhere in the world.

The best Moroccan food is usually found in the souks and local restaurants where the locals are eating. Avoid the touristy restaurants and ask the locals for advice on good places to find authentic food from Morocco.

food from Morocco

Photo: Peter Wollinga/Shutterstock

What is typical Moroccan food?

A typical meal in Morocco is made with chicken, beef or lamb in a tagine with vegetables. Couscous is also very typical Moroccan food.

Is Moroccan food spicy?

Authentic Moroccan cuisine uses a lot of spices, but it’s not necessarily spicy per se, although it will be very flavorful. Most Moroccan food isn’t spicy hot.

What do they eat for breakfast in Morocco?

Bread, olives, goat cheese, eggs, pancakes, jams, and tea are all common in a typical Moroccan breakfast.

Moroccan breakfast

Photo: picturepartners/Shutterstock

Moroccan Food etiquette

Which hand do Moroccans eat with?

Moroccans always eat with their right hand and will almost never use their left hand in conjunction with eating.

It’s customary to eat with your first two fingers and the thumb. Only use your left hand to pick bread or passing dishes to others.

Can I drink alcohol in Morocco?

While alcohol is forbidden in Islam, there is still alcohol available in Morocco. Alcohol can only be consumed and purchased in licensed hotels, bars, and tourist areas.

Additionally, there are supermarkets selling alcohol, but only foreigners are allowed to drink alcohol in public. Some Moroccans who aren’t religious might drink alcohol from time to time, but it’s not something that is customary.

Don’t refuse food in Morocco when offered

If you’re invited for dinner or being offered some food for free in Morocco, it’s considered rude to turn it down and say no. Always accept the offer if you want to be polite and follow Moroccan food customs.

Thai Food – 25 Traditional Dishes to Eat in Thailand

Want to know more about Thai food? I’ve been traveling around Thailand many times in the past 5-6 years, and I always eat lots of traditional food from Thailand. 

The Thai cuisine is unique and like no other in the world, its flavors and dishes often have a perfect mix of sour, sweet, and spicy. And here’s a list of my favorite dishes to eat in Thailand!

Table of Contents

Tom Yum Goong

Tom Yum is a hot and sour soup with flavors that will turn anyone into a food lover. It originated in the central parts of Thailand but can be found almost everywhere, it’s a real classic.

The Tom Yum soup is often made with pork, chicken, or shrimp and the broth include lemongrass, kaffir lime leaves, galangal, fresh lime juice, and chilies.

Tom Yum Goong

Photo: Shutterstock

Pad Thai

Pad Thai is the national food of Thailand and famous all over the world. It’s a stir-fried rice noodle dish, and it’s served as street food as well as a main dish in restaurants. It can include chicken, shrimps, or tofu.

The rice noodles are stir-fried with eggs and the choice of protein. It’s often served with bean sprouts, garlic chives, turnips, chopped roasted peanuts, red chili pepper and lime on the side.

Pad Thai

Photo: Shutterstock

Som Tam

Som Tam, also known as Green Papaya Salad is a real classic with origins from northern Thailand. It’s a spicy salad that is served nationwide in local restaurants, and you could even make it at home if you have the right ingredients.

A traditional Som Tam recipe includes shredded green papaya, peanuts, long beans, tomatoes, lime juice, fish sauce, and garlic.

Som tum

Photo: Shutterstock

Tom Kha Gai

Tom Kha Gai is another famous dish in Thailand, also known as Chicken Galangal Soup. It has a very rich flavor thanks to lots of coconut milk and a variety of mushrooms.

Some other ingredients in Tom Kha Gai are lemongrass, kaffir leaves, galangal, and cilantro.

Tom Kha Kai

Photo: Shutterstock

Khao Pad

Khao Pad is simply fried rice, and it can be prepared with various kinds of meat and veggies. The fresh lime juice and chilies combined with fish sauce makes the fried rice delicious and adds that finishing touch to Khao Pad.

It’s a popular dish nationwide, and it’s one of the staple dishes of Thai cuisine.

Khao Pad

Photo: Shutterstock


Laab is another Thai food from the Isan cuisine in northern Thailand. It’s a spicy meat salad which can be served both as an appetizer and main course.

Laab is also known as Larb or Laap, and it’s also considered to be the unofficial national dish of Laos.

Laab thai food

Photo: weerastudio/Shutterstock

Pad Krapow Moo

Pad Krapow Moo is one of the most classic dishes to eat in Thailand, and it’s a stir-fry with pork, holy basil and green beans which are stir-fried together with ginger, garlic, lime, and chilies.

It’s often served with rice and a fried egg on the top. Pad Krapow Moo is simple, yet delicious.

Pad krapow moo saap

Photo: TongTa25&Shutterstock

Pak boong

Pak boong is one of the healthy Thai dishes that is made by stir-frying morning glory, also known as water spinach.

Although simple and quick to prepare, it’s a favorite among many locals. The morning glory is typically stir-fried in oil, fish sauce, oyster sauce, chilies, garlic, and fermented soybean paste.

Pak boong

Photo: Torjrtrx/Shutterstock

Kai Jeow

Kai Jeow is the Thai version of an omelet, and it makes a great start of the day. It can be prepared in various ways and include meat and vegetables as well.

Kai Jeow

Photo: HK.Studio/Shutterstock

Mango Sticky rice

Mango Sticky rice has a special place in many Thai people’s heart, and it’s one of their most beloved desserts.

As a foreigner, it can be quite unfamiliar to have rice to your dessert, but trust me on this one, it’s actually a great combo with the sticky rice.

Mango Sticky rice

Photo: Sitt/Shutterstock

Geang Keow Wan Gai

A list of Thai food wouldn’t be complete without the traditional green curry, and Geang Keow Wan Gai is one of my favorite dishes. Chicken green curry is characterized by its rich coconut milk, fresh chilies, and round eggplant.

It’s usually served with steamed rice, and you can find this in almost any restaurant in Thailand.

Kaeng Khiao Wan

Photo: Kriang kan/Shutterstock

Tom Saap

Different kinds of soup is an integral part of Thai cuisine, and Tom Saap might be one of the best Thai soups out there.

It’s a quintessential dish of the Isaan cuisine in northeastern Thailand, and it’s characterized by the broth that usually mixes fish and boiled pork with galangal, lemongrass, and kaffir lime leaves.

Tom Saap

Photo: Alpha_7D/Shutterstock

Panang Curry

Panang Curry is a type of red curry which is sweeter and less spicy compared to the Thai red curry. It can be made with chicken, pork, beef, prawns or tofu and it’s usually served with rice.

Unlike green curry, Panang curry is less like a soup and thicker like a sauce. It’s a great choice if you want to try Thai food which isn’t too spicy but still has a rich flavor.

Panang Curry

Photo: Ana Flasker/Shutterstock

Gaeng Massaman Gai

This is a Thai Muslim dish, which is quite popular nationwide and it’s especially known for combining Persian flavors with Thai food. The main ingredients are chicken and potatoes along with the Massaman curry.

Massaman Gai

Photo: Chalermpon Poungpeth/Shutterstock

Gaeng Hanglay

Gaeng Hanglay is another well-known curry dish from northern Thailand that can be found almost all over the country. It’s made with pork that is simmered in the curry paste until it gets so tender that it almost falls apart.

Gaeng Hanglay

Photo: Kasemsit Kositsornwanee/Shutterstock

Suea Rong Hai

Suea Rong Hai also known as “crying tiger” is another northeastern Thai food with beef brisket that is sliced into small pieces and served with sticky rice.

Suea rong hai

Photo: Punnn/Shutterstock

Pad Sataw

Sataw, also known as stink bean can be served with stir-fried prawns and vegetables, or pork. It’s a southern-style Thai dish that you should definitely try!

Pad Sataw

Photo: Supachita Krerkkaiwan/Shutterstock

Gaeng Kee Lek

Gaeng Kee Lek is another popular Thai curry which is made from Cassia leaves that are cooked and drained before adding thick coconut milk. It’s a healthy Thai food that fills your soul without being too spicy.

Gaeng Kee Lek

Photo: Thirdparty/Shutterstock

Khao Soy

If you’re traveling to the northern part of Thailand, make sure to have some Khao Soy, also spelled Khao Soi. It’s a creamy coconut curry soup with noodles, and it’s often made with chicken, although pork, beef and vegetarian options are available too.

It can be quite spicy though, but it’s very yummy and rich in flavors.

Khao Soy

Photo: Witsanu S/Shutterstock

Gai Med Ma Muang

Stir-fried chicken with cashew nuts is a popular Thai dish that was originally adopted from Chinese cuisine. It’s a simple dish that has become a favorite among Thai people and Farangs alike.

In addition to chicken and cashew nut, Gai Med Ma Muang also includes soy sauce, honey, onions, chilies, pepper, mushrooms which together create a flavorful dish with a balanced sweetness.

Gai Med Ma Moung

Photo: May Klaaa/Shutterstock

Thai Noodle soup

Noodle soup (Guay Teow) is a staple dish in Thai cuisine, and one of my own favorite types is beef noodle soup. Guay Teow can be any kind of noodle soup and can be made with pork, chicken or beef.

Both rice noodles and egg noodles can be used to make Guay Teow, and many vendors will also add wontons to the broth.

thai food noodle soup

Photo: Patcharaporn Puttipon/Shutterstock

Tod mun pla

Tod Mun Pla is also known as Thai fish cakes, and they can be found everywhere in Thailand. They are easy to make, cheap to buy and have a nice red-curry flavor.

Tod mun pla

Photo: katsukanarita/Shutterstock

Kao Niew Moo Yang

Skewers of all kinds are commonly found in roadside stalls and night markets, and one of the most popular street foods in Thailand is Kao Niew Moo Yang. These grilled pork skewers are served with sticky rice but can also be bought without the rice.

Kao Niew Moo Yang

Photo: gowithstock/Shutterstock

Gaeng Tai Pla

If you want to try spicy thai food, you should travel to the southern parts and order Gaeng Tai Pla, which is a curry with a salty sauce made from fermented fish entrails.

Gaeng Tai Pla has a strong umami taste and is usually made with fish and veggies. Some of the most common ingredients are eggplants, yardlong beans, bamboo shoots, and fresh chilies.

Gaeng Tai Pla

Photo: Naisakorn/Shutterstock


You can get roti with various toppings in Thailand, but the most common version is with banana and condensed milk. It’s basically a Thai version banana pancake and it’s delicious!

Roti originally comes from India, but it’s a popular snack and dessert in southern Thailand. You’ll find roti stalls in all markets, and even along the roads in several places such as Krabi, Koh Lanta and Phuket.

Roti Thai Dessert

Photo: Peaw_GT/Shutterstock

More about the food from Thailand

There are countless traditional dishes to enjoy from Thai cuisine, and it’s truly one of the most diverse cuisines in the world. In addition to traditional food from Thailand, such as Pad Thai, Khao Pad, Thai Curry etc, there is a wide range of regional dishes as well.

Northern Thailand is famous for its Isan food and Lanna Cuisine, and the Southern part of the country has a very distinct cuisine as well due to a large number of Muslims living there.

Central Thailand is home to the historic capitals of Sukhothai and Ayutthaya as well as the current capital Bangkok, and there are several famous Thai dishes originating here as well.

Each meal should include something sour, something sweet, something spicy, something soupy, something meaty, something veggie. This is the unwritten rule of eating Thai food, and one that you will learn if you go out eating with Thai friends.

Food from Thailand

Photo: KateSun/Shutterstock

What is a traditional Thai breakfast?

Jok is a type of rice porridge which is commonly eaten as a breakfast food in Thailand. Omelette and rice is another popular choice, also known as Kai Jeow, which can be prepared in various ways.

Khao Tom (rice soup) is another dish that can be served on a Thai breakfast as well as the small coconut pancakes known as Kanom Krok.

Thai breakfast

Photo: MRS.Siwaporn/Shutterstock

Best Places to eat Thai food

In my opinion, the best places to eat authentic food from Thailand is in local street restaurants. They are often characterized by their plastic tables and chairs in a simple setting.

You might think that fancier restaurants will be serving better Thai food, but in my experience, you’ll get a nicer food experience when eating at these smaller restaurants or buy food from a market vendor.

Go where the locals are going and don’t be afraid of entering restaurants without an English menu, on the contrary embrace the experience that you’re about to get.

If you’re traveling around touristy areas, most restaurants serving Thai food will have English menus as well, but the further away you go from the tourist trail, the fewer menus in English you’ll find.

Where to eat Thai food

Photo: Stephane Bidouze /

Popular Street Food in Thailand

Street Food is an essential part of Thai cuisine and the society as a whole. Everyone eats street food in Thailand, from the poorest to the richest people in the country.

Almost any dish can be served in roadside stalls or markets, so basically any Thai food can be served as street food. But of course, there are some dishes that are more common than others.

  • Hoy Kraeng (Blood Cockles)
  • Gai Tod (Fried chicken)
  • Fish balls on a stick
  • Grilled meat skewers
  • Hed Yang (Barbecue mushroom)
  • Noodle Soup
  • Pad Thai
  • Sai Ooah (Sausage from northern Thailand)
  • Kluay Tod (Fried banana)
  • Roti (Thai pancake)
Street food in Thailand

Photo: Room98/Shutterstock

Frequently Asked Questions about Thai Food

What is the most popular Thai food?

Pad Thai is without a doubt the most famous dish from Thailand, but in terms of popularity Khao Pad, Pad Thai, Green Curry, Red Curry, Som Tam, Tom Kha Gai, and Tom Yum tend to be some of the most popular foods from Thailand.

Can I eat street food in Thailand?

Yes, street food in Thailand is delicious, and cheap too. Just make sure that the street food is freshly made, or that it hasn’t been laying out in the sun for a few hours.

Is street food safe in Thailand?

Contrary to what some think, it’s actually oftentimes healthier and safer to eat street food in Thailand (and other countries) because you get to see when your food is prepared in front of you. This also means that it’s freshly made, and not heated in a microwave.

What is the national dish of Thailand?

Pad Thai is the national dish of Thailand and is commonly found all over the country. It is served at markets, local restaurants, and even high-end restaurants.

Most Popular Thai Food

Photo: joloei/Shutterstock

Is Thai food healthier than Chinese food?

Thai Cuisine and Chinese Cuisine are some of the most diverse cuisines in the world, so there is no easy comparison to make to determine if Thai food is healthier than Chinese food.

Some dishes are healthier, whereas others are not, but in general, both of them are healthy unless you choose a fast-food restaurant.

Why is Thai food so popular?

Thai food comes in a wide variety that suits many people’s tastebuds, and it’s known for being healthy and rich in flavor. The availability worldwide also helps to make food from Thailand popular around the world.

Is Thai food spicy?

Food from Thailand has a wide range of flavors and levels of spiciness. There is plenty of Thai food which isn’t spicy, and there are just as many dishes that are spicy or somewhere in the middle.

Tourists can almost always get a less spicy version if they ask before ordering.

Spicy Thai food

Photo: Chutima Incharoen/Shutterstock