Clean, scale, cut, and wash the fish. Marinate it with tamarind paste and 1 teaspoon of salt. Set aside.
Using pestle and mortar, or a food processor, pound the ginger, garlic, chopped onion, candlenuts and galangal into a paste. Set aside.
Grill the fish until it’s thoroughly cooked. Or, if you want to do it traditionally, you can deep fry the fish. Set aside.
Heat 4 tablespoons of oil on a large cooking pan or a wok. Put the pounded spices, chilli powder, turmeric, Salam leaf, lemongrass, salt, and sugar in. Let it fry until the spices release aroma, and it looks shiny.
Add in the vinegar or lemon juice. Cook further for a minute.
Then add the water in, give it a stir and let it cook with a lid on. Until the water is reduced and you have a nice thick sauce.
Put the fish in the sauce. Stir carefully until all the fish is coated with the spice. Leave it to cook with a lid on for about 3 minutes.
Notes
If candlenuts are not available, you can substitute them with macadamia nuts. Or you can omit altogether.
Nutritional info in this recipe is only estimate using online calculator. You should refer to it as a guide only. Please verify with your own data if you seek an accurate info.