Kerala-Style Coconut Tomato Fish Curry

Kerala-Style Coconut Tomato Fish Curry

A fragrant, warming South Indian fish curry simmered in a rich coconut milk and tomato gravy, infused with earthy mustard seeds, curry leaves, and vibrant spices.

35mEasy4 servings
Remix

Equipment

Large skillet or sauté pan
Chef's knife
Cutting board
Wooden spoon or spatula

Ingredients

4 servings

Seafood

  • 600 g firm white fish fillets, cut into 5cm pieces

Aromatics and Produce

  • 150 g red onion, finely diced
  • 200 g tomatoes, chopped
  • 15 g fresh ginger, minced
  • 15 g fresh garlic, minced
  • 10 g green chilies, slit lengthwise
  • fresh curry leaves
  • 10 g fresh cilantro, roughly chopped

Spices and Pantry

  • 30 ml coconut oil
  • 400 ml full-fat coconut milk
  • 100 ml water
  • 5 g black mustard seeds
  • 2 g fenugreek seeds
  • 5 g kashmiri chili powder
  • 5 g ground coriander
  • 3 g turmeric powder
  • 15 g tamarind paste
  • 8 g fine sea salt

Nutrition (per serving)

Nutrition is estimated per serving. Nutrients without complete source data are omitted.

475
Calories
31g
Protein
18g
Carbohydrates
33g
Fat
5g
Fiber
6g
Sugar
926mg
Sodium
Full nutrition
Calories
475 kcal
Protein
31 g
Carbohydrates
18 g
Fat
33 g
Fiber
5 g
Sugar
6 g
Sodium
926 mg
Saturated Fat
27 g
Monounsaturated Fat
2 g
Polyunsaturated Fat
1 g
Cholesterol
65 mg
Potassium
1022 mg
Calcium
80 mg
Iron
3.5 mg
Magnesium
102 mg
Phosphorus
435 mg
Zinc
1.6 mg
Vitamin A
103 mcg
Vitamin C
11 mg
Vitamin D
1.4 mcg
Vitamin E
1.7 mg
Vitamin K
10 mcg
Vitamin B6
0.5 mg
Vitamin B12
1.4 mcg
Thiamin
0.17 mg
Riboflavin
0.13 mg
Niacin
4.1 mg
Folate
29 mcg
Water
225 g

Sources: Aggregated Public Data, USDA FoodData Central

Method

01

Using a chef's knife and cutting board, portion the fish fillets into even 5cm chunks to ensure uniform cooking. Set aside in the refrigerator while preparing the base.

02

Heat the coconut oil in a large skillet over medium-high heat. Once the oil shimmers, add the black mustard seeds and fenugreek seeds. Cook until the mustard seeds begin to pop vigorously, which releases their essential oils.

1m
03

Immediately add the fresh curry leaves, diced red onion, minced ginger, minced garlic, and slit green chilies. Stir constantly with a wooden spoon and sauté until the onions soften and turn a light golden color.

5m
04

Lower the heat slightly. Stir in the Kashmiri chili powder, ground coriander, and turmeric powder. Toast the dry spices for about 30 seconds until highly fragrant, being careful not to let them burn.

0m
05

Add the chopped tomatoes and fine sea salt to the skillet. Cook, stirring occasionally, until the tomatoes break down completely and the oil begins to separate from the resulting paste.

5mLook for: Tomatoes look jammy and oil pools at the edges of the paste.
06

Pour in the full-fat coconut milk, water, and tamarind paste. Stir well to combine, scraping up any browned bits from the bottom of the pan. Bring the mixture to a gentle simmer and let it cook to meld the flavors.

5m
07

Gently nestle the fish chunks into the simmering liquid in a single layer. Spoon some of the sauce over the top of the fish. Simmer gently uncovered until the fish is opaque, flakes easily, and reaches a safe internal temperature of 63°C/145°F.

6mLook for: Fish is entirely opaque white rather than translucent.Feel: Fish yields and begins to flake when gently pressed.
08

Remove the skillet from the heat. Garnish with roughly chopped fresh cilantro. Allow the curry to rest briefly before serving with steamed rice or flatbread.

3m

Chef's Notes

  • Tempering, known as tadka, is a crucial first step. Ensure your coconut oil is hot enough that the mustard seeds immediately sputter and pop, which unlocks their pungent essential oils and transforms their flavor from bitter to nutty.
  • Always choose a firm-fleshed white fish for curries, such as barramundi, halibut, cod, or mahi-mahi. Delicate fish like sole or flounder will disintegrate during the poaching process.
  • Kashmiri chili powder provides a vibrant, deep red color without overwhelming heat. If substituting with standard cayenne pepper, reduce the quantity by at least half to avoid making the dish too spicy.
  • Fresh curry leaves are uniquely aromatic with citrus and complex herbal notes. If you cannot source them, it is better to omit them entirely rather than substituting with dried curry powder, which is a completely unrelated ingredient.
  • Tamarind provides a sour, fruity depth that cuts through the richness of the coconut milk. If using fresh lime juice as a substitute, only add it off the heat at the very end to prevent the citrus from turning bitter.

Storage

Refrigerator: 3 daysStore in an airtight container. The flavors will deepen overnight.

Freezer: 1 monthFreeze in a sealed container. Thaw overnight in the refrigerator before reheating. Fish texture may become slightly softer.

Reheating: Reheat gently on the stovetop over medium-low heat until thoroughly warmed to 74C. Avoid rapid boiling to prevent the fish from overcooking and the coconut milk from splitting.

Troubleshooting

Coconut milk split or curdled, leaving a watery sauce with grainy white specks.

Cause: Boiling the coconut milk too vigorously or using a low-fat coconut milk with insufficient stabilizers.

Fix: Stir in a splash of warm water or an extra spoonful of thick coconut cream off the heat to help re-emulsify. It is perfectly safe to eat if unfixable.

Prevention: Maintain a gentle simmer and avoid rapid boiling after adding the coconut milk.

Fish has broken apart into small shreds in the sauce.

Cause: Stirring the curry too much after the fish was added, or using a delicate fish variety.

Fix: Cannot be fixed, but the flavor will remain excellent.

Prevention: Use firm white fish and only gently shake the pan or carefully baste the fish instead of stirring.

Cultural Context

Fish curries are a daily staple along the Malabar Coast of Kerala in South India, where abundant coconut palms and the Arabian Sea dictate the local cuisine. This specific style of curry, often associated with dishes like Meen Molee, beautifully balances the luxurious richness of coconut milk with the bright tang of tamarind and the earthy, aromatic warmth of regional spices.

More Like This

Find your next meal

Dinner2,315Dessert753Side Dish505Appetizer476Soup368Salad367Condiment171Breakfast155Baked Good136Sauce122Lunch113Main Course76Base71Brunch61Bread57Snack51Beverage36Preserve32Confection23Hot Drink3Stew2Smoothie2Main Dish1Main1Sandwich1