National Dish Maldives: Kavaabu (Recipe)

In this article
The Maldives are famous for powder-white beaches and glittering lagoons, but the islands also hide a wonderfully spiced kitchen. Kavaabu — crisp little fried fish balls scented with coconut and turmeric — are the snack islanders reach for with an afternoon cup of tea. They are quick to make, need only a handful of ingredients, and deliver a proper taste of the atolls in every bite.
About Kavaabu
Kavaabu are among the best-loved short eats of the Maldives, sold at tea houses across the islands and made at home whenever guests appear. The mixture brings together fresh fish, grated coconut and warm spices, formed into small balls and fried until deep golden. Every bite is savoury, fragrant and slightly sweet from the coconut. Locals treat them as an everyday snack, while for visitors they are one of the easiest ways into the flavours of Maldivian cuisine, alongside classics such as Mas Huni.
Ingredients (serves 1–2)
- 200 g fresh fish (tuna or mackerel, for example)
- 50 g grated coconut
- 1 onion, finely chopped
- 2 cloves of garlic, crushed
- 1 teaspoon fresh ginger, grated
- 1 teaspoon turmeric
- Salt and pepper to taste
- Oil for frying
Shopping for the ingredients
For kavaabu, freshness makes all the difference. Look closely at the fish when you buy it — clear eyes, firm flesh and a clean sea smell are the marks of quality and freshness. Asian grocers and local fishmongers usually stock exactly the sort of tuna or mackerel these fish balls call for. Choose good grated coconut as well, ideally freshly grated or frozen rather than heavily dried, so the full island aroma comes through in the finished dish.
Preparing the dish
Getting kavaabu ready is refreshingly simple and takes very little time. Start by cutting the fish into small pieces or flaking it apart with a fork until it is evenly shredded. Then tip it into a bowl with the remaining ingredients, where the spices do the work of building that unmistakable Maldivian flavour. Knead the mixture thoroughly with your hands so the aromas mingle properly and the mass holds together when shaped.
Step-by-step instructions
- Flake or mash the fish in a mixing bowl.
- Add the onion, garlic, ginger, grated coconut and spices.
- Mix everything well until you have a smooth, even mixture.
- Shape small balls from the mixture using your hands.
- Heat plenty of oil in a pan and fry the kavaabu until golden brown.
- Drain on kitchen paper and serve straight away.
Gluten-free / lactose-free version
Kavaabu are naturally gluten-free and lactose-free, since the recipe rests entirely on fish, spices and coconut. If you are cooking for someone with coeliac disease, it is still worth checking that the spices and any ready-ground blends carry no traces of gluten from shared production lines. That built-in flexibility makes these fish balls a safe, welcoming dish to put on the table for a mixed group of guests.
Tips for vegans and vegetarians
Vegans and vegetarians need not miss out, because the spicing is what really defines this dish. Firm tofu, mashed chickpeas or grated vegetables such as courgette or aubergine all stand in convincingly for the fish, provided you squeeze out excess moisture first. Season and fry them exactly as you would the original and the Maldivian character survives intact — much as it does in a vegetable-led Bambukeylu Hiti.
More tips and tricks
The single most useful tip is to shape the balls to an even size so they fry through at the same rate. Watch your oil temperature too: too hot and the outside scorches before the middle is done, too cool and the kavaabu soak up fat and turn heavy. A spicy dipping sauce or a fresh chilli relish alongside lifts them enormously. Fry in small batches rather than crowding the pan, and your guests will be delighted with the result.
Adapting the recipe to your taste
Everyone has their own preferences, and kavaabu take happily to adjustment. Experiment with different spices and herbs until you land on a blend that feels like yours. Chopped chilli brings real heat, while fresh coriander leaves push the flavour in a brighter, greener direction. A little curry leaf, finely sliced, is another authentic touch. These small changes make the dish more versatile and more personal every time you cook it.
Ingredient substitutions
If some ingredients are missing from your kitchen, workable alternatives are close at hand. Tinned tuna does a perfectly good job in place of fresh fish, provided you drain it well. Where grated coconut is unavailable, a few spoonfuls of thick coconut milk enrich the mixture instead, though you may need a little more binding. Experimenting with different ingredients often leads to unexpectedly good results, so be creative with whatever your cupboard offers.
Drink pairing ideas
The right drink rounds off the kavaabu experience. A refreshing coconut or lime cooler sits beautifully with the fried, spiced fish balls and echoes the coconut in the mixture itself. A cold beer works equally well, cutting through the richness, and a sweet tropical fruit juice suits anyone avoiding alcohol. Strong black tea, the way it is drunk in island tea houses, is the most authentic pairing of all.
Serving and presentation ideas
Presentation adds a great deal to the pleasure of eating kavaabu. Arrange the fried balls on a large platter and garnish with fresh green herbs such as coriander or parsley. Small bowls of different dips and sauces set around them bring colour and variety to the spread. Serving them as part of a wider short-eats table alongside Gulha turns a simple snack into a proper occasion.
A bit of history
Kavaabu have a long tradition across the Maldives and belong firmly to the cultural identity of the islands. They began as a quick, portable snack made by fishing communities from the day’s catch, using the coconut that grows everywhere on the atolls. Today they are known well beyond Maldivian shores and appear in many regional variations. Their reliance on local ingredients and island cooking techniques makes them essential eating for anyone exploring Maldivian cuisine.
More recipe ideas
Summary: Kavaabu
To sum up, kavaabu are a wonderful little dish that captures the flavours and traditions of the Maldives in a single mouthful. Simple ingredients and straightforward preparation give you a delicious snack or starter suited to almost any occasion. Whether you serve them entirely traditionally or adapt them to your own tastes, their variety and flavour will win over you and your guests alike. Do not hesitate to give these island fish balls a try.



