Combine garlic, salt, vinegar, and olive oil in a bowl with the chicken breasts.
Let your chicken marinate in this mixture for at least 20 minutes. This step ensures your chicken absorbs all those delicious flavors.
When the chicken is almost ready, spread a generous layer of pesto butter onto each piece. If you're using frozen butter, be patient; it will melt beautifully as the chicken finishes cooking. You can help it melt faster by moving it around a bit on top of the chicken to help it along.
TIP: If you want, you can place everything into a Ziplock bag or freezer safe container after step one. Freeze it. When you are ready to cook it, make sure it has thawed first. The benefit of doing it this way is that as it thaws it will absorbs the flavors from the marinade. So no need to wait an additional 20 min after it has thawed.