Attacken skedde på en restaurang nära en säkerhetskontroll framför presidentpalatset, enligt ett talesperson för det afrikanska landets säkerhetstjänst.
– Det var mycket folk i området vid tidpunkten för explosionen och några av offren, varav flertalet civila, är svårt skadade, säger talespersonen Abdullahi Muktar till nyhetsbyrån AFP.
Den somaliska extremistgruppen al-Shabaab har meddelat att den ligger bakom angreppet.