Sauté for 5-10 minutes stirring occasionally until onions are translucent and with a slight brownness to the edges.
In a bowl, add the bread pieces, thyme, pepper and salt.
Remove the onions from the heat and spoon into the bread mixture, including any remnant butter.
Add the thyme leaves, chicken stock, pepper, broccoli and artichoke hearts.
Very gently mix to just combine and evenly distribute.
Add in the egg, milk and chicken stock.
Using your hands, mix to combine evenly.
You want the stuffing to be wet but not soupy. If it’s too and doesn’t hold a shape, add an additional slice of torn bread. If it’s too dry, add more stock.
Take one of the flattened chicken breasts and add ½ of the stuffing mixture to one side.
Fold over the other half of the breast.
Take about a 2’ length of kitchen twine and tie up the long portion of the breast, twist running the twine under the breast and tying along the top repeating again to tie the bottom. ~ Essentially you want 3 knots over the breast – one running length-wise and 2 additional ones for the top half and bottom half.
Repeat with the steps 12-14 with the remaining breast and stuffing.
Place in a Pam-sprayed aluminum pan (9×13) can work or a smaller brownie pan. Just make sure it’s big enough to hold both breasts but do not have them touch one another.
Sprinkle each breast with salt/pepper or poultry seasoning
Cover with foil and cook for 30 minutes.
Remove the foil and drizzle each breast with a teaspoon of olive oil.
Turn to broil and broil for 5-7 minutes or until the top of the chicken is deep golden brown and almost crisp.
At this point you can flip the chicken and broil the other side but it’s not necessary.
Test your chicken to ensure that it’s at 165°F – this includes the stuffing.
Remove from oven and let rest for 5-7 minutes for the juices to redistribute back into the meat.