01 -
Cut fish into 2-inch chunks. Mince garlic and grate fresh ginger. Zest and juice the limes.
02 -
Heat 1 tablespoon oil in a large skillet over medium heat. Add curry paste, garlic, and ginger, cooking for 1-2 minutes until fragrant.
03 -
Add fish pieces to the pan, cooking gently for 3-4 minutes until the exterior begins to flake but remains tender.
04 -
Stir in coconut milk, lime juice, lime zest, salt, pepper, and fish sauce (if using). Bring to a gentle simmer and cook for 10-15 minutes until slightly thickened.
05 -
Meanwhile, rinse jasmine rice until water runs clear. Combine with water and a pinch of salt in a saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes until tender.
06 -
Fluff rice with a fork. Serve curry over a bed of jasmine rice, garnished with fresh cilantro leaves and additional lime zest if desired.