Question: how long does a chicken take to cook at 300?
Answer: Pour a little water over chicken to prevent drying. Bake at 300 degrees F (150 degrees C) for 3 hours, basting with water as needed.