How to Make Ambul Thiyal (Traditional & Healthy Version)

Ambul Thiyal, also known as Sri Lankan sour fish curry, is one of the most iconic dishes from the southern region of Sri Lanka. This dish is renowned for its bold flavors, unique preservation method, and health-conscious ingredients. Traditionally, Ambul Thiyal is prepared using firm, fresh fish—usually tuna—simmered in a blend of local spices and goraka, a sour fruit that gives the curry its distinctive tang. The name 'Ambul' translates to 'sour,' and 'Thiyal' means 'curry,' perfectly describing its flavor profile. Ambul Thiyal is a staple in Sri Lankan households, especially in coastal areas where fresh fish is abundant. The dish is not only delicious but also practical, as the sourness from goraka acts as a natural preservative, allowing the curry to be kept for several days without refrigeration. Its deep, earthy flavors and aromatic spices make it a favorite for both locals and visitors. Ambul Thiyal is usually enjoyed with rice, but it also pairs well with other traditional accompaniments like coconut sambol or mallung. For health-conscious eaters, Ambul Thiyal offers high protein and low carbs, making it suitable for calorie tracking, weight management, and balanced diets. Whether you're exploring Sri Lankan cuisine for the first time or seeking authentic, healthy recipes, Ambul Thiyal is a must-try, rich in both cultural heritage and taste.

35 min total2 servingsmedium165 kcal / 100g

Ingredients

  • Fresh tuna (firm fish)
    200g Fresh tuna (firm fish) (locally known as 'kelawalla')
  • Goraka (dried sour fruit)
    20g Goraka (dried sour fruit) (also called 'Sri Lankan Garcinia Cambogia')
  • Black pepper powder
    1 tsp Black pepper powder (for authentic heat)
  • Turmeric powder
    1/2 tsp Turmeric powder (adds color and nutrition)
  • Salt
    1/2 tsp Salt (adjust to taste)
  • Sri Lankan curry leaves
    8 leaves Sri Lankan curry leaves (for aroma)
  • Sri Lankan cinnamon stick
    1 inch Sri Lankan cinnamon stick (adds depth)
  • Red onion
    1 small Red onion (finely chopped)
  • Garlic cloves
    2 Garlic cloves (crushed)
  • Water
    1/2 cup Water (for curry base)

Step-by-step instructions

Step 1: Soak goraka in hot water for 5 minutes to soften
0%
5 min

Step 1 · Soak goraka in hot water for 5 minutes to soften

Soak goraka in hot water for 5 minutes to soften. Once soft, mash into a paste.

Step 2: Cut tuna into 1-inch cubes and set aside
0%

Step 2 · Cut tuna into 1-inch cubes and set aside

Cut tuna into 1-inch cubes and set aside.

Step 3: In a mixing bowl
0%

Step 3 · In a mixing bowl

In a mixing bowl, combine mashed goraka, black pepper, turmeric, salt, crushed garlic, and chopped onion. Mix well to form a thick marinade.

Step 4: Add tuna pieces to the marinade
0%
5 min

Step 4 · Add tuna pieces to the marinade

Add tuna pieces to the marinade, coating each cube evenly. Let it rest for 5 minutes.

Step 5: Place marinated fish in a clay pot or heavy-bottomed pan
0%

Step 5 · Place marinated fish in a clay pot or heavy-bottomed pan

Place marinated fish in a clay pot or heavy-bottomed pan. Add curry leaves, cinnamon stick, and water.

Step 6: Cover and cook on low heat for 15-20 minutes
0%
20 min

Step 6 · Cover and cook on low heat for 15-20 minutes

Cover and cook on low heat for 15-20 minutes, gently stirring once halfway. Allow the liquid to reduce and the fish to absorb spices.

Step 7: Remove from heat and let the curry rest for 5 minutes before serving
0%
5 min

Step 7 · Remove from heat and let the curry rest for 5 minutes before serving

Remove from heat and let the curry rest for 5 minutes before serving.

Why this recipe is healthy

Ambul Thiyal is a healthy choice because it uses minimal oil, relies on fresh fish, and includes nutrient-dense spices and herbs. The low-calorie profile supports weight management, while the high protein keeps you feeling full longer. With natural preservation, no artificial additives, and rich antioxidants, it fits well into balanced, nutritious meal plans and is ideal for those tracking their macros.

A note on tradition

Ambul Thiyal is a southern Sri Lankan specialty, often served during family gatherings and important celebrations. Its preservation quality made it a favorite among fishermen and coastal communities, who needed food to last several days. Ambul Thiyal is traditionally eaten with rice and is integral to southern Sri Lankan cuisine, highlighting the region's rich seafood heritage.

← Back to Ambul Thiyal nutrition