The main cause of dry muffins is over mixing the batter and overcooking the muffins.