Add the oil to a large deep skillet, heat then add the onion and cook until translucent, then add the garlic and ginger. Cook for a few more minutes, then mix in the cinnamon and add the bay leaves.
Add the chicken to the pan and cook 8-10 minutes or until it changes color, then add the turmeric, coriander, soy sauce, cumin, chili powder, chicken stock, and bring to a boil.
Add the corn starch to half a cup of water, and stir that into the pan and reduce heat to a simmer and cook until thickened. Then add the coconut milk. and simmer for 5 minutes.
While the pan is simmering, boil some water in a pot and cook the egg noodles until tender, and drain.
To serve, add some egg noodles to a bowl, spoon some curry over the top and top with condiments of your choice, such as a hard boiled egg, Bird's Eye chilies, chopped onion, etc.