Place a large pan over a medium heat. Add the curry leaves, mustard seeds, curry powder and coconut and toast for 1–2 minute or until fragrant. Tip into a food processor and blitz well.
Trim the spring onions and add to the food processor. Peel and chop the garlic and ginger and add to the food processor along with the vegetable oil. Pulse until the mixture forms a paste.
Peel the beetroots and chop into 2cm cubes. Place the pan back on the hob over a medium heat, add the paste and cook for a few minutes. Add the chopped beetroot. Reduce the heat to low and cook for 25 minutes or until sticky and gnarly, stirring often.
Tip in the cherry tomatoes and cook for 5 minutes, before starting to break them up with the back of a wooden spoon. Meanwhile, cook the rice according to the packet instructions.
After 10 minutes, or once the tomatoes have completely cooked down, stir in the coconut milk and a squeeze of lemon juice. Increase the heat and cook for 5 minutes, until the sauce has thickened. Season to taste. If you want the curry a little looser, add a splash of water before serving.
For the temper, place a frying pan over a medium heat and add the oil. Add all the temper ingredients and heat for 1–2 minutes, until the spices start to pop and smell aromatic. Turn off the heat and tip into a bowl lined with kitchen paper.
Pick the coriander leaves and cut the lime into wedges. Serve the curry with the rice and temper, coriander leaves scattered on top and the lime wedges on the side for squeezing over.