Only 5 ingredients makes this a really easy and affordable recipe. You probably have limes and garlic in the fridge, so you'll just need to pick up cilantro!
Poke several holes in the chicken breasts with the tip of a knife. Place chicken breasts in a glass casserole dish.
Combine the oil, lime juice, zest, salt, pepper, garlic, and cilantro and cover the chicken, turning to coat.
Marinate covered, in the refrigerator for about 2 to 4 hours. Remove chicken from the refrigerator about 20 minutes before cooking.
Grill over medium heat for several minutes, turn and grill several more, enough to get nice grill marks. Turn heat down to low and cover, turning occasionally, until meat reaches an internal temperature of 165 F.
Notes
Dry off the marinated meat before you put it onto the grill. Remove the meat from the marinade, let it drip, then place on paper towels and pat dry. Placing meat with wet marinade on it onto the grill can cause scorching and burning.
To cook in the skillet instead of on the grill, follow all the instructions for preparing the chicken. When it's time to cook, add some olive oil to a skillet and let it get hot (but not smoking) over medium high heat. Brown the chicken on both sides, then reduce heat to low and partially cover. Allow to cook until internal temperature reaches 165 F.