Mother-of-one Chelsea Freer found the eggs, also known as roe, while serving them to her two-year-old son. She complained to Asda and was given a £5 gift voucher, she claims.
The shocking revelation prompted a wave of social media outrage, with some shoppers joking it could be considered as cheap caviar.
However, for roe to be considered caviar, it must come from sturgeon fish and not pollock, which is used in the fish fingers.
The fish fingers, from the ‘Just Essentials’ range, were launched just last year.
The mother-of-one fumed: “I won’t be buying Asda’s fish fingers again.
Another, named Martin, added: ‘It’s roe. You got you some breaded caviar.”
A third noted: “Now that’s some cheap caviar.”
However, concerned Facebook user Lauren Skyrme insisted: “I would call the police.”
Meg Woodhouse added: “Rotten that, they’re the ones I’ve been buying for my little girl as well.”
Reacting to the incident, an Asda spokesperson said that there is “always a small risk of roe making its way into the final product” when using fish.
The spokesperson added: “We have processes in place throughout the supply chain from catch to processing, including avoiding times of the year when this is more likely to occur and we have received no similar complaints about this issue.
“We understand that Ms Freer has taken the product back into store and has received a full refund as well as a gesture of goodwill, and we apologize again for any inconvenience this may have caused her.”