Sizzling liver