In a small bowl, combine salt, cumin, paprika, ground pepper, lime juice, minced garlic, vinegar and olive oil until it forms a paste. Once it’s combined, rub it evenly all over the meat. Cover and let it marinade at least an hour- 24 hours in the fridge.
Preheat the oven to 425 degrees F (218 C). On a roasting pan or large baking sheet (line it with foil for easy cleaning), place sliced onions and beans on the bottom. Place chicken on top of onions, red peppers and beans. Roast the chicken on the middle rack of the oven until the internal temperature of the chicken reads 160 degrees F (71 C) on a meat thermometer, about 40 min to an hour.