Melt the oil in a large saucepan over a medium heat, then add the onions with the spice blend and cook for 2 minutes, stirring. Add the baby tomatoes and cook for a further minute. Toss in the peas, mangetout and broccoli florets, stirring to coat them in the spices, then add the chopped tomatoes and coconut milk. Bring to a simmer and cook for 10 minutes while you cook the rice.
Tip the rice into a dry saucepan over a medium heat. Cook the grains for 1–2 minutes until they are dry and smell toasted, then add the vegetable stock and peanut butter, stir, cover and simmer for 15 minutes until the rice has absorbed the water and the grains are cooked.
Fold most of the coriander into the curry and scatter the rest on top of the rice as a garnish, then serve.