To make the marinade
: Place the fish pieces into a bowl, then add the chile powder, turmeric
, and salt and stir well to coat the fish evenly. Set the fish aside to marinate for 1 hour.
In a deep, heavy-based saucepan, pour enough vegetable oil
to fill the pan about a third of the way. Heat over medium heat until a deep-frying
thermometer inserted in the oil reaches 360 degrees F or until a bread crumb
sizzles, and turns golden brown when dropped in it.
Caution: hot oil can be dangerous. Do not leave unattended.
Carefully lower the marinated fish pieces into the hot oil and fry for 3 to 5 minutes, or until crisp
and golden brown. Remove the fish from the oil with a slotted spoon, and set aside to drain
on a tray lined with paper towels.
To make the pickle base: Heat the oil in a separate frying pan
. When the oil is hot, add the mustard seeds and cover the pan with a lid. Fry for 20 to 30 seconds, or until the mustard seeds start to pop. Be careful of the popping seeds and the splattering oil. When the mustard seeds have finished popping, add the curry leaves
and garlic, and fry over a low heat for 3 to 4 minutes, or until golden brown.
To make the fish
pickle powder: Mix the chile powder, turmeric, fenugreek, asafoetida, and salt to a paste in a small bowl with 1 tablespoon water. Add the fish pickle powder to the pickle
base mixture and stir until well combined. Continue to fry for 2 to 3 minutes or until the mixture starts to darken in color.
Place the fried fish pieces into the pan with the fish pickle paste, and stir well. Add the vinegar and bring the mixture to a boil. Remove the pan from the heat as soon as the vinegar has boiled. Season the mixture, to taste, with salt, and freshly ground black pepper, then set aside to cool.
Once the pickle has cooled, transfer it to a vacuum-sealed glass jar*. Chill the pickle in the fridge for 2 weeks before using.