You have to check the stuff on the tables in shops. They're not the same as what the store clerk sells.
The recipe is on the white table in the top left corner of the magic goods shop in Witton.