Bacon is done cooking when it is golden brown. If it is still pink, it is undercooked. On the contrary, if the bacon is dark brown, then it is overcooked.