Mix all ingredients of the filling, except for the chicken breast, in a bowl until well combined. Set aside.
Butterfly your chicken breast – lay the chicken breast flat on your cutting board. Place your hand on top of the chicken breast with one hand, hold the knife with the other hand with the blade of your knife parallel to the cutting board, slice your chicken breast in half along the long side of the chicken breast. Do not cut all the way through to the other side. Open the chicken breast so it resembles a butterfly. *Note: You could purchase chicken breasts that have already been butterflied, or ask your butcher to do this step for you.
Place about a tablespoon of filling along the wider edge of the chicken breast in a log like shape.
Roll the chicken breast, top to bottom and secure with a toothpick. It will kind of resemble a croissant like shape. Place in a casserole dish.
Mix all the ingredients of the marinade in a bowl. Pour over all the stuffed chicken breasts. Marinate for at least 4 hours for maximum flavor. *Note: you can also marinate the chicken breast prior to stuffing if you prefer to do so.
Bake in the oven at 375 degrees for 30 to 40 minutes, until the internal temperature reaches 165 degrees when checked with a thermometer.
Slice with a sharp knife on a cutting board and arrange on your serving platter. Enjoy!