Preheat the oven to 200C, fan-forced. Line an oven tray with baking paper. Finely chop the coriander, including the stems. Combine the curry powder, half the coriander and 2 tbs oil in a large bowl. Season with salt and pepper.
Step 2 — Roast vegetables
Cut the cauliflower into florets. Cut the carrot into batons. Put the cauliflower and carrot on the lined tray. Drizzle half the marinade over the cauliflower and carrot, then toss to coat. Roast for 16-18 mins until golden and tender.
Step 3 — Cook rice
Meanwhile, rinse the rice until the water runs clear, then put in a small saucepan. Crumble in 1 stock cube*, add 250ml (1 cup) water and bring to a simmer. Reduce the heat to low, cover and cook for 12 mins or until the rice is tender and the water is absorbed. Remove from the heat and stand, covered, until needed.
Step 4 — Coat fish
While the rice is cooking, add the fish to the remaining marinade and turn to coat.
Step 5 — Cook fish
Heat a medium frypan over medium heat. Cook the fish for 3½-4 mins each side until browned and cooked through (to test the fish, flake with a fork; if it comes apart easily, it's cooked). Remove from the pan.
Step 6 — Get ready to serve
Put the yoghurt and remaining coriander in a bowl, season with salt and pepper and stir to combine. Add the currants to the rice and fluff with a fork to combine. Divide the rice, fish and roasted vegetables among plates. Spoon over the coriander yoghurt to serve.