Ingredients

  • 3 tablespoons extra-virgin olive oil
  • 1 large red onion, halved and thinly sliced
  • 6 large garlic cloves, thinly sliced
  • Salt and freshly ground pepper, to taste
  • 6 boneless and skinless chicken breast halves
  • 1 1/2 teaspoons grated lime peel, divided
  • 4 tablespoons fresh lime juice, divided
  • 2 cans (15 1/2 ounces each) small kidney beans or pinto beans, drained and rinsed
  • 2 cans (14 1/2 ounces each) diced tomatoes (drain one can)
  • 1/2 cup coarsely chopped fresh cilantro
  • 1 to 2 tablespoons Louisiana-style hot sauce

Method

  • Heat the oil in a medium skillet over medium heat. Stir in the red onion, garlic, and salt and pepper to taste. Cook until onion is tender, stirring often, about 5 minutes.
  • Put the chicken in a medium bowl. Add 1/2 cup of the cooked onion mixture, 1 teaspoon of the lime peel, 2 tablespoons of the lime juice, and salt and pepper to taste. Toss to mix well. Cover and marinate in refrigerator for at least 30 minutes.
  • Meanwhile make a salsa. Place the remaining cooked onion mixture in a medium serving bowl. Stir in the beans, tomatoes (and the juice from one can of tomatoes), cilantro, and hot sauce to taste, and the remaining 1/2 teaspoon lime peel and 2 tablespoons lime juice. Stir to mix well. Cover and refrigerate salsa until ready to serve.
  • Heat a barbecue grill to medium-hot. Remove the chicken from its marinade; toss leftover marinade. Grill the chicken, turning once, until browned and cooked through (170°F on an instant-read thermometer), about 10 minutes.