Answer by
traumatised (3285)
Many reasons, including: overmixing the batter (works the gluten in the flour), using ingredients that aren't room temperature, inconsistent temperature during baking (due to the oven itself or repeated door-opening), using expired baking soda. If it always happens with one particular recipe, it might just be the recipe.