Yes, you can get a refund with or without a receipt.
I am not 100 % on this but I think that any item that was recalled you can get a refund on as long as it is the exact item I would call Publix first but I'm almost sure you should
Thanks! Your answer is awaiting moderation.