Three bombs exploded within an hour outside the front of a hotel popular with government officials in a heavily fortified district of the Somali capital, killing at least 11 people.
The death toll is expected to rise higher. At least 17 other people were injured in the triple blasts.
The first two bombs came in quick succession and were followed by heavy bursts of gunfire by Somali security forces.
The third blast took place about an hour later when a bomb went off inside a car that was being searched by the military.
There was no immediate claim of responsibility.
Islamist rebel group al-Shabaab has carried out a campaign of attacks over the past two-and-a-half years in Mogadishu, underscoring the huge security challenges the government faces.
Al-Shabaab suicide bombers have targeted the Jazira hotel before, in an attack late last year.