Home › Recipes › Lunch ›Sri Lankan ›Sri Lankan Spicy Fish Ambul Thiyal with Coconut Roti
LUNCH

Sri Lankan Spicy Fish Ambul Thiyal with Coconut Roti

Experience the vibrant flavors of Sri Lanka with this spicy and tangy fish curry, traditionally made with goraka for its unique sourness. Served alongside fluffy, homemade coconut roti, this meal offers a delightful balance of heat, tang, and richness.

✎
HOW TO MAKE IT

Let's cook.

01

Prepare the fish: In a bowl, combine the fish pieces with goraka paste, red chili powder, turmeric powder, black pepper, and ginger-garlic paste. Mix well to coat the fish evenly. Let it marinate for 15 minutes.

02

Cook the Ambul Thiyal: Heat 1 tablespoon of coconut oil in a medium pot over medium heat. Add the marinated fish and sear for 2 minutes per side. Pour in 1/2 cup of water, bring to a simmer, then reduce heat to low, cover, and cook for 15-20 minutes, or until the fish is cooked through and the sauce has thickened slightly.

03

Prepare the roti dough: In a large bowl, combine 2 cups all-purpose flour, 1/2 cup grated fresh coconut, and 1/2 teaspoon salt. Gradually add 3/4 cup hot water, mixing with a spoon until a shaggy dough forms. Knead for 5 minutes until smooth and pliable. Adjust water or flour as needed.

04

Form the rotis: Divide the dough into 8 equal portions. Roll each portion into a ball, then flatten it into a thin circle, about 6 inches in diameter, using a rolling pin.

05

Cook the rotis: Heat a flat griddle or cast-iron pan over medium-high heat. Cook each roti for 1-2 minutes per side, until golden brown spots appear and the roti puffs up slightly. Press gently with a spatula to ensure even cooking.

06

Serve immediately: Transfer the cooked Ambul Thiyal to a serving dish and serve hot with the freshly made coconut rotis.

About This Recipe

Experience the vibrant flavors of Sri Lanka with this spicy and tangy fish curry, traditionally made with goraka for its unique sourness. Served alongside fluffy, homemade coconut roti, this meal offers a delightful balance of heat, tang, and richness.
Sri Lankan Spicy Fish Ambul Thiyal with Coconut Roti
Simple ingredients.
Big flavor.
✦
♨

Chef's Tips

For a deeper flavor in the Ambul Thiyal, allow the fish to marinate for up to 30 minutes. When making the roti, ensure the water is hot, as this helps create a softer dough. If fresh goraka is unavailable, a squeeze of lime juice can offer a similar tang, though the flavor profile will differ slightly.
↔

Easy Substitutions

If goraka is hard to find, you can use 1 tablespoon of tamarind paste mixed with 2 tablespoons of hot water. For the fish, any firm white fish like kingfish or swordfish works well. If you don't have fresh coconut for the roti, unsweetened desiccated coconut can be rehydrated with a little warm water before use.
▱

Storage & Reheating

Store leftover Ambul Thiyal in an airtight container in the refrigerator for up to 2 days. Coconut rotis are best eaten fresh but can be stored at room temperature for a few hours or refrigerated for up to 1 day, then reheated gently on a griddle.

Serving Suggestions

Serve this dish with a simple cucumber and onion salad for a refreshing contrast, or a side of plain white rice to soak up the delicious sauce. A dollop of plain yogurt can also help balance the spice. For a complete Sri Lankan meal, consider adding a small portion of dhal curry.

Common Mistakes

Overcooking the fish: Fish can become dry and tough if cooked for too long. Cook just until it flakes easily. Not marinating the fish: Skipping the marination step will result in less flavorful fish. Ensure at least 15 minutes for the spices to penetrate. Adding too much water to the roti dough: This will make the dough sticky and difficult to handle. Add hot water gradually until a firm, pliable dough forms. Rolling rotis too thick: Thick rotis will be dense and not cook evenly. Aim for a thin, even thickness.

Frequently Asked Questions

What is goraka and where can I find it?

Goraka, also known as Garcinia cambogia, is a fruit used for its souring properties in Sri Lankan cuisine. It's typically sold dried and can be found in Asian grocery stores or online. If unavailable, tamarind paste is a good substitute.

Can I use frozen fish for this recipe?

Yes, you can use frozen fish fillets. Thaw them completely and pat them very dry before marinating to prevent excess water from diluting the flavors.

How do I know if my roti dough is kneaded enough?

The dough should be smooth, elastic, and not sticky. When you press it, it should spring back slowly. If it's too sticky, add a little more flour; if too dry, add a tiny bit more hot water.

Can I make the Ambul Thiyal less spicy?

Absolutely. Reduce the amount of red chili powder to 1/2 teaspoon or omit it entirely if you prefer a milder flavor. You can also remove the seeds from any fresh chilies if adding them.
MORE TO KNOW
Ambul Thiyal, meaning 'sour curry,' is a dry curry from Sri Lanka, traditionally made with tuna and a unique ingredient called goraka (Garcinia cambogia). Goraka provides a distinct sourness and also acts as a natural preservative. The key to an authentic Ambul Thiyal is to cook it slowly until the sauce reduces and coats the fish, creating a rich, concentrated flavor. The coconut roti, or Pol Roti, is a staple in Sri Lankan cuisine, offering a soft, slightly chewy texture and a subtle sweetness from the coconut that perfectly complements the spicy and tangy fish.
WHAT PEOPLE THINK

Reviews

☆

No reviews yet

Be the first person to review this recipe.

SHARE YOUR THOUGHTS

Made this recipe?

Tell us how it turned out.

Your review will be checked before appearing publicly.