The force of the blasts appeared to tear much of the roof off the restaurant, which is frequented by government workers. Capt. Ali Hussein, a senior police official, put the death toll at 15 and said at least 20 had been wounded. Early reports indicated that a car bomb blast and a suicide bomber attacked The Village eatery.
An Associated Press reporter at the scene said wounded people screaming in pain were being taken away by ambulance. Soldiers also fired in the air, apparently in an attempt to restore order. Dead bodies badly burned by the flames could be seen by frightened onlookers who had gathered.
African Union forces pushed the al-Qaida-affiliated group al-Shabab out of Mogadishu in August 2011, but the rebels continue to carry out suicide attacks in the capital.