🍽️ Cuisine
Sri Lankan cuisine is a fiery celebration of the island's spice trade heritage. Ceylon cinnamon, cardamom, and especially curry leaves define a kitchen where every meal features rice and an array of curries—fish, meat, vegetables, and lentils all simmered in coconut milk with roasted spice blends. The cuisine varies by region: coastal areas favor seafood curries, while the hill country produces the world's finest tea. Hoppers—bowl-shaped rice pancakes—and stringhoppers—steamed rice noodles—showcase the island's unique bread traditions, while sambols add fresh, fiery contrast to every plate.
Kottu Roti
The rhythmic chopping of kottu is the soundtrack of Sri Lankan streets. Flatbread is shredded and stir-fried with eggs, vegetables, and your choice of meat, creating a carb-lover's dream. The metallic clang of the blades on the hot griddle is unmistakable.
Ingredients: 4 godamba roti or paratha (torn into strips), 200g chicken breast (sliced thin), 2 eggs, 1 onion (sliced), 1 leek (sliced), 3 green chilies (sliced), 10 curry leaves, 15ml curry powder, 15ml soy sauce, 5ml chili flakes, 45ml vegetable oil, Salt to taste.
Preparation: If using fresh roti, tear into rough 2cm strips. Set aside. Heat oil in a large flat pan or griddle over high heat. Add curry leaves—they should crackle. Add chicken and stir-fry for 3-4 minutes until just cooked. Push to one side. Add onion, leek, and chilies. Stir-fry for 2 minutes until slightly softened. Add the roti strips, curry powder, soy sauce, and chili flakes. Use two metal spatulas, chop and toss everything together vigorously. Push mixture to the sides, crack eggs in the center. Let them set slightly, then chop into the kottu. Continue chopping and mixing until everything is well combined and the roti is slightly crispy in places. Season with salt. Serve immediately with curry sauce on the side.
💡 The key is very high heat and constant chopping motion. Use two sturdy metal spatulas and don't be shy about making noise—that's authentic!
Hoppers (Appa)
Bowl-shaped rice pancakes with crispy edges and a soft, spongy center—the crown of Sri Lankan breakfast. Plain hoppers are served with curry and sambol, while egg hoppers have an egg cracked into the center during cooking.
Ingredients: 200g rice flour, 50g all-purpose flour, 200ml coconut milk, 100ml warm water, 5g instant yeast, 10g sugar, 5ml salt, Eggs (for egg hoppers), Coconut oil for the pan.
Preparation: Dissolve yeast and sugar in warm water. Let stand for 5 minutes until foamy. Mix rice flour and all-purpose flour in a bowl. Add coconut milk and the yeast mixture. Whisk until smooth—the batter should be thin and pourable. Cover and ferment at room temperature for at least 4 hours, or overnight. The batter will become slightly sour and bubbly. Stir the batter and adjust consistency—it should coat a spoon but flow easily. Heat a hopper pan (or small wok) over medium heat. Brush with coconut oil. Pour a ladleful of batter into the center, then quickly swirl the pan to coat the sides thinly while leaving a thicker pool at the bottom. Cover and cook for 2-3 minutes until edges are crispy brown and center is set. For egg hoppers, crack an egg into the center before covering. Serve immediately with pol sambol (coconut sambol) and curry.
💡 A proper hopper pan has a rounded bottom and tight lid—the steam is essential. A small wok with a lid works as a substitute.
Fish Ambul Thiyal
A sour fish curry unique to Sri Lanka, dark and intensely flavored from goraka (garcinia cambogia) and roasted spices. The fish is dry-cooked until it absorbs all the sauce, creating an intense, complex dish that keeps for days without refrigeration.
Ingredients: 400g tuna or mackerel (cut into chunks), 30g goraka (or substitute tamarind paste), 5ml black pepper (coarsely ground), 5ml turmeric powder, 5ml chili powder, 10ml curry powder, 4 cloves garlic (sliced), 1 small onion (sliced), 2 green chilies (slit), 10 curry leaves, 5ml salt, 100ml water.
Preparation: If using goraka, soak in 100ml warm water for 15 minutes. Squeeze out the sour liquid and discard the solids. Rub fish pieces with turmeric and salt. Let stand for 10 minutes. Place fish in a clay pot or heavy pan. Add onion, garlic, curry leaves, and green chilies around the fish. Sprinkle with pepper, chili powder, and curry powder. Pour the goraka water (or tamarind paste mixed with water) over everything. Cover and cook over low heat for 20 minutes without stirring. Uncover and gently shake the pan (don't stir—fish will break). Continue cooking until almost all liquid has evaporated and fish is coated in thick, dark sauce. Serve at room temperature with rice and other curries.
💡 This dish improves with time and was traditionally made for travel. It keeps at room temperature for several days—the acidity preserves the fish.



