Preheat your oven to 375 degrees.
In a large bowl, season your chicken. Add the salt, pepper, paprika, garlic powder, lemon zest and juice, olive oil and rosemary and thyme. Mix to coat everything evenly.
In a large cast iron, or oven-safe heavy bottom pan, drizzle some olive oil and turn the heat to medium. When the oil is slightly smoking, start searing your chicken, making sure it gets brown on all sides (you may have to work in batches). When the chicken is browned on all sides, turn off the heat, and return it all to the pan. Add in any excess marinade from your bowl, the juiced lemons, and the onion.
Roast in the oven for at least an hour, an hour and 15 is better if you can wait! Half way through, turn the chicken to make sure it cooks evenly.
Serve in the same skillet with all of the wonderful juices, garnish with chopped parsley.
Enjoy! And use the leftover chicken for a chicken salad lunch!