Add everything above except the whole spices (Coriander, cumin, pepper) to a food processor or blender. Use just enough water to make a thick paste. Process until you have a very smooth, fine paste. If your machine can't get it super fine, use a large mortar/pestle to grind.
With mortar/pestle, grind whole spices until fine. Set aside.
Make Jasmine rice
In pot over HIGH heat, bring 1.25 Cups water and 1 C rice to quick simmer. Cover and put heat to low, 10-12 minutes.
Remove from heat, let sit 10 min with cover on. Fluff and serve
Finish curry
In medium high walled pan, on MED heat, toast ground spices 1-2 minutes. Add curry paste to pan, mix with spices and sautee, 2 min.
Add coconut milk, stock, fish sauce, sugar. Bring to simmer, on LOW, 10 min.
Cook Fish (when curry starts to simmer)
In a medium, non-stick pan over MED heat, sautee filets in butter and coconut oil. 2 minutes each side or until golden. Place in oven to finish cooking to desired doneness.
Notes
Shortcut: you can certainly use store bought green chili paste but... make the fresh version, it's worth it!