If you are a vegetarian traveler thinking about visiting Morocco, you are in for a treat. Moroccan cuisine is full of diversity, using fresh vegetables, colorful spices, and fragrant herbs that make every meal rich in flavor. While Morocco is known for dishes that often include meat, vegetarian travelers will find plenty of delicious choices that are both authentic and satisfying.
Many of the popular meals in Morocco are naturally plant-based, such as vegetable Tagines, Couscous with seasonal produce, hearty lentil or bean stews, and fresh salads. Eating in Morocco also comes with cultural traditions—seasonal vegetables, olives, and warm bread are served at almost every table, whether in a family home, a riad, or a local restaurant. This makes Morocco a welcoming and flavorful destination for vegetarians who want to enjoy real Moroccan food without missing out.
Top 10 Vegetarian Foods to Try in Morocco
1. Bissara (Fava Bean Soup)

This soup is a favorite for breakfast in Morocco because it is creamy and warm. Bissara is a great way to start the day or have a light lunch. It is made with fava beans, garlic, olive oil, and spicy spices like cumin and paprika. It is usually served with toasted bread to dip in. It’s a simple but filling dish.
2. Zaalouk (Smoked Eggplant Salad)

This spicy and tasty salad is great for vegetarians. After being grilled or cooked until soft, eggplant is mixed with garlic, spices, lemon juice, tomatoes, and sometimes olive oil. The tangy tomatoes and spicy spices make the smoke of the eggplant taste just right. Zualouk is often eaten as a dip with bread or as part of a plate of meze.
3. Loubia (White Bean Stew)

This rich stew is great for vegetarians travelling to Morocco. Soft white beans are cooked in a rich tomato sauce with olives, cumin, and other spices. You can try Loubia with a spoon or with bread for a complete meal.
4. Vegetarian Tagine

If you want to learn more about Moroccan food, you have to try a Tagine. Traditionally, this famous dish is cooked in a cone-shaped clay pot with layers of veggies simmering in a fragrant soup with spices. There are a lot of choices for vegetarians. Enjoy a tagine with different veggies that are in season, like potatoes, tomatoes, zucchini, beans, and carrots. To make it a little spicy, order Harissa.
5. Pastilla (Vegetable Pastilla)

The traditional Pastilla has pigeon or chicken in it, but this vegetarian version tastes just as good. There is a delicious center of onions, spices, and your choice of veggies inside a flaky pastry crust. Carrots, zucchini, peas, and even almonds can be used to add a sweet and spicy difference.
6. Vegetable Couscous

This is one of the famous traditional Moroccan dishes. It is made with a colorful mix of steamed veggies like beans, zucchini, squash, and carrots. Warmth comes from fragrant spices like cumin, turmeric, and ginger. Often, sultanas or raisins are added for a bit of sweetness. Vegetarian couscous is a light but filling food that is great for lunch or dinner.
7. Taktouka (Spicy Tomato and Pepper Salad)

You can eat this colorful salad as a starter or as a side dish. Spices like cumin and paprika are cooked with chopped tomatoes, bell peppers, onions, and garlic to make a tasty and slightly spicy dish. You can eat Takouka warm or at room temperature, but it is best with toasted bread to scoop it up.
8. Msemen (Flatbread with Amlou)

This soft flatbread is a common food in Morocco. The usual way to eat it is with butter and honey, but vegetarians can enjoy it with Amlou, a tasty spread made of argan oil, honey, and roasted almonds. You can eat Msemen as a quick snack or for breakfast on the go.
9. Selouka (Moroccan Salad with Carrots and Olives)

This colorful salad has a lot of different tastes and textures. It has shredded carrots, chopped olives, chopped tomatoes, and fresh herbs. It has a simple sauce with cumin and pepper in it. Selouka is a cool side dish or starter that lets you try a lot of different tastes from Moroccan food.
10. Briouats (Vegetable Spring Rolls)

People in Morocco love to eat these savory pastries on the street. Potatoes, carrots, and peas are mixed with spices and put inside thin pieces of filo dough. After that, the Briouats are either deep-fried or cooked until they are crispy and golden brown. They are usually served with a lemon wedge or a dipping sauce like harissa.
Practical Tip for Vegetarian Travelers in Morocco
Here is a short list of tips to follow if you are a vegetarian traveler in Morocco:
- Learn simple phrases: Saying “ana nabati” (I’m vegetarian) in Moroccan Arabic helps you explain your needs. You can also say “bla lahm” (without meat).
- Tourist restaurants: Most restaurants in popular cities like Marrakech, Fes, and Chefchaouen already have vegetarian options on their menus.
- Accommodation meals: Many riads and hotels will happily prepare vegetarian dishes if you ask in advance.
- Check hidden ingredients: Some soups or couscous broths are cooked with meat even if they look vegetarian. It is always good to ask.
- Rely on plant-based staples: Dishes like vegetable Tagines, Couscous with seasonal vegetables, lentil stews (harira without meat), and salads are common and safe options.
- Street food: Look for maakouda (potato fritters), grilled corn, or fresh juice stalls. These are quick vegetarian-friendly bites.
- Markets & souks: Visiting local markets is a great way to buy fresh bread, fruits, nuts, and olives—perfect snacks for the road.
- Flexibility helps: If you are a strict vegetarian or vegan, carrying a few snacks with you can make traveling between smaller towns easier.






