- Safest bet
- Indian restaurants, Ruwi/Mutrah
- Veg mezze
- hummus, fattoush - everywhere
- Local veg dish
- mushakal (mixed veg)
- Sweet
- Omani halwa - ask about ghee
- Trap
- rice cooked in meat stock
Honesty first: Omani cuisine is built on meat - shuwa, majboos, mishkak - and no one flies to Muscat for its vegetarian tradition. But vegetarians eat comfortably here, because Muscat is also a city of Levantine mezze and a very large Indian community. Current Oman food guides say it plainly: Indian restaurants are the most reliably good option for vegetarians, and hummus, fattoush and vegetable mezze are available across all restaurant types. Here is how to eat well without menu surprises.
The reliable core: mezze and Indian food
Every Middle Eastern menu in the city opens with hummus, moutabal, fattoush, tabbouleh, falafel, fatayer (stuffed breads - cheese and spinach versions are vegetarian) and foul (stewed fava beans) - a filling veg meal for OMR 3-8. Ruwi and Mutrah are lined with Indian restaurants at similar prices, several of them pure vegetarian, serving everything from thalis to dosas; parents who want dal, rice and familiar flavours will eat better here than in most Gulf cities. Pakistani breakfast spots do halwa puri and chana dal from early morning - a fun, cheap start before the mosque window opens.
Actual Omani things a vegetarian can eat
Ask for mushakal - a spiced mixed-vegetable stir fry, often served with rice or Omani rakhal bread. Vegetable salona (the everyday Omani stew) appears at local cafeterias. Dates and kahwa (Omani coffee) begin every traditional welcome and are always vegetarian, and Omani halwa - the dense, cardamom-scented sweet - is a mandatory experience and an excellent gift in its sealed containers. One question to ask: halwa is traditionally made with ghee, which is fine for most vegetarians but not for vegans; the same goes for halwa puri breakfasts.
The two traps to ask about
Rice: Omani rice dishes like majboos are cooked in meat or fish stock even when served without visible meat - if strict, ask whether plain rice is available or stick to breads and mezze. Buffet salads: hotel buffets sometimes dress salads with non-veg additions, so check labels or ask. Neither is a reason to worry - Muscat's servers are used to Indian vegetarian requirements and answer the stock question without blinking.
Where to base yourself
Staying in Ruwi or Mutrah puts the densest cluster of Indian and cafeteria-style veg-friendly food within walking distance - useful with parents after a long sightseeing day. A realistic day of eating: halwa puri breakfast (OMR 1-2), mezze lunch near the souq (OMR 3-8), Indian thali dinner (OMR 2-4). Vegetarian in Muscat is not a compromise; it is just a different map of the same city.
Planning your next trip?
We'll handle insurance, hotels, airport assistance and the itinerary — the same way we do it for every trip.
Questions on this article
asked by readers, answered by us
Was this helpful?
one tap, no sign-up




