National Dish Sri Lanka: Tamarind Fish Curry (Recipe) · National Dish Recipes

National Dish Sri Lanka: Tamarind Fish Curry (Recipe)

Sri Lankan tamarind fish curry in coconut sauce garnished with fresh coriander
In this article

Discover Tamarind Fish Curry, one of Sri Lanka’s most treasured dishes and a true celebration of aromas! This fragrant recipe brings together fresh fish, the tangy bite of tamarind and a warming blend of spices typical of the island’s kitchens. If you are after something both exotic and deeply satisfying, this curry offers a vibrant taste of Sri Lanka that you can recreate in your own home.

About Tamarind Fish Curry

Tamarind Fish Curry is far more than a Sri Lankan classic; it is a feast for the senses. The pairing of fresh fish with the sour note of tamarind gives this dish a character all of its own. On top of that, the various spices so often used in Sri Lankan cooking play a decisive role in building its depth of flavour. If you are looking for a meal that is both exotic and genuinely delicious, this curry is one to try without hesitation.

Ingredients (serves 1–2)

  • 300 g fresh fish (such as cod or salmon)
  • 2 tablespoons tamarind paste
  • 1 onion, finely chopped
  • 2 garlic cloves, crushed
  • 1 inch ginger, grated
  • 1 teaspoon turmeric
  • 1 teaspoon cumin
  • 1 teaspoon coriander
  • 2 green chillies, finely chopped
  • 400 ml coconut milk
  • Fresh coriander, to garnish
  • Salt to taste
  • Oil, for frying

Shopping for the ingredients

When you set out to make your Tamarind Fish Curry, choosing the right ingredients makes all the difference. Pick out the freshest fish you can find for the best possible flavour. Tamarind paste is available in most Asian grocers, as are the various spices you will need. Don’t forget to pick up fresh herbs such as coriander, which lend the dish a special lift. Much of what you need is also a natural fit for a Sri Lankan Fish Curry.

Preparing the dish

Before you begin cooking your Tamarind Fish Curry, gather all your ingredients together. That means cutting the fish into even pieces and getting the vegetables and spices ready to go. Make sure everything is well washed and neatly chopped so you are not left searching for things mid-cook. Good preparation saves time and keeps the whole process running smoothly.

Step-by-step instructions

  1. Heat a little oil in a pan and fry the chopped onion until golden brown.
  2. Add the crushed garlic, grated ginger and green chillies, and sauté briefly.
  3. Sprinkle in the spices (turmeric, cumin, coriander) and toast them for a few minutes.
  4. Pour in the coconut milk and tamarind paste and bring the mixture to the boil.
  5. Add the fish and let it simmer gently for around 15–20 minutes, until cooked through.
  6. Season the curry with salt and garnish with fresh coriander.

Gluten-free / lactose-free version

Tamarind Fish Curry is naturally gluten-free and lactose-free, as long as you make sure the coconut milk you use contains no additives. That makes it a wonderful option for anyone with dietary restrictions. You can enjoy all the aromas and flavour of this dish without worrying about potential allergens. If you prefer, you can also swap the oil for another plant-based oil.

Tips for vegans and vegetarians

To make Tamarind Fish Curry vegan or vegetarian, simply replace the fish with tofu or seitan. Both take on the flavours of the curry beautifully and offer a similar texture. Take care to prepare the tofu or seitan well so it soaks up the spices properly. You could also add more vegetables to make the dish even more nourishing, much as you would in a hearty Dhal Curry.

More tips and tricks

To make your Tamarind Fish Curry even tastier, add a squeeze of fresh lemon juice just before serving. This heightens the aromas and brings an extra touch of freshness. If you like more heat, throw in some extra chillies or a pinch of cayenne pepper. Experiment with the spices and find the perfect balance to suit your own palate.

Adapting the recipe to your taste

Tamarind Fish Curry lends itself wonderfully to adaptation. You can use different types of fish or even work in seafood such as prawns, as in these Sri Lankan Fried Prawns. The spices, too, can be varied to match your personal taste. Be creative and discover which combinations you enjoy most, so that every curry becomes a unique experience.

Ingredient substitutions

If you don’t have tamarind paste to hand, you can use lemon juice or vinegar to achieve a similar tangy note, even if the flavour is not exactly the same. For the coconut milk, plant-based alternatives such as almond or oat milk will work, though they will alter the authentic taste slightly. Experiment and find out which ingredients you like best and which you can swap in easily — a tamarind-forward touch also shines in a Crab Curry With Tamarind.

Drink pairing ideas

Round off your Tamarind Fish Curry with a refreshing drink. A cold lager or a tropical cocktail goes splendidly with it and complements the flavours of the curry. Even a simple glass of water with lime can be refreshing, especially alongside spicy dishes. Keep the balance of flavours between food and drink in mind for a harmonious dining experience.

Serving and presentation ideas

For the presentation of your Tamarind Fish Curry, it is worth arranging the dish attractively. Use a lovely, shallow bowl that shows off the colourful curry to its best advantage. Garnish the curry with fresh herbs such as coriander or mint, and serve it with a side of fragrant rice. A few lime wedges on the side give the dish that little something extra and draw the eye.

A bit of history

Tamarind Fish Curry is deeply rooted in the cultural traditions of Sri Lanka. The use of tamarind as a flavouring element reflects the wider influence of Asian cooking on the region. Historically, fishing was a significant part of the diet along the coast. The curry itself is bound up with festivals and special occasions, embodying the rich diversity of Sri Lanka’s culinary heritage as part of the island’s wider Sri Lankan cuisine.

More recipe ideas

Summary: Tamarind Fish Curry

Tamarind Fish Curry is an exquisite dish that perfectly captures the flavours of Sri Lanka. The combination of fresh fish, tamarind and a range of spices offers an unforgettable taste experience. Whether you serve it as a main course or as part of a larger feast, it never fails to impress. Give this delicious curry a go at home and enjoy the wonderful variety of Sri Lankan cooking in your own kitchen!