Preheat oven to 400F.
Defrost puff pastry.
Squeeze out juice from the onion.
Place ground chicken, onion, grated carrot, egg, panko breadcrumbs, cilantro, green onions, ginger and salt and pepper in a large bowl.
Place sweet chili sauce, soy sauce, fish sauce, lime rind and juice and chili if using in a small bowl. Stir together, taste and adjust flavours as necessary.
Place sauces in with ground mince and mix well with hand or wooden spoon until well combined.
Lay out puff pastry onto a board.
Cut puff pastry in half longways, creating two equal sized sheets.
Spoon ½ of a cup of ground chicken mixture onto the longest edge of the puff pastry, into a log.
Carefully roll the puff pastry tightly.
Using a pastry brush, brush the edge of the puff pastry with lightly beaten egg mixture to seal the roll together.
Brush top of roll with egg mixture, and sprinkle over sesame seeds.
Cut into 8 even pieces.
Repeat process with remaining puff pastry and ground chicken.
Lay onto a baking tray lined with parchment paper.
Bake 30 to 35 minutes until pastry is golden brown and chicken has reached temperature.