- 1
Wash the fish fillets and pat dry.
- 2
Mix 2 Tbsp of canola oil, mustard, pepper, and 1/2 a Tsp pf salt in a shallow bowl.
- 3
Add the fish fillets and coat them properly in the savoury mixture.
- 4
Cover and set aside in the fridge for approximately, 30 minutes or so.
- 5
If you wish, you could leave the fish to marinate overnight as well
- 6
In a grinder jar, add ginger, garlic, chopped onion, and crushed cashew nuts which you must pulse until you have a fine paste.
- 7
Ensure that the paste has no lumps, especially from the cashew nuts. This may lead to the curry having a grainy texture.
- 8
Preheat the oven to 350 degrees F.
- 9
In a small fry pan, heat the remaining canola oil and add the cashew paste.
- 10
Cook the paste on a low flame until fragrant for about a minute or two. When the colour of the paste turns deeper, your paste is cooked.
- 11
To the cooking paste, add the turmeric, cayenne pepper, ground coriander and cumin, and salt. Sometimes, a little sugar is added as well. But if that does not suit your style, you don't need to add it.
- 12
Once the mixture is cooked, add finely sliced tomatoes and vegetable broth. Let this simmer for a few minutes till the oil begins to separate from the sauce.
- 13
Turn off the heat and set aside.
- 14
In a baking dish, add the marinating fish, the cooked sauce and place in the preheated oven for 30 minutes. Ensure that the fish is well-coated in the sauce so that all fish is flavourful.
- 15
If the fish fillets you have used are large, you should let the dish sit in the oven for an extra five minutes.
- 16
Once the fillets are flaky and can be pulled apart easily with a fork, your dish is ready.
- 17
Garnish with cilantro.
- 18
Serve while hot with rice, naan or parantha.
- 19
If you wish, you could also serve this fish curry with bread and a side salad to elevate your dish to international standards.