How to Make Galle Sour Fish Curry (Traditional & Healthy Version)
Galle Sour Fish Curry, known locally as 'Galle Ambul Thiyal', is a tangy and aromatic seafood dish from Sri Lanka’s southern coast. This vibrant curry is celebrated for its bold, sour notes—thanks to the use of goraka (Sri Lankan dried garcinia)—and its delicate balance of spices. Traditionally prepared by local fishermen to preserve their fresh catch, Galle Sour Fish Curry is simmered without coconut milk, resulting in a lighter, healthier dish that highlights the natural flavors of the fish. This curry is a staple in southern Sri Lankan cuisine, often enjoyed with red rice or steamed vegetables. Its distinct tartness and fiery undertones make it a memorable culinary experience, perfect for those seeking authentic Sri Lankan flavors. The recipe is naturally low in fat and packed with protein, making it a great option for health-conscious eaters. Whether you’re new to Sri Lankan cooking or a long-time fan, this Galle Sour Fish Curry brings a taste of the island’s coastal traditions to your kitchen.
Ingredients
- 300g Firm white fish fillets (e.g., kingfish, tuna) (cut into 2-inch cubes)
- 5 pieces Goraka (dried garcinia) (soaked in warm water, called 'Goraka' locally)
- 5 Shallots (finely sliced, known as 'Red onions')
- 3 Garlic cloves (crushed)
- 2 Fresh green chili (sliced)
- 1 tsp Black pepper powder
- 1 tsp Sri Lankan chili powder
- 1/2 tsp Turmeric powder
- to taste Salt
- 1 sprig Curry leaves
- 1 cup Water (as needed)
Step-by-step instructions
Step 1 · Soak goraka in warm water for 10 minutes to soften
Soak goraka in warm water for 10 minutes to soften. Once softened, mash into a paste with a little water.
Step 2 · Combine fish cubes with turmeric
Combine fish cubes with turmeric, black pepper, salt, and half of the goraka paste. Gently mix and marinate for 10 minutes.
Step 3 · In a clay pot or heavy-bottomed pan
In a clay pot or heavy-bottomed pan, layer shallots, garlic, green chili, and curry leaves at the bottom.
Step 4 · Place the marinated fish pieces over the aromatics
Place the marinated fish pieces over the aromatics. Top with remaining goraka paste and sprinkle with chili powder.
Step 5 · Pour water gently around the sides
Pour water gently around the sides. Cover and cook on medium heat for 12-15 minutes until the fish is cooked through and the sauce has thickened.
Step 6 · Taste and adjust salt or chili as needed
Taste and adjust salt or chili as needed. Serve hot with steamed rice or red rice.
Why this recipe is healthy
This Sri Lankan fish curry is a healthy choice due to its lean protein content, low fat, and absence of added sugars or heavy oils. The natural acidity from goraka reduces the need for excess salt, supporting heart health. The recipe uses whole, fresh ingredients and aromatic spices, making it suitable for weight management and those following pescatarian or low-calorie diets. Its simple preparation keeps the nutritional value intact.
A note on tradition
Galle Sour Fish Curry is a culinary icon in southern Sri Lanka, especially in coastal communities where fresh fish is abundant. It is traditionally cooked in clay pots, which enhance its flavor and texture. The dish is often prepared for family gatherings and special occasions, reflecting the region's love for bold, tangy flavors. Its preservation qualities made it popular among fishermen seeking to keep their catch fresh for longer.