In a large bowl, combine the lemon juice, white vinegar, soy sauce, Dijon mustard, ground paprika, ground coriander, ground cumin, dried thyme, salt, and black pepper.
Add the chicken pieces to the marinade, ensuring they are well coated. Cover and refrigerate for at least 2 hours, or overnight for best results.
In a large pot or skillet, heat the vegetable oil over medium heat.
Add the sliced onions and cook until they are softened and translucent, about 10 minutes.
Stir in the minced garlic and sliced hot peppers, cooking for another 2 minutes.
Remove the chicken from the marinade (reserve the marinade) and add it to the pot with the onions.
Cook the chicken until browned on all sides, about 5-7 minutes.
Pour the reserved marinade over the chicken.
Add the water or chicken broth and stir to combine.
Bring to a boil, then reduce the heat to low. Cover and simmer for about 30-40 minutes, or until the chicken is cooked through and tender.
Garnish with chopped fresh cilantro or parsley.
Enjoy your meal!