There are recipes that feel like a place — briny air, sun-warmed wood, and the gentle rhythm of surf. This Maldivian Tuna Curry (Kandu Kukulhu) is one of those dishes. It’s bright with coconut, fragrant with curry leaves and spices, and anchored by meaty yellowfin tuna. The flavors are layered: a punch of crushed garlic and ginger, the warmth of cumin and cardamom, and the mellow heat of dry chilies and a single Maldivian chili. This version stays true to tradition but is written in a clear, kitchen-friendly way so you can recreate a piece of the Indian Ocean at home.
Why you’ll love this Maldivian Tuna Curry (Kandu Kukulhu)

- Bold and balanced: The curry blends rich coconut milk with aromatic spices for a sauce that coats every bite.
- Textural contrast: Thick coconut milk and shredded fresh coconut provide body while thin strips of coconut leaf (or ramepe/ranba fai if unavailable) add authentic texture.
- Quick to make: Fresh tuna cooks fast; this dish comes together in under an hour from start to finish.
- Good for entertaining: It’s impressive enough for guests but simple enough for weeknights.
Ingredients
Use the ingredient names and quantities exactly as listed for the best result.
- 1 ¾lbs yellowfin tuna
- 15 thin strips of coconut leaf in absence of coconut leaf use rampe leaf ranba fai
- 1 2curry leaves
- 1 cup thick coconut milk
- 1 cup light coconut milk
- ¾ onion thinly sliced
- 1 ½ tsps salt
- 1 tsp cumin seeds
- 1-inch ginger(1/3 of an inch) crushed
- 4 garlic cloves crushed
- 4 pcs cardamom
- ¼ tsp turmeric powder
- 5 dry red chilies
- 1 maldivian chili(or hot chili)
- 1 ½ onion
- 1 ½ cups scraped fresh coconut
- 1 tbsp salt
Equipment
A medium-sized heavy-bottomed pan or kadai, a spice grinder or mortar and pestle, a sharp knife, and a spoon for stirring. A blender helps if you prefer an extra-smooth coconut paste.
Prep work

Before you begin, get everything ready. Slice the ¾ onion thinly. Crush the ginger (measure 1-inch but note 1/3 of an inch crushed is specified), crush the four garlic cloves, and measure out the cumin seeds, cardamom, turmeric, and chilies. Scrape fresh coconut to make 1 ½ cups if you can, and prepare the coconut leaf strips or the suggested alternative. Cut the yellowfin tuna into large chunks so it will hold together during cooking.
Flavor profile and serving suggestions

This Maldivian Tuna Curry (Kandu Kukulhu) is aromatic and slightly spicy, with creamy coconut milk smoothing the edges. Serve it steaming hot with plain steamed rice, fragrant basmati, or warm flatbread. A simple cucumber and red onion salad dressed lightly with lime brightens the plate. Leftovers keep well for a day and make great sandwiches or wraps when gently reheated.
Step-by-step Instructions
Below are clear, numbered steps that follow the original order but are rewritten for clarity. Follow them exactly and keep the ingredient amounts the same.
- Prepare the coconut paste: Combine 1 ½ cups scraped fresh coconut, 5 dry red chilies, 1 maldivian chili (or hot chili), 1 tsp cumin seeds, 4 pcs cardamom, ¼ tsp turmeric powder, and 1 tbsp salt in a grinder or mortar and pestle. Grind to a semi-smooth paste; you can add a splash of light coconut milk if the mixture is too dry. Set this paste aside.
- Mix the tuna with spice: Cut 1 ¾lbs yellowfin tuna into large bite-sized pieces. In a bowl, gently toss the tuna with the coconut paste so the pieces are evenly coated. Let it rest for 10 minutes to absorb the flavors while you continue prepping.
- Sweat the sliced onion: Heat a medium pan over medium heat. Add a tablespoon of neutral oil (not listed in the ingredient list so use a standard kitchen amount). Add ¾ onion thinly sliced and cook, stirring, until the onion is softened and translucent but not browned, about 5–7 minutes. This builds the curry’s base without overpowering the delicate tuna.
- Add curry leaves and aromatics: To the pan with the softened onion, add 1 cup thick coconut milk, 1 cup light coconut milk, 1-inch ginger(1/3 of an inch) crushed, and 4 garlic cloves crushed. Stir to combine. Add 1 ½ tsps salt now so the aromatics and milk can balance together. Bring the mixture to a gentle simmer.
- Cook the coated tuna: Gently add the tuna pieces coated with the coconut spice paste into the simmering coconut-milk mixture. Nestle them carefully to avoid breaking up the chunks. Maintain a gentle simmer; aggressive boiling will make the fish tough. Cook the tuna for approximately 6–8 minutes, or until the fish is just cooked through. The exact time will depend on the thickness of the pieces; look for opaque white flesh and a firm texture.
- Finish the curry: Once the tuna is cooked, adjust seasoning with a pinch more of the 1 ½ tsps salt if needed. Stir in 15 thin strips of coconut leaf (or rampe leaf ranba fai if you used that alternative) and 1 2curry leaves. Allow these to heat through for a minute or two so their aroma infuses the curry without losing color.
- Taste and rest: Turn off the heat and let the curry rest in the warm pan for 3–5 minutes. This short rest lets the flavors meld and the tuna finish gently. If the sauce seems too thin, simmer very gently for another minute to concentrate it slightly; if it seems too thick, stir in a little extra light coconut milk to reach the desired consistency.
- Serve: Spoon the Maldivian Tuna Curry (Kandu Kukulhu) into a shallow bowl, making sure each portion gets both sauce and tender tuna pieces. Garnish with an extra curry leaf or a thin strip of coconut leaf if you like. Serve immediately with steamed rice or flatbreads.
Troubleshooting and tips
- Tuna texture: Yellowfin tuna cooks quickly and becomes dry if overcooked. Watch for the flesh to turn opaque and flake easily when it’s ready.
- Spice level: The 5 dry red chilies plus the single Maldivian chili provide real heat. Reduce the dry red chilies by half if you prefer milder curry.
- Coconut consistency: Use the thick coconut milk for body and the light coconut milk to thin the sauce to a silky consistency. If your coconut milk is especially thick, you can shave a little off the thick cup and add more light milk to achieve balance.
- Leaf substitutes: If you don’t have coconut leaf strips, use the suggested rampe leaf ranba fai strips. They add a similar textural element and a whisper of authenticity.
- Make ahead: The curry keeps for a day chilled and reheats gently on the stove. Reheat slowly and add a splash of light coconut milk if the sauce tightens during refrigeration.
Variations
While this recipe honors the original ingredient list, small changes can be delicious:
- Swap yellowfin tuna for other firm fish steaks like albacore or swordfish if unavailable locally.
- Add a handful of chopped tomatoes in step 4 for a brighter, slightly tangy sauce.
- For a heartier meal, add cubed potatoes simmered until tender before adding the tuna; they’ll soak up the curry flavors.
Notes on ingredients and authenticity
Maldivian Tuna Curry (Kandu Kukulhu) is a coastal classic: fresh scraped coconut and layered coconut milk are essential. This recipe follows the spirit and sequence of traditional preparation, using the exact ingredient quantities listed so the balance of spice, salt, and coconut remains true.
Final thoughts
Cooking this Maldivian Tuna Curry (Kandu Kukulhu) is a gentle invitation to the sea: fragrant cardamom and cumin, the comfort of two kinds of coconut milk, and the clean, meaty lift of yellowfin tuna. The method is straightforward, but attention to timing — especially when cooking the fish — will reward you with a curry that is both true to its island roots and perfectly suited to a modern kitchen. Gather rice, lay out a simple salad, and let the curry’s warm, savory-sweet notes do the rest.
Enjoy your Maldivian Tuna Curry (Kandu Kukulhu). May it bring a little ocean air to your table.

Maldivian Tuna Curry (Kandu Kukulhu)
Equipment
- Mixing Bowls
- frying pan or skillet
- Food processor or blender
- Sharp Knife
- Cutting Board
- Large Pot
- Measuring cups and spoons
Ingredients
- 1 3/4 lbs yellowfin tuna skinned and boned, cut into 1 cm thick by ~10 cm square pieces
- 15 pieces coconut leaf strips thin strips; if unavailable, use rampe (ranba fai) leaf
- 15 curry leaves
- 1 cup thick coconut milk
- 1 cup light coconut milk
- 3/4 onion onion thinly sliced (for curry)
- 1 1/2 tsp salt
- 1 tsp cumin seeds
- 1 inch ginger or about 1/3 inch crushed, adjusted to taste
- 4 cloves garlic crushed
- 4 pieces cardamom pods
- 1/4 tsp turmeric powder
- 5 pieces dried red chilies
- 1 piece Maldivian chili or hot chili
- 1 1/2 onion onion additional, for cooking
- 1 1/2 cups fresh scraped coconut
- 1 tbsp salt for coconut paste (separate from earlier salt amount)
Instructions
- Combine the cumin seeds, crushed ginger, crushed garlic, cardamom pods, turmeric, dried red chilies, Maldivian chili, thinly sliced 3/4 onion, scraped fresh coconut, and 1 tbsp salt in a bowl.
- Heat a dry frying pan over medium heat and roast the spice-coconut mixture briefly, stirring, until it browns lightly and becomes fragrant; remove from heat.
- Drain any excess liquid from the roasted mixture, transfer to a food processor, add about 1/4 cup (60 ml) water, and grind to a smooth paste.
- Prepare the tuna by skinning and deboning, then slice into pieces about 1 cm thick and roughly 10 cm square.
- Place half of the prepared curry paste in a bowl. Spread about 1/4 tsp of the paste on one tuna slice, roll the slice up, then wrap each roll with a thin coconut leaf strip and tie or tuck to secure; repeat for all pieces.
- In a pot, mix the light coconut milk with two spoonfuls of the curry paste and heat for a few minutes over medium heat.
- Add the remaining 1 1/2 onions (sliced) and the 1 1/2 tsp salt, bring the mixture gently to a boil, then add the prepared tuna rolls. Reduce heat and simmer until the fish is tender, about 15–30 minutes depending on thickness.
- Stir in the thick coconut milk and simmer until the curry thickens to your desired consistency, then remove from heat.
- Serve the curry hot with rice.
Notes
- This is a traditional Maldivian fish curry known as the 'chicken curry of the sea'.
- If coconut leaf strips are unavailable, use rampe (ranba fai) leaf as a substitute.
- Adjust chilies to your preferred heat level.
- Roast the paste only until lightly browned to avoid burning the coconut.
