
Galle Sour Fish Curry
Curries • Sri Lanka
ගැන Galle Sour Fish Curry
Southern-style fish curry with goraka, black pepper and chili — sour and smoky.
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(for 1 medium bowl per person)
- 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)
Instructions
- 1
Soak goraka in warm water for 10 minutes to soften. Once softened, mash into a paste with a little water.
10 minutes
Goraka gives the curry its signature sourness; don’t skip this step.
- 2
Combine fish cubes with turmeric, black pepper, salt, and half of the goraka paste. Gently mix and marinate for 10 minutes.
10 minutes
Marinating helps the fish absorb the tangy flavors.
- 3
In a clay pot or heavy-bottomed pan, layer shallots, garlic, green chili, and curry leaves at the bottom.
2 minutes
Layering ensures even cooking and flavor infusion.
- 4
Place the marinated fish pieces over the aromatics. Top with remaining goraka paste and sprinkle with chili powder.
2 minutes
Avoid stirring to keep fish pieces intact.
Why This Dish 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.
Galle Sour Fish Curry is rich in lean protein from fresh fish, which supports muscle health and aids in satiety. The use of goraka offers antioxidants and aids digestion. With minimal oil and no coconut milk, the dish is low in saturated fat and calories. The inclusion of shallots, garlic, and green chili adds vitamins C and B6, as well as anti-inflammatory properties. This curry is gluten-free, dairy-free, and packed with nutrients essential for a balanced diet.
Pro Tips
- 💡Tip 1: Use the freshest fish available for the best taste and texture.
- 💡Tip 2: Cooking in a clay pot enhances the curry’s flavor and authenticity.
- 💡Tip 3: Allow the curry to rest for 15 minutes after cooking to let the flavors meld.
Storage & Serving
Store leftover curry in an airtight container in the refrigerator for up to 2 days. The flavors deepen with time, making it even tastier when reheated gently.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 155.0 kcal |
| Protein | 20.0 g |
| Carbohydrates | 3.2 g |
| Total Fat | 7.4 g |
| Fiber | 0.6 g |

