National Dish Sri Lanka: Thalapath Curry (Recipe) · National Dish Recipes

National Dish Sri Lanka: Thalapath Curry (Recipe)

Sri Lankan thalapath fish curry in a creamy coconut sauce, garnished with fresh coriander
In this article

Meet Thalapath Curry, a beloved Sri Lankan classic that lets fresh fish shine in a fragrant, spice-laden coconut sauce. Tender pieces of fish are gently simmered with mustard seeds, ginger and green chilli until the whole dish glows with warmth and aroma. It is the kind of comforting, island-inspired meal that feels special yet stays wonderfully simple to prepare — perfect for bringing a taste of the tropics to your own kitchen.

About Thalapath Curry

Thalapath Curry is a traditional Sri Lankan dish best known for its spicy, aromatic coconut sauce. Its star ingredient, the thalapath fish, is prized for its delicate flavour and juicy, tender texture. Combined with fresh herbs and a generous array of spices, it strikes a beautifully harmonious balance that showcases the very best of Asian cooking. Best of all, the preparation is straightforward, so anyone can recreate this culinary highlight at home.

Ingredients (serves 1–2)

  • 300g thalapath fish fillet
  • 1 cup coconut milk
  • 1 onion, finely chopped
  • 2 cloves garlic, crushed
  • 1 piece ginger, finely grated
  • 2 tablespoons curry powder
  • 1 teaspoon mustard seeds
  • 2–3 green chillies, to taste
  • Fresh coriander leaves, to garnish
  • Salt and pepper, to taste

Shopping for the ingredients

To find the best ingredients for your thalapath curry, it is well worth visiting a local fresh fish market. Look out for thalapath fish that is truly fresh, with a bright, clear colour. For the spices and herbs, a reliable Asian grocery is a great choice, as these shops often stock the highest-quality products. Coconut milk is widely available in most supermarkets too, but try to choose a natural, additive-free variety to achieve the most authentic flavour.

Preparing the dish

Before you start cooking, it is important to have all your ingredients ready to go. Cut the fish fillet into bite-sized pieces and, if you like, season them lightly with a little salt and pepper. Finely chop the onion, garlic and ginger so they release plenty of aroma as they cook. Make sure your kitchen tools are close to hand as well, including a large pot or pan so the ingredients can cook through evenly.

Step-by-step instructions

  1. Heat a little oil in a large pot and add the mustard seeds, letting them pop.
  2. Add the chopped onion and garlic and fry gently until golden brown.
  3. Stir in the grated ginger and the curry powder, and toast everything for about 1–2 minutes.
  4. Add the fish and fry for a few minutes until lightly browned.
  5. Pour in the coconut milk and let the curry simmer over low heat until the fish is cooked through.
  6. Season with salt and pepper to taste, then garnish with fresh coriander leaves.

Gluten-free / lactose-free version

Thalapath curry is naturally gluten-free and lactose-free, as it contains no gluten-based ingredients or dairy products. If you want to be absolutely certain everything is suitable, use a gluten-free curry powder and check the coconut milk packaging for any unwanted additives. This makes the dish a perfect choice for anyone with intolerances, and it can be enjoyed without any restrictions.

Tips for vegans and vegetarians

For a vegan version of thalapath curry, simply swap the fish for mixed vegetables or tofu. Choose vegetables with a lower water content so they soak up the flavours of the sauce more effectively. Fry the tofu lightly beforehand to give it a firmer, more satisfying texture. That way, vegans can savour the exotic aromas of this wonderful dish without missing out on any of its rich flavour.

More tips and tricks

One of the best tips for making thalapath curry is to grind your spices fresh for a more intense aroma. The dish is also brilliant for using up leftover ingredients — just add your favourite vegetables and get creative. Letting the curry simmer a little longer helps the flavours develop fully. The blend of different herbs and spices can, of course, be adjusted to suit your own personal taste. If you love working with coconut milk, you might also enjoy a creamy Fish Curry.

Adapting the recipe to your taste

Thalapath curry is easy to adapt to personal preference. If you like it hotter, add extra green chillies or reach for a spicier curry blend. For a milder version, leave the chillies out altogether and add more vegetables to bulk up the dish. The choice of coconut milk can make a big difference too: full-fat coconut milk gives you a creamier, richer sauce, much like the one in a comforting Crab Curry.

Ingredient substitutions

If thalapath fish is unavailable, you can use other varieties such as pollock or cod, which also work beautifully in the curry. Soya or almond milk offer alternatives to coconut milk, though they will alter the authentic flavour. Curry pastes can be used in place of powder to vary the dish according to taste. For an even deeper flavour, try toasting your spices to add extra warmth and complexity, as you would for a tangy Tamarind Fish Curry.

Drink pairing ideas

Thalapath curry goes best with light, refreshing drinks that complement the flavours of the dish. A cool, crisp Asian beer or a fruity coconut-water cocktail make excellent companions. A simple lemon or lime tea can also balance out the heat of the curry. For an alcohol-free option, fresh fruit juices work well and bring out the exotic notes of the meal.

Serving and presentation ideas

The presentation of your thalapath curry can heighten the enjoyment of the dish before the first bite. Use a deep bowl to plate the curry attractively, and garnish with fresh coriander leaves. A few lime wedges on the side are not only decorative but also add a refreshing lift. Consider serving the curry alongside fluffy white rice or freshly baked Roti to round out the whole experience.

A bit of history

The roots of thalapath curry run deep in traditional Sri Lankan cuisine. The fish for this dish was once caught by coastal communities and has been passed down through generations of family recipes. The use of coconut milk and spices reflects the cultural and culinary diversity of the island, shaped by the influence of many different cultures. In Sri Lanka, this dish is often served at celebrations and special occasions, underlining its importance in the island’s food culture.

More recipe ideas

Summary: Thalapath Curry

Thalapath curry offers a wonderful way to enjoy the exotic flavours of Sri Lanka while preparing a healthy, nourishing meal. With the simplest of ingredients and endless room for adaptation, this dish is as easy to make as it is delicious. Perfect for gatherings with friends and family, thalapath curry captures the timeless charm of Sri Lankan cuisine. Experience its full flavour and the cultural richness of this unique Asian delicacy.