Combine all ingredients except chicken in a blender.
Blend until pureed.
Combine chicken breasts with half the salsa mixture in a large bowl, toss to coat, cover and refrigerate for at least an hour, up to overnight.
Heat a stove top grill pan (or outdoor grill if it's not 8 degrees where you are) over medium heat and grease with extra virgin olive oil.
Place chicken breasts on grill pan and cook for about 5-7 minutes per side or until chicken is cooked through. This will depend on how thick your chicken is.
Once cooked through, remove from grill pan and spoon remaining salsa over the top of each chicken breast.
Serve with a lime wedge and garnish with cilantro.