Authentic Sri Lankan Fish Curry Recipe
If you want to taste the true heart of Sri Lankan cuisine, nothing represents our coastal flavors better than the iconic Sri Lankan Fish Curry. Rich coconut milk, aromatic spices, and the heat of Ceylon chili make this dish an unforgettable culinary experience.
Ingredients
- 500g fresh fish (seer, tuna, or any firm white fish)
- 1 medium onion – sliced
- 3 garlic cloves – chopped
- 1 sprig fresh curry leaves
- 2 green chilies
- 1 tsp turmeric powder
- 1 tbsp chili powder
- 1 tsp roasted curry powder
- 1 tbsp goraka paste (or tamarind)
- 1 cup thick coconut milk
- Salt to taste
[AdSense Ad Here]
How to Make Sri Lankan Fish Curry
- Wash and cut the fish into medium-sized pieces.
- Heat 2 tbsp oil in a clay pot or pan.
- Sauté onion, garlic, curry leaves, and green chilies.
- Add turmeric, chili powder, and curry powder. Cook until fragrant.
- Add fish gently and mix without breaking pieces.
- Add goraka paste and coconut milk. Simmer for 15–20 minutes.
- Serve hot with steamed rice, string hoppers, or bread.
Chef’s Tips
- Clay pots enhance the flavor significantly.
- Use fresh coconut milk for the best creamy taste.
- Allow the curry to rest 10 minutes before serving.
Why This Recipe Is Popular
This curry balances spicy, creamy, and sour flavors perfectly — a true reflection of Sri Lanka’s coastal identity.
[AdSense Ad Here]
What do you feel about this post?
0%
Like
0%
Love
0%
Happy
0%
Haha
0%
Sad
0%
