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.

35 min total2 servingsmedium155 kcal / 100g

Ingredients

  • Firm white fish fillets (e.g., kingfish, tuna)
    300g Firm white fish fillets (e.g., kingfish, tuna) (cut into 2-inch cubes)
  • Goraka (dried garcinia)
    5 pieces Goraka (dried garcinia) (soaked in warm water, called 'Goraka' locally)
  • Shallots
    5 Shallots (finely sliced, known as 'Red onions')
  • Garlic cloves
    3 Garlic cloves (crushed)
  • Fresh green chili
    2 Fresh green chili (sliced)
  • Black pepper powder
    1 tsp Black pepper powder
  • Sri Lankan chili powder
    1 tsp Sri Lankan chili powder
  • Turmeric powder
    1/2 tsp Turmeric powder
  • Salt
    to taste Salt
  • Curry leaves
    1 sprig Curry leaves
  • Water
    1 cup Water (as needed)

Step-by-step instructions

Step 1: Soak goraka in warm water for 10 minutes to soften
0%
10 min

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
0%
10 min

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
0%

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
0%

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
0%
15 min

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
0%

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.

← Back to Galle Sour Fish Curry nutrition