Sizzling dumpling