National Dish Maldives: Ziyaraafaiy (Recipe)

In this article
The Maldives are famous for their dazzling beaches, but the islands’ kitchens are every bit as memorable. Ziyaraafaiy is a fragrant fish dish that bottles the flavours of the Indian Ocean: tender fillets steeped in lime and warm spices, then pan-fried in coconut oil until golden. It is simple enough for a weeknight, handsome enough for a celebration, and endlessly adaptable to whatever is in your kitchen.
About Ziyaraafaiy
Ziyaraafaiy is one of the heartiest and most treasured dishes of the Maldives, a fish preparation that captures the rich flavours of the surrounding ocean. Its appeal lies in the tender, marinated fish, which takes on a whole range of aromatic spices without ever losing its own character. Served at a festive dinner or on any special occasion, it brings the distinctive taste of the islands straight to your table — a fine companion to classics such as Mas Huni.
Ingredients (serves 1–2)
- 200 g fresh fish (tuna or mackerel, for example)
- 2 tablespoons lime juice
- 1 teaspoon turmeric
- 1 teaspoon cayenne pepper
- 2 tablespoons coconut oil
- 1 small onion, finely chopped
- 1 garlic clove, crushed
- Salt and pepper to taste
- Fresh coriander leaves, to garnish
Shopping for the ingredients
When shopping for Ziyaraafaiy, fresh fish should always come first. Choose good-quality, fresh fish to get the best flavour out of the dish. Local fishmongers and fish markets usually offer a wide selection, so take the opportunity to ask for advice on what has just come in. The remaining ingredients are easy to find in any well-stocked supermarket or at a weekly market.
Preparing the dish
To draw out the full aroma of the dish, careful preparation of the ingredients makes all the difference. Cut the fish into evenly sized pieces so the marinade can penetrate right through. The crucial step is marinating the fish in lime juice and spices, which not only intensifies the flavour but also makes the texture more tender. Ideally, leave the fish to marinate for at least 30 minutes so the aromas have time to work.
Step-by-step instructions
- Marinate the freshly cut fish in a bowl with lime juice, turmeric, cayenne pepper, salt and pepper.
- Chill the marinated fish in the fridge for at least 30 minutes.
- Heat the coconut oil in a frying pan and fry the onion and garlic until lightly golden.
- Add the marinated fish to the pan and cook over medium heat until done (about 5–7 minutes per side).
- Plate the fish, garnish with fresh coriander leaves and serve with rice.
Gluten-free / lactose-free version
Ziyaraafaiy is naturally gluten-free and lactose-free, since the main ingredients are simply fish and spices. Do check, however, that the spice blends and oils you use are free from gluten-containing additives. Prepared this way, the recipe is perfectly suited to anyone with a gluten or lactose intolerance. It makes for a delicious, wholesome meal you can enjoy without a second thought.
Tips for vegans and vegetarians
Although Ziyaraafaiy is traditionally made with fish, the recipe adapts easily to vegan and vegetarian tastes. Instead of fish, use tofu or jackfruit, both of which soak up the marinade beautifully and offer a comparable texture. Marinate the plant-based alternatives exactly as you would the fish so the flavours come through fully. Vegetarians will also enjoy a meat-free take on a coconut-rich curry such as Bambukeylu Hiti.
More tips and tricks
A few simple tricks will lift the flavour of Ziyaraafaiy even further. Experiment with different spices to add a signature note of your own. You can also slip fresh lemon or lime slices into the pan while the fish cooks, which brings extra brightness. Presenting the dish in an attractive bowl with fresh herbs scattered over the top does just as much for the eating experience.
Adapting the recipe to your taste
The recipe for Ziyaraafaiy is remarkably flexible, so anyone can shape it to their own palate. If you like real heat, add more cayenne pepper or a few fresh chillies. For a milder version, simply leave the hot spices out altogether. Playing with different herbs and spices can lead to exciting new flavour combinations, much as it does in a good Mas Curry.
Ingredient substitutions
It happens that not every ingredient is to hand, and that is no cause for concern. Instead of fresh fish, frozen fish fillets work perfectly well. If you have no coconut oil, olive oil makes an excellent alternative. Substitutions like these do nothing to spoil the overall flavour and still deliver a thoroughly delicious meal.
Drink pairing ideas
To round off the Ziyaraafaiy experience, a few drinks pair particularly well. Try a fruity cocktail or a refreshing glass of lime juice with mint. Wine lovers should reach for a light white such as Sauvignon Blanc, which complements the flavour of the fish beautifully. These drinks underline the tropical character of the dish and make dinner feel that bit more exotic.
Serving and presentation ideas
Presentation matters a great deal when serving Ziyaraafaiy. Choose an attractive plate that lets the colours of the ingredients come into their own. Garnish the fish with fresh coriander leaves or wedges of lime to create an appealing contrast. A good eye for detail makes any meal look — and taste — all the more inviting, especially alongside warm flatbreads such as Mas Roshi.
A bit of history
The culinary art of the Maldives has been shaped by the cultures that surround it, and Ziyaraafaiy is a perfect example. The pairing of fresh fish with local spices reflects the maritime tradition of the islands. Many dishes tell stories about the country’s past, its fishermen and the early trading routes that passed through the atolls. This evolution is a fascinating part of Maldivian cuisine, handed down from one generation to the next.
More recipe ideas
Summary: Ziyaraafaiy
Ziyaraafaiy is not merely a dish but an experience, one that sums up the cooking of the Maldives. With easily sourced ingredients and a straightforward method, you can bring the taste of the Indian Ocean into your own home. Its flexibility means the recipe bends to almost any preference, so there is a version to suit everyone. Enjoy it on your own or in good company, and let a little Maldivian flair into your kitchen.



