Fish Ambul Thiyal

Fish Ambul Thiyal – flavorful Sri Lankan sour fish curry
Sri-Lanka
⏱ — min. Serves: —

Fish Ambul Thiyal is a traditional Sri Lankan dish known for its distinctive sour and spicy flavors. Often enjoyed during special occasions and family gatherings, this dish reflects the rich culinary heritage of Sri Lanka. It is commonly served with rice and a variety of sambols, making it a staple in many households.

⚡ Medium 🔥 ~350 kcal / serving

Ingredients

  • 1 lb (450 g) firm fish (such as tuna or mackerel), cut into chunks
  • 1 tablespoon black peppercorns
  • 1 tablespoon ground turmeric
  • 2 tablespoons goraka (dried Garcinia cambogia) or tamarind paste
  • 1 small onion, finely chopped
  • 4 cloves garlic, minced
  • 1-inch piece ginger, grated
  • 10-12 curry leaves
  • 2 green chilies, slit lengthwise
  • 1 teaspoon fenugreek seeds
  • 1 teaspoon mustard seeds
  • 1 teaspoon cumin seeds
  • 1/2 teaspoon chili powder (optional, for extra heat)
  • 1 cup water
  • Salt to taste
  • 2 tablespoons coconut oil

Instructions

Prepare the Goraka or Tamarind

If using goraka, rinse it well and soak in warm water for about 15 minutes. If using tamarind paste, skip this step.

Make the Spice Paste

In a mortar and pestle or a spice grinder, grind the black peppercorns into a coarse powder.

Combine the ground black pepper, ground turmeric, and soaked goraka (or tamarind paste) to form a thick paste. Add a little water if needed.

Marinate the Fish

Rub the spice paste all over the fish chunks, ensuring they are well coated. Let it marinate for at least 30 minutes.

Prepare the Curry Base

In a large pot, heat the coconut oil over medium heat.

Add the finely chopped onion, minced garlic, grated ginger, curry leaves, and slit green chilies. Sauté until the onions are translucent and fragrant.

Add the Spices

Add the fenugreek seeds, mustard seeds, and cumin seeds to the pot. Sauté for another 1-2 minutes until the seeds start to pop.

If using chili powder, add it now and mix well.

Cook the Fish

Gently add the marinated fish chunks to the pot, placing them in a single layer if possible.

Pour in the water and bring the mixture to a boil.

Reduce the heat to low, cover, and let it simmer for about 20-30 minutes, or until the fish is cooked through and the sauce has thickened. Be careful not to stir too much to avoid breaking the fish pieces.

Finish the Curry

Taste and adjust the seasoning with salt if needed.

Remove from heat and let it rest for a few minutes before serving.

Serve

Serve the Fish Ambul Thiyal hot with steamed rice and other Sri Lankan side dishes.

Enjoy your meal!

Frequently Asked Questions

What is Fish Ambul Thiyal?

Fish Ambul Thiyal is a sour fish curry from Sri Lanka, made with firm fish and a blend of spices, particularly known for its unique flavor from goraka or tamarind.

Where does Fish Ambul Thiyal come from?

Fish Ambul Thiyal hails from Sri Lanka, where it is a cherished part of the island's culinary tradition, reflecting local ingredients and flavors.

What are the main ingredients in Fish Ambul Thiyal?

Key ingredients include firm fish like tuna or mackerel, black peppercorns, ground turmeric, goraka or tamarind paste, onion, garlic, ginger, and curry leaves.

How long does Fish Ambul Thiyal take to make?

Fish Ambul Thiyal takes approximately 65-90 minutes to prepare and cook.

What do you serve with Fish Ambul Thiyal?

Serve Fish Ambul Thiyal with steamed rice and a side of coconut sambol or a fresh salad for a complete meal.