Sri Lankan Fish Ambul Thiyal (Sour Fish Curry)
Master the art of making traditional Sri Lankan Fish Ambul Thiyal. Discover how to create this iconic, tangy, and dry spiced sour fish curry at home.
Ingredients
For the Fish and Marinade:
- Firm white fish: 500g to 600g (such as tuna, bonito, or kingfish), cut into large chunks
- Dried goraka: 5 to 6 pieces (soaked in warm water for 15–20 minutes and mashed into a paste)
- Black peppercorns: 1 tablespoon (freshly crushed)
- Garlic: 5 cloves, minced
- Ginger: 1-inch piece, minced
- Salt: To taste
For the Tempering and Cooking:
- Curry leaves: 2 sprigs
- Pandan leaf (Rampe): A small piece (optional)
- Turmeric powder: ½ teaspoon
- Red chili powder: 1 to 2 teaspoons (adjust to your heat preference)
- Water: About ½ cup
- Coconut oil: 1 tablespoon (optional, for tempering)
Instructions
- Prepare the Goraka Paste: Once your dried goraka pieces have softened in warm water, blend or pound them using a mortar and pestle along with the crushed black peppercorns, minced garlic, ginger, and a pinch of salt until it forms a smooth, dark paste.
- Coat the Fish: Place your cubed fish in a mixing bowl. Add the turmeric powder, red chili powder, and the prepared goraka and pepper paste. Gently massage the paste into every piece of fish until thoroughly coated.
- Layer the Pot: Traditionally, an earthen clay pot (chatty) is used, but a wide, heavy-bottomed pan or saucepan works well. Place a few curry leaves and pieces of pandan leaf at the bottom of the pan to prevent the fish from sticking, then arrange the coated fish pieces in a single layer.
- Simmer: Pour about ½ cup of water down the side of the pan (so you don't wash the spice coating off the fish). Cover the pan with a tight-fitting lid and bring it to a boil over medium heat.
- Reduce and Dry: Once boiling, reduce the heat to low and let it simmer gently for about 20 to 25 minutes. Do not stir the fish aggressively, as you want the chunks to stay intact; instead, gently swirl the pan occasionally. Remove the lid during the last few minutes of cooking to allow any remaining liquid to evaporate, leaving behind a rich, thick, dark coating that clings to the fish.
- Serve: Remove from heat and let it rest. Ambul Thiyal actually tastes even better the next day as the spices deepen. Serve warm alongside steamed white rice or traditional coconut roti.
