19 million eggs recalled at several supermarkets over possible Salmonella contamination

Breakfast is ruined.A major egg producer based in Indiana has just announced that millions of eggs from two farms in Texas may be contaminated with Salmonella Enteritidis, a subspecies of bacterium that can cause severe illness.The recall comes just weeks after the cyclosporiasis “explosive diarrhea” outbreak linked to fresh produce like lettuce.According to a July 22 recall notice posted on the US Food and Drug Administration (FDA) website, Midwest Poultry Services, L.P.— the large-scale American shell egg producer in North Manchester, Indiana — voluntarily recalled 1,589,577 dozen white-shell eggs and brown cage-free shell eggs.This equates to roughly 19 million eggs.
If consumed, Salmonella can cause fatal infections in young children, frail or elderly people or those with weakened immune systems. The possible contamination was at two of the company’s Texas farms and found after “proactive environmental monitoring practices and root cause analysis.” Midwest Poultry Services has confirmed it will not be distributing fresh eggs produced on these farms at this time.The cartons to watch for were produced from June 6, 2026, and July 3, 2026, with sell-by or best-by dates between July 20, 2026 and August 17, 2026. Possible contamination was from eggs shipped to Texas, Oklahoma and Louisiana and sold at certain Kroger stores, Brookshire Grocery stores and other smaller retailers. The eggs from Kroger were found in Texas and Louisiana stores, while the eggs in Brookshire Grocery stores were in Texas, Oklahoma, Arkansas, Louisiana, New Mexico and Mississippi.No other Midwest Poultry Services, L.P.products are part of this recall and the company said it is not aware of any specific illnesses linked to its products. According to the recall announcement, all of the recalled eggs will have an identifying code number printed on the left or right sides of the carton in date-coding ink only. The recalled cartons will only have codes P-1950 or 0840962 with a ...