01 -
Bring chicken stock to a boil in a large saucepan. Place the fish in the stock and adjust the heat to maintain a gentle simmer. Poach for 8 minutes or until the fish flakes apart. Remove the fish and set aside on a large plate.
02 -
Once cooled, discard the fish skin by gently scraping it off with a butter knife. Flake the fish into large pieces and check for any bones.
03 -
Measure out 1/2 cup of the poaching liquid and set it aside to drizzle over the rice later.
04 -
Add the rice to the remaining poaching liquid in the saucepan. Bring to a simmer over high heat, cover with a lid, then reduce the heat to low. Cook for 13 minutes.
05 -
Remove the saucepan from the stove and let the rice rest with the lid on for 10 minutes. Fluff the rice using a rubber spatula.
06 -
Melt the butter in a large skillet over medium-high heat. Add the cardamom pods and curry leaves, stirring for 30 seconds. Add the diced onion and garlic, and sauté for 5 minutes or until browning at the edges.
07 -
Lower the heat to medium. Stir in the curry powder and turmeric. Add the cooked rice and toss in the spiced butter until evenly coated. Pour over the reserved 1/2 cup of poaching stock and mix through.
08 -
Taste the rice and season with salt if required (depending on the saltiness of the stock). Mix the rice well.
09 -
Stir in the peas and most of the coriander. Gently fold in the flaked fish, keeping some pieces in large chunks.
10 -
Spoon the rice onto a large serving platter or individual plates. Top with boiled egg halves and garnish with the remaining coriander. Serve immediately.