Cheese, chicken, peppers, bacon. All together in one gloriously unholy combination. Did you hear that sound? Pfizer just made money on me.
Either butterfly the chicken breasts or pound them flat between two pieces of plastic wrap. Marinate them overnight in the marinade of your choice. For this recipe, bold and savory marinades work the best.
In a small skillet, saute the onion, pepper, and garlic until soft. Set aside to cool.
load each chicken breast with half the onion, pepper, and cheese, being careful not overfill. Roll up the chicken and wrap a couple of slices of bacon around it. Secure with toothpicks. This process is messy, but worth it.
Grill over medium-low heat, turning often until done. Be warned, this may cause flare-ups and burnt cheese. You must tend the grill constantly for this, else you'll be sorry.