-
1
For the sauce: In a large saucepan heat the vegetable oil over medium high heat.
-
2
Add the shallots and onion and saute until lightly browned, about 5 minutes.
-
3
Reduce the heat to medium add the ghee, garlic, ginger, and chile cook for 2 to 3 minutes until fragrant.
-
4
Add the curry powder, curry leaves, mustard seeds, fennel seeds, turmeric, and saffron and stir for 2 minutes.
-
5
Pour in the fish stock, coconut milk, tomatoes, and kosher salt.
-
6
Cook sauce, uncovered, for 15 minutes.
-
7
Reduce the heat to low and add the lime juice and cream.
-
8
Keep warm until ready to serve.
-
9
For the rice: Rinse the rice until the water runs clear then soak in warm water for 10 minutes and drain.
-
10
In a large pot of boiling, salted water cook the rice for 6 minutes.
-
11
Strain the rice and keep warm.
-
12
For the fish: In a pot that fits the steamer basket place the star anise, lemongrass, and ginger and fill with water.
-
13
Bring water to a boil over high heat.
-
14
Line the bottom of the steamer basket with the orange slices.
-
15
Season the halibut with salt and pepper and arrange on top of the orange slices.
-
16
Place the basket on top of the pot, cover, and steam for 8 minutes.
-
17
Serve the halibut with the rice and Sothy on the side.