Preheat oven to 375 degrees. Set aside your chicken in a large container or ziplock bag.
Make your marinade: In a food processor or blender, combine oil, lime juice, zest, vinegar, 1 clove garlic, cilantro, and cumin. Blend until well combined. Pour marinade over chicken reserving about 2 tbsp of marinade to set aside.
Heat a large skillet to medium- medium high heat. It's best to use an oven proof skillet such as a cast iron. Once hot, add 2 tbsp oil. Toss in diced onion and potatoes. Saute for 3-5 minutes, then add garlic and bell pepper. Sprinkle with salt. Saute another 2-3 mins.
Top with chicken and stir. Transfer to oven.
Bake 18-20 minutes, or until chicken is cooked through and potatoes are done.
Salt and pepper to taste, top with remaining 2 tbsp of marinade.
Serve hot with additional toppings such as tomatoes, avocado, fresh cilantro or onion.