Mix the soft butter with garlic and fresh herbs. Add the lemon zest and a pinch of salt. Mix until the butter is smooth and very fragrant.
Place the butter on a piece of plastic wrap. Roll it into a tight log shape like a sausage. Freeze the butter log for at least twenty minutes.
Cut a pocket into each side of the chicken. Be careful not to cut all the way through. You want a deep space for the cold butter.
Place the chicken between two sheets of plastic wrap. Gently pound the meat until it is even and flat. This ensures the chicken cooks at the same rate.
Slice the frozen garlic butter into small, thick pieces. Place a piece inside each flattened chicken breast pocket. Fold the edges over to seal the butter inside.
Roll the stuffed chicken tightly into a neat cylinder. Use plastic wrap to twist the ends very tight. Chill the rolls in the fridge for thirty minutes.
Prepare your breading station with flour, eggs, and crumbs. Dip each roll into flour, then egg, then breadcrumbs. Make sure the coating covers every single spot well.
Heat oil in a pan over medium-high heat. Fry the chicken until the outside is golden brown. Transfer to the oven to finish cooking the inside.