For the curry sauce: peel the onions and apples and cut into large pieces. Cook covered, on a low heat in 50ml (1.7 fl oz) of water until soft and the water has evaporated.
Add the curry paste, fish sauce, chopped lemongrass, soy sauce, brown sugar, and coconut milk and process in a vertical blender until creamy.
Cut the chicken breast into thin strips and slice the zucchini, pepper, and mushrooms. Add everything to the pot with the sauce along with the bamboo shoots and baby corn. Let everything cook for 3-4 minutes once it has begun to boil.
In another pot, boil 600ml (20 fl. oz) of salted water, then add the rinsed rice and cook on low heat until the water is gone.