A supermarket explosion killed at least 23 people in northern Mexico on Saturday, according to local officials.