I’m a new revert and today my mother made me a meal and it had some Chorizo in it. It was one slice and I was so engrossed in conversation that I ate it without realising. It wasn’t until 5 minutes later that the penny dropped. What happens now? Is my Salah invalid? Do I repent? I’m confused.
There is no repentance necessary since it was a mistake (according to the Saudi scholar Ibn Baaz, http://www.binbaz.org.sa/noor/3155)
According to the Shafii jurist Ibn Hajar al-Haytami, if one eats something unlawful by mistake, one should try to throw it up if this is possible for them, otherwise they do not have to do anything other than rinsing their mouth. (Islamweb, fatwa 94019)
As for whether a person can pray, the only relevant opinion I can find is of the 19th century Maliki jurist Muhammad al-Desouki who says that as long as the pork is in the person’s stomach and they are able to throw it up, their prayer will not be accepted. This means that if one eats pork by mistake, they should try to throw it up unless there is a health reason that prevents them before they pray. But if one is not able to throw it up, or the food has passed beyond the stomach, then one can pray like normal. (Islamweb, fatwa 283165).