For many native English speakers the words “sizzling squid” would evoke all kinds of nervous reactions if you suggested they try some from a snack shop . . .
I’ve eaten it, and let me tell you, it’s not bad.
Next time you’re in a “China town” give it a try if you see some.