Place chicken into large pot and cover with water, pop on a lid, bring to a boil and simmer for 30 minutes.
Remove from water (remember to drain all water from the cavity) and allow to cool.
Finely chop the shallot and garlic, place into a bowl and grate the zucchini over the top, stir in the mustard, chopped fresh chives and sliced red peppers, add one egg and mix well.
Stuff this mixture into the cooled chicken cavity then in a small bowl mix together the chilli oil, paprika and cinnamon and baste the entire chicken.
Lay one sheet of puff pastry onto a baking paper lined tray and place the stuffed and basted chicken on top. Cut the second sheet of pastry into 4 then wrap the legs and breast of chicken sealing with the pastry base.
Brush the pastry with egg wash and roast at 180C for 45 minutes or until pastry is crispy and puffed.