Physics
Answer
At high altitudes, such as hills and mountains, the atmospheric pressure is low (less than one atmospheric pressure), therefore at these places, water boils at temperature lower than 100° C and so it does not provide the required heat energy to it's contents for cooking. Thus, cooking there becomes very difficult and it takes a much longer time.