Preheat the oven to 220C/425F/Gas 7.
For the meatballs, place all the meatball ingredients except the oil into a large mixing bowl and mix together well with your hands.
With wet hands, shape the mixture into small balls and place into a large roasting tin. Drizzle over the oil and stir gently to coat.
Transfer the tin to the oven and bake for 15-20 minutes, or until the meatballs are golden-brown.
Meanwhile, for the curry sauce, heat a large frying pan over a medium heat. Place the curry paste and ginger into the pan and cook, stirring, for one minute.
Add the tomatoes and cook, stirring occasionally, for another 2-3 minutes.
Add the coconut milk and stock and bring to the boil. Reduce the heat and simmer gently for five minutes.
Add the meatballs to the sauce, stir carefully to coat and simmer in the sauce for 20 minutes.
Gently stir in the lemon juice and brown sugar.
Serve the meatballs in curry sauce over steamed rice, garnished with the cashew nuts and coriander.
Type the ingredients you want to use, then click Go. For better results you can use quotation marks around phrases (e.g. "chicken breast"). Alternatively you can search by chef, programme, cuisine, diet, or dish (e.g. Lasagne).
James Martin takes a look back at some of his favourite recipes and best moments.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.