Soak the fish in milk for about 30 minutes to neutralize the fishy smell or taste of the fish.
After the fish has soaked, rinse thoroughly in a strainer.
Place the fish in a resealable plastic bag with the lemon juice and oil. Set aside to marinate for an hour. You don't want to let the fish marinate overnight for this recipe because the acid in the lemon juice will cook the fish a little bit too much.
Preheat the oven to 350 degrees.
Heat a little bit of oil in a frying pan and saute the onion until translucent.
Add the garlic, ginger and minced jalapeno. Saute until the onion caramelizes. Stir for a couple of minutes.
Add the chopped tomatoes and the spices.
Stir until well combined and tomatoes soften.
Add the coconut milk and stir to combine.
Stir until thickened about 5 minutes.
Place fish in a rectangular casserole dish and pour the sauce over the fish.
Bake in the oven for 20 minutes or until heated through.
Garnish with freshly chopped cilantro.
Serve the fish over a bed of cauliflower rice.