Heat the olive oil in a frying pan until almost smoking. Season the steak with salt and freshly ground black pepper and add to the pan. Brown on all sides, then remove.
Add two of the sliced shallots together with the garlic and cook until softened but not coloured. Add the tomato purée and spices, stir well and cook for one minute.
Put the steak back in the pan and add the coconut milk. Bring to the boil, then turn down the heat and simmer gently for 10 minutes.
Add the remaining shallot to the cooked and drained jasmine rice.
To serve, stir the coriander through the curry and serve with the jasmine rice.