National Dish Maldives: Kanneli (Recipe)

In this article
Discover Kanneli, an aromatic island dish that captures everything the Maldives does best: freshly caught fish, sweet grated coconut and a handful of warm spices, all brought together in a single pan. It is quick, wholesome and full of the bright, sunny flavours of the Indian Ocean. Whether you serve it with steamed rice or simply on its own, Kanneli is an easy way to bring a taste of the atolls to your kitchen.
About Kanneli
Kanneli is a traditional national dish of the Maldives, known for its aromatic depth and its wholesome ingredients. It is usually made with fresh fish, coconut and a selection of spices that reflect the culinary culture of the Maldivian islands. Kanneli is prized not only for its delicious flavour but also for its close connection to the traditional way of life of the islanders. In this article you will learn more about the preparation, the ingredients and the cultural significance of this wonderful dish.
Ingredients (serves 1–2)
- 200 g fresh fish (tuna or mackerel, for example)
- 100 g freshly grated coconut
- 1 onion, finely chopped
- 2–3 garlic cloves, crushed
- 1–2 green chillies, finely chopped
- 1 tsp ground turmeric
- 2 tbsp lime juice
- Salt and pepper to taste
- 2 tbsp vegetable oil
Shopping for the ingredients
To make Kanneli properly, the ingredients should be of good quality — above all the fish, which ought to be fresh and sustainably caught. Many supermarkets now have a dedicated fish counter that also stocks more exotic varieties. For the coconut you can either buy fresh coconut flakes or, if you prefer something more convenient, fall back on unsweetened desiccated coconut. Remember to buy your spices fresh too, so you get the very best flavour out of them.
Preparing the dish
Good preparation is what allows you to get the most from your ingredients. The fish, for example, should be cleaned thoroughly and cut into small pieces so that it cooks through evenly. All the other ingredients — the onion, garlic and chillies — should likewise be finely chopped so their aromas develop fully. If you are working with a fresh coconut, you will first need to crack it open and prise out the flesh.
Step-by-step instructions
- Heat the vegetable oil in a frying pan over a medium heat.
- Add the chopped onion and garlic and fry until translucent.
- Stir in the chillies and the ground turmeric and cook for a further 2–3 minutes.
- Add the pieces of fish and fry until cooked through.
- Add the grated coconut and fry everything together for a few minutes more.
- Season the dish with lime juice, salt and pepper.
- Serve Kanneli hot, garnished with fresh herbs if you like.
Gluten-free / lactose-free version
Kanneli is naturally gluten-free and lactose-free, which makes it an excellent choice for anyone with those intolerances. To be on the safe side, use only fresh ingredients and check that the products you buy contain no hidden allergens. It is also worth reading the labels on your spices to make sure there are no traces of gluten. Enjoy Kanneli with complete confidence on a gluten-free or lactose-free diet.
Tips for vegans and vegetarians
Kanneli is easily turned into a vegan or vegetarian version. Instead of fish you can use tofu or jackfruit, both of which stand in well for the texture of the original — much as they do in a hearty Bambukeylu Hiti. Add a combination of vegetables such as peppers or courgette for extra flavour and nutrition. Take care to judge the spices carefully so that your plant-based version tastes every bit as good as the classic.
More tips and tricks
To make your Kanneli even more aromatic, leave it to marinate for a while before cooking. This helps the flavours work their way deeper into the dish. You can also experiment with spices and develop your own combinations to make the recipe truly your own. Cook the fish at a lower temperature to keep it tender and juicy. Side dishes such as a crisp salad or a bowl of rice round off the whole experience nicely.
Adapting the recipe to your taste
With Kanneli there are few limits on your creativity. You can scale the portions to suit yourself, adding more or less fish or vegetables as you wish. If you like it hotter, increase the number of chillies or finish the dish with a spoonful of hot sauce. The most important thing is that the result matches your personal taste. Experiment with the ingredients and find the balance that works best for you.
Ingredient substitutions
If some of the ingredients are hard to come by, there are plenty of alternatives. The fresh fish can be replaced with tinned tuna, for instance, when nothing fresh is available — the same shortcut that works well for Mas Huni. In place of grated coconut you might try other nuts such as almonds or cashews to open up a new dimension of flavour. The texture will not be identical, but these substitutes still make for a very tasty dish.
Drink pairing ideas
Refreshing drinks go beautifully with Kanneli and complement the flavours of the dish. A cold citrus drink made with lime or lemon is a particularly good match. A mild beer or a glass of white sangria also provides a pleasant contrast to the spicier notes. Experiment with different pairings until you find your own perfect combination.
Serving and presentation ideas
Presentation matters a great deal when serving Kanneli. Bring the dish to the table on a large platter and garnish it with fresh herbs or lime wedges for visual appeal. Complementary sides such as a fresh salad, fried vegetables or warm Mas Roshi complete the picture. An attractive arrangement can lift the whole eating experience and impress your guests.
A bit of history
Kanneli has its origins in traditional Maldivian cooking, which is shaped above all by the availability of fresh ingredients from the sea. The Maldives are known for their rich marine environment and the great variety of fish it supports. Historically, the food of the islands was influenced by trading links with other cultures, and that legacy is still visible in today’s culinary traditions — as it is across Maldivian cuisine. Kanneli is a tribute to the riches the Maldives have to offer and reflects the way the islanders live.
More recipe ideas
Summary: Kanneli
Kanneli is more than just a dish; it is part of the cultural identity of the Maldives, bringing together tradition and fresh ingredients in perfect harmony. The combination of fish, coconut and spices makes for an exceptional taste experience. Whether you follow the classic recipe or create your own variations, Kanneli is a delicious way to discover the flavours of the Maldives. Give this recipe a try and let the islands’ culinary variety work its magic.



