How to Make Muliyawalai Fish Curry (Traditional & Healthy Version)

Muliyawalai Fish Curry is a celebrated dish from the Northern region of Sri Lanka, renowned for its bold flavors, aromatic spices, and deep cultural roots. This fish curry is a staple in many Tamil households, especially in the Muliyawalai area, and is loved for its balance of spicy, tangy, and savory notes. The dish uses fresh fish, typically locally caught, simmered in a fragrant coconut milk base with a blend of Sri Lankan spices such as fenugreek, cumin, and turmeric, creating a deeply flavorful and comforting curry. What makes Muliyawalai Fish Curry truly unique is its use of tamarind and curry leaves, which lend a signature tang and freshness that distinguishes it from other Sri Lankan fish curries. The combination of lean fish protein and natural, plant-based ingredients makes this dish not only delicious but also nourishing, aligning perfectly with health-conscious diets. Served hot, often with red rice or string hoppers, this curry is perfect for anyone seeking an authentic taste of Sri Lanka’s vibrant culinary heritage. Enjoying Muliyawalai Fish Curry is more than just a meal—it’s an experience of tradition, family, and celebration. Its inviting aroma and rich, spicy broth are sure to delight food lovers worldwide, making it an excellent choice for those seeking to explore the depth of Sri Lankan cuisine in a healthy and flavorful way.

35 min total2 servingsmedium165 kcal / 100g

Ingredients

  • Fresh firm white fish
    300g Fresh firm white fish (king fish or seer fish, cut into cubes)
  • Coconut milk
    1 cup Coconut milk (fresh thick coconut milk)
  • Shallots
    6 small Shallots (sliced)
  • Garlic cloves
    3 Garlic cloves (finely chopped)
  • Green chili
    1 Green chili (sliced)
  • Curry leaves
    10 leaves Curry leaves (fresh)
  • Fenugreek seeds
    1/2 tsp Fenugreek seeds (uluhal)
  • Turmeric powder
    1/2 tsp Turmeric powder (kaha)
  • Cumin powder
    1/2 tsp Cumin powder (suduru)
  • Tamarind pulp
    1 tbsp Tamarind pulp (diluted with 2 tbsp water)
  • Salt
    to taste Salt
  • Black pepper
    1/4 tsp Black pepper (freshly ground)
  • Water
    1/2 cup Water (as needed)

Step-by-step instructions

Step 1: Clean and cut the fish into medium-sized cubes
0%

Step 1 · Clean and cut the fish into medium-sized cubes

Clean and cut the fish into medium-sized cubes. Rinse gently and set aside.

Step 2: In a clay pot or heavy saucepan
0%

Step 2 · In a clay pot or heavy saucepan

In a clay pot or heavy saucepan, heat a small amount of water. Add shallots, garlic, green chili, and curry leaves. Sauté until fragrant.

Step 3: Add fenugreek seeds
0%

Step 3 · Add fenugreek seeds

Add fenugreek seeds, turmeric powder, and cumin powder. Stir well to coat the aromatics with spices.

Step 4: Pour in the diluted tamarind pulp and 1/2 cup water
0%

Step 4 · Pour in the diluted tamarind pulp and 1/2 cup water

Pour in the diluted tamarind pulp and 1/2 cup water. Bring the mixture to a gentle simmer.

Step 5: Add the fish pieces and season with salt and black pepper
0%
8 min

Step 5 · Add the fish pieces and season with salt and black pepper

Add the fish pieces and season with salt and black pepper. Cover and cook for 8 minutes, allowing the fish to absorb the spices.

Step 6: Pour in the coconut milk and simmer uncovered for another 5 minutes
0%
5 min

Step 6 · Pour in the coconut milk and simmer uncovered for another 5 minutes

Pour in the coconut milk and simmer uncovered for another 5 minutes, until the curry thickens slightly and the fish is fully cooked.

Step 7: Taste and adjust salt or tamarind as needed
0%

Step 7 · Taste and adjust salt or tamarind as needed

Taste and adjust salt or tamarind as needed. Serve hot with steamed red rice or string hoppers.

Why this recipe is healthy

This dish is a healthy choice because it incorporates lean fish, heart-healthy coconut milk, and a blend of natural spices without the use of artificial additives or excessive oil. The recipe avoids deep frying and relies on gentle simmering, making it lower in calories and saturated fat. Its high protein content, healthy fats, and essential micronutrients support a balanced, wholesome diet, ideal for those aiming for weight management or improved overall health.

A note on tradition

Muliyawalai Fish Curry reflects the rich culinary traditions of Northern Sri Lanka, particularly among the Tamil community. It is often prepared for family gatherings, special occasions, and communal meals, especially in coastal villages where fresh fish is abundant. The dish is typically enjoyed during lunch, as part of a larger rice meal, and is cherished for its comforting, home-cooked essence.

← Back to Muliyawalai Fish Curry nutrition
How to Make Muliyawalai Fish Curry (Traditional & Healthy Version) – Recipe