National Dish Timor-Leste: Caril de Peixe (Recipe)

In this article
Discover Caril de Peixe, the fragrant fish curry that captures the spirit of Timor-Leste! Fresh fish simmers gently in a coconut milk sauce spiced with turmeric, coriander and a lively hit of chilli, striking a balance between creamy and warming. Served over a mound of steamed rice, it brings the flavours of this tropical island straight to your table — a dish that feels equally at home at a relaxed family supper or a special celebration.
About Caril de Peixe
Caril de Peixe is a traditional fish curry from Timor-Leste, celebrated for its exotic aromas and its reliance on fresh, local ingredients. The dish brings together a generous mix of spices and rich coconut milk to create a flavour that is at once spicy and creamy. It is far more than a simple meal — it is a genuine piece of Timorese culture. Perfect for a special occasion or an easy dinner at home, it delivers the essence of the tropics in every spoonful.
Ingredients (serves 1–2)
- 300 g fresh fish (cod or sea bream, for example)
- 200 ml coconut milk
- 1 onion, diced
- 2 garlic cloves, chopped
- 1–2 chillies, fresh or dried, to taste
- 2 tablespoons oil (coconut or sunflower)
- 1 teaspoon turmeric
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- Salt and pepper, to taste
- Fresh coriander, to garnish
- Cooked rice, to serve
Shopping for the ingredients
When shopping for Caril de Peixe, choosing fresh fish is key to enjoying the full flavour and texture of the dish. Visit a local fishmonger or a supermarket with a good seafood counter for the best selection. It is also worth picking up good-quality coconut milk to guarantee that signature creaminess. The spices matter just as much when it comes to achieving those authentic aromas — freshly ground spices deliver a far more intense flavour.
Preparing the dish
Before you start cooking Caril de Peixe, it pays to have everything fresh and ready to go. Cut the fish into even pieces so it cooks through uniformly. Dice the onion and chop the garlic finely to draw out an intense flavour base. The chillies can be adjusted to suit your own palate — for a milder version, remove the seeds to soften the heat.
Step-by-step instructions
- Heat the oil in a pan, add the onion and garlic, and fry until golden brown.
- Add the diced chillies, turmeric, ground coriander and cumin, and fry for a further 2 minutes.
- Add the fish and sear briefly until it is lightly cooked on the outside.
- Pour in the coconut milk and let the mixture simmer gently over low heat for 10–15 minutes, until the fish is cooked through.
- Season with salt and pepper and garnish with fresh coriander just before serving.
Gluten-free / lactose-free version
Caril de Peixe is naturally gluten-free and easily made lactose-free, since the coconut milk it uses is already a plant-based alternative. Just take care that all the spices and oils you reach for are lactose-free too. That makes the dish an ideal choice for anyone with food intolerances. Enjoy it without a second thought, and share the recipe with friends who follow a special diet.
Tips for vegans and vegetarians
For vegans and vegetarians, Caril de Peixe adapts beautifully by swapping the fish for vegetables such as chickpeas, aubergine or courgette. These soak up the spices wonderfully and give a lovely texture. Tofu also works well as a protein source and keeps the dish hearty. Thanks to the coconut milk, the curry stays every bit as creamy and full of flavour, even without any animal products — much like a comforting Feijão com Coco.
More tips and tricks
To deepen the flavours of Caril de Peixe even further, let the dish marinate overnight before cooking. This gives the spices time to work their way into the fish or vegetables, making for a more balanced result. Adding leafy vegetables such as spinach or chard can also enrich the curry and boost its nutritional value. Experiment with different spices to find your own personal touch!
Adapting the recipe to your taste
Caril de Peixe is a very adaptable dish that is easy to tailor to personal preference. Tweaking the spices or adding ingredients such as pineapple or mango can lend the curry a subtly sweet note. If you prefer things milder, use less chilli or reach for a gentler pepper. The freedom to vary the dish to your own liking makes it an ideal choice for any occasion.
Ingredient substitutions
If you do not have every ingredient to hand, a few swaps work well. Instead of fresh fish, good-quality tinned fish is very convenient and does the job nicely. In place of coconut milk you could use soya milk or another plant-based milk, though the creamy consistency of the curry will not be quite the same. These alternatives offer a flexible way to adapt the dish to your store cupboard and your taste — the same easy-going approach that suits a simple Sopa de Peixe.
Drink pairing ideas
A range of drinks pairs beautifully with Caril de Peixe. A light white wine, such as a Sauvignon Blanc or a Riesling, sits well against the aromas of the curry. A cool beer can also be a refreshing accompaniment. For those who prefer to keep things alcohol-free, a fruity iced tea or a glass of homemade lemonade is an excellent way to balance the flavours.
Serving and presentation ideas
The presentation of Caril de Peixe can be lifted considerably with colourful bowls and fresh herbs. Serve the curry on white plates to let the colours of the various ingredients shine. A garnish of fresh coriander and perhaps a few lime wedges adds an extra focal point. A neatly shaped mound of rice rounds off the look and completes the picture nicely.
A bit of history
Caril de Peixe has its roots in the cultural diversity of Timor-Leste, shaped by a mix of influences that includes Indonesian, Portuguese and Chinese cooking. The generous use of spices and coconut is typical of the tropical region and reflects the country’s rich food culture. Many families in Timor-Leste have their own recipes and traditions for this dish, which makes it an essential part of their cultural identity and of Timorese cuisine more broadly.
More recipe ideas
Summary: Caril de Peixe
Caril de Peixe is a remarkable dish that perfectly reflects the diversity and culture of Timor-Leste. With its hearty, exotic flavours, it suits any occasion, whether an easy weeknight supper or a special celebration. Its versatility and the ease with which it adapts to personal preference make it especially appealing. Give it a try and let the flavours of this tropical island work their magic!



