An explosion at a restaurant in Beirut caused by a gas leak left 10 people dead, authorities said Tuesday.