Steamed lamb dumplings