🌍 Kaufmann World Travel Factbook
Cocos (Keeling) Islands › 🥢 Food & Drink

🥢 Food & Drink

Coconut and reef fish, cooked with a Malay hand, on a horseshoe of coral in the middle of the Indian Ocean.

01

🥢 The Cocos Malay Table

Cocos (Keeling) Islands cuisine reflects the Malay heritage of Home Island, blending Southeast Asian flavors with the abundance of the surrounding ocean. Fresh seafood dominates—reef fish, tuna, and the prized giant trevally appear regularly on local tables. Coconut, the islands' historical raison d'être, features prominently in both savory dishes and desserts.

Traditional Cocos Malay dishes include rendang (rich curry slow-cooked until nearly dry), satay with peanut sauce, nasi goreng (fried rice), and various sambal condiments that add heat to every meal. Ikan bakar—grilled fish marinated in spicy sambal—showcases local ingredients at their simplest and best. During Hari Raya celebrations, elaborate feasts feature dozens of traditional dishes.

Dining options remain limited given the small population. West Island offers a few establishments serving both Asian and Australian fare, while Home Island dining typically requires an invitation or special arrangement. The small supermarket on West Island stocks basics, supplemented by periodic supply ships, but visitors should not expect the variety available on the Australian mainland.

Coconut water straight from the palm offers the islands' most refreshing beverage, while imported Australian beers and wines satisfy those seeking something stronger. The limited options encourage appreciation for simple pleasures—fresh fish, tropical fruit, and meals shared with new friends under swaying palms.

Nasi Kuning

Festive Yellow Rice

Nasi Kuning

Golden turmeric-coconut rice served at celebrations and special occasions on the islands, accompanied by an array of traditional side dishes.

Ingredients: 200g jasmine rice, 200ml coconut milk, 100ml water, 1 tsp turmeric powder, 1 lemongrass stalk bruised, 2 salam leaves (or bay leaves), 1 slice galangal, Salt. Garnish: Fried shallots, Sliced cucumber, Krupuk (crackers).

Preparation: Wash rice until water runs clear. Combine coconut milk, water, turmeric, lemongrass, salam leaves, galangal, and salt in pot. Add rice and stir. Bring to boil, then reduce to lowest heat. Cover tightly and cook 15 minutes without lifting lid. Remove from heat, let rest 10 minutes. Fluff with fork, removing aromatics. Traditionally shaped into a cone using a mold, decorated with cucumber, fried shallots, and served with krupuk and various side dishes.

💡 For deeper color and flavor, briefly fry the turmeric in oil before adding to the coconut milk.

Ikan Bakar Kelapa

Coconut-Grilled Fish

Ikan Bakar Kelapa

Fresh reef fish wrapped in coconut fronds and grilled over coconut husk coals—a cooking method unique to the Cocos Islands that infuses the fish with subtle smoky sweetness.

Ingredients: 2 whole fish (snapper or mackerel), about 350g each, 3 tbsp coconut oil, 4 shallots minced, 4 cloves garlic minced, 2 red chilies sliced, 1 tbsp tamarind paste, 1 tsp turmeric, Salt, Lime wedges, Fresh coconut fronds or banana leaves for wrapping.

Preparation: Clean fish and score deeply on both sides. Blend shallots, garlic, chilies, turmeric, tamarind, and salt into paste. Rub paste generously inside cavity and into cuts. Let marinate 30 minutes. Wrap each fish in coconut fronds or banana leaves, securing with toothpicks. Grill over medium coals 10 minutes per side, or until leaves are charred and fish flakes easily. Unwrap at table, squeeze lime over fish, serve with steamed rice.

💡 If using coconut husk as fuel, the smoke adds an irreplaceable flavor—worth sourcing if possible.

Kuih Talam

Two-Layer Coconut Cake

Kuih Talam

A beloved Cocos Malay dessert featuring contrasting layers—a fragrant green pandan base topped with rich white coconut cream, steamed to silky perfection.

Ingredients: Bottom layer: 100g rice flour, 30g green bean flour, 150ml pandan juice (from 6 pandan leaves blended with water), 100ml water, 80g sugar, Pinch salt. Top layer: 50g rice flour, 200ml thick coconut milk, ¼ tsp salt.

Preparation: For bottom layer, combine flours, pandan juice, water, sugar, and salt. Cook over low heat, stirring constantly until mixture thickens slightly. Pour into greased 8-inch square pan, steam 15 minutes until set. For top layer, mix rice flour, coconut milk, and salt. Cook gently, stirring until thickened. Pour over set green layer, steam another 15 minutes. Cool completely before cutting. The two layers should be distinct but bonded together.

💡 Test the bottom layer by touching gently—it should spring back before adding the top layer.

Need help? Chat with Hugh