
Kavaabu (sometimes spelled kavaab or 'masroshi balls') is part of the family of Maldivian short-eats served at hedhikaa (afternoon tea), alongside gulha, bajiya, and roshi sandwiches. The use of leftover rice as a binder is the everyday-resourceful island technique.
Pick up a kavaabu — golden-brown crispy shell, the size of a small golf ball, oily-glossy and steaming. Bite: the shell shatters into a soft, dense, slightly chewy interior of rice-and-tuna-and-spice; the smoky tuna is the dominant flavor, the rice gives weight, the turmeric and chili humming throughout, the curry leaf adding herb-citrus. Squeeze lime over the second one for brightness. With a hot cup of black tea or a sweet chai, this is a Male afternoon-tea cart by the lagoon at 4 pm.
Using day-old rice is the critical structural step — fresh rice releases too much starch and makes the mixture mushy. The egg-and-flour binder is essential; without it, the kavaabu falls apart in the fryer. Frying at 175°C cooks the inside through while crisping the outside; hotter oil burns the outside before the inside heats through.
Variations
Kavaabu with smoked tuna (most common). With fresh tuna. With canned tuna (modern shortcut). With added grated coconut (rural traditional). Spicy kavaabu (with extra chili). Modern restaurant 'kavaabu skewers' (grilled instead of fried).
On the Palate
Where Kavaabu sits in the Maldivian flavor cloud
Ingredients
Serves 4How it's made
10 steps · 40 min active + 20 min waiting
- 112 min
Cook 200 g rice in advance (cooled overnight in fridge works best — fresh-cooked is too wet). You should have ~400 g cooked rice.
- 24 min
Flake 200 g smoked tuna (or canned tuna, drained) into a bowl.
- 34 min
Finely chop 1 small red onion, 1 green chili, 6 curry leaves, 1 tbsp cilantro.
- 42 min
Grate 1 tbsp ginger and mince 2 garlic cloves.
- 54 min
In a large bowl, combine cooked rice, tuna, onion, chili, curry leaves, cilantro, ginger, garlic, 1 tsp turmeric, 1 tsp red chili powder, 1 tsp salt, 1 tsp ground cumin, juice of 1 lime, and 1 egg (binder).
- 63 min
Mash by hand or with a potato masher until cohesive and shapable. Add 2 tbsp flour if too wet, or 1 tbsp water if too dry.
Watch outMash until the mixture holds together and takes a shape — day-old rice is dry enough to bind; if it's still wet and loose it'll fall apart in the oil.
- 74 min
Shape into 16 small balls (golf-ball size) or oval patties.
- 83 min
Dredge each in flour or breadcrumbs.
- 914 min
Heat 500 ml neutral oil in a deep pot to 175°C. Fry 4 at a time, 3-4 min until deep golden brown all over.
Watch outHold the oil steady around medium-hot and fry to deep golden — too hot burns the crust before the middle heats through.
- 102 min
Drain on paper towels. Serve hot with a lime wedge and a sweet chili-coconut dip.





