In a large bowl, toss the sliced tofu in the corn flour and a pinch of salt. Heat a large cast iron saucepan or dutch oven over medium heat and add the sunflower oil. Add the tofu and fry for around 5 minutes, stirring frequently and gently (don’t break up the tofuntil the tofu is lightly browned. Remove the tofu from the pan with a spatula and place on kitchen towel to drain.
Meanwhile add the garlic and ginger paste to the pan and fry lightly for a minute before adding the red curry paste. Stir well for another minute before adding the coconut milk. Stir briefly to make sure the coconut cream melts but then leave it and reduce the heat to a high simmer. Allow to simmer for around 3-5 minutes until you see the coconut oil begin to rise to the surface.
Add the aubergine and the carrot along with the sugar and the soy sauce and allow to reduce for a further 5-7 minutes, stirring occasionally. Once cooked, remove from the heat and add the Thai basil, the courgette and the tofu. Top with the dumplings and serve with a bowl of steamed jasmine rice.