Skip to main content

FDA recall, , High risk

Kroger and Simple Truth Chicken Eggs

Kroger and Simple Truth Chicken Eggs may be contaminated with Salmonella.

Recall ended Sep 18, 2026. Still check yours.

What happened

Midwest Poultry Services, L.P. is voluntarily recalling 1,589,577 dozen white shell eggs and brown cage free shell eggs produced in Texas because they have the potential to be contaminated with Salmonella Enteritidis.

The recalled eggs include Grade A White In-shell Chicken eggs sold under the Kroger brand and Grade A Brown In-shell Chicken eggs sold under the Simple Truth brand, as well as Grade A CFB Large Egg bulk product. The eggs were distributed in Arkansas, Louisiana, Mississippi, New Mexico, Oklahoma and Texas.

7 photos

What to do

If a code on your package is listed below:

  1. Consumers who purchased products associated with this recall are urged to avoid consumption.
  2. Return the product to its original place of purchase for a full refund.

Is yours affected?

Match the list below, then check the codes the FDA notice also names.

A UPC is the number printed under a barcode.

  1. Simple Truth Cage Free Medium Brown 12 eggs

    UPC
    • 011110870230
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  2. Kroger Large 12 eggs

    UPC
    • 011110609038
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    • 840962
    Julian date range
    157 to 184
  3. Kroger Large 18 eggs

    UPC
    • 011110609335
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    • 840962
    Julian date range
    157 to 184
  4. Kroger Large 60 eggs

    UPC
    • 011110609144
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  5. Kroger Extra Large 12 eggs

    UPC
    • 011110609045
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    • 840962
    Julian date range
    157 to 184
  6. Kroger Medium 12 eggs

    UPC
    • 011110609021
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    • 840962
    Julian date range
    157 to 184
  7. Kroger Medium 30 eggs

    UPC
    • 011110609809
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  8. Kroger Jumbo 12 eggs

    UPC
    • 011110609052
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    • 840962
    Julian date range
    157 to 184
  9. Simple Truth Cage Free Large Brown 12 eggs

    UPC
    • 011110797704
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  10. Simple Truth Cage Free Large Brown 18 eggs

    UPC
    • 011110893109
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
Show the other 23 products
  1. Simple Truth Cage Free Large Brown 24 eggs

    UPC
    • 011110150974
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  2. Brookshire's Large 12 Eggs

    UPC
    • 092825095552
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  3. Brookshire's Large 18 Eggs

    UPC
    • 092825095569
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  4. Brookshire's Large 36 eggs

    UPC
    • 092825109808
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  5. Brookshire's Large 60 eggs

    UPC
    • 092825095637
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  6. Brookshire's Large 6 eggs

    UPC
    • 092825095644
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  7. Brookshires Extra Large 18 Eggs

    UPC
    • 092825095606
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  8. Brookshire's Jumbo 12 Eggs

    UPC
    • 092825095583
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  9. Country Morning Large 12 Eggs

    UPC
    • 078566200004
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  10. Country Morning Large 18 Eggs

    UPC
    • 078566005036
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  11. Country Morning Large 2 ½ Dozen

    UPC
    • 079307005162
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  12. Country Morning Extra Large 12 Eggs

    UPC
    • 078566001021
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  13. Country Morning Medium 12 Eggs

    UPC
    • 078566001045
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  14. Country Morning Jumbo 12 Eggs

    UPC
    • 078566001014
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  15. Sunups Medium 2 1/2 Dozen

    UPC
    • 028621304987
    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    Julian date range
    157 to 184
  16. Grade AA Large Bulk X 30 Dozen

    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    UPC
    N/A
    Julian date range
    157 to 184
  17. Grade A Large Bulk X 15 Dozen

    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    UPC
    N/A
    Julian date range
    157 to 184
  18. Grade A Large Bulk - Tictac

    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    UPC
    N/A
    Julian date range
    157 to 184
  19. Grade A Large Bulk - BROWN - Tictac

    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    UPC
    N/A
    Julian date range
    157 to 184
  20. Grade A Medium Bulk X 30 Dozen

    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    UPC
    N/A
    Julian date range
    157 to 184
  21. Grade A Medium Bulk X 15 Dozen

    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    UPC
    N/A
    Julian date range
    157 to 184
  22. Grade A Extra Large Bulk X 15 Dozen

    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    UPC
    N/A
    Julian date range
    157 to 184
  23. Grade A Jumbo Bulk 20 eggs

    Best-by or expiration date
    July 20 to August 17, 2026
    Identifying code
    • P-1950
    UPC
    N/A
    Julian date range
    157 to 184

From the FDA notice

Simple Truth, Natural Cage Free Grain Fed, Medium, 12 Eggs, Net Wt 21 oz (1lb 5oz) 596g, UPC 0 11110-87032 0.

The Julian date is the pack date stamped on the carton, counted as the day of the year, where 001 is January 1.

Recall details

Company began the recall
Company
MIDWEST POULTRY SERVC C/O H & LELECTRICN Manchester, Indiana
Risk

High risk

There is a reasonable chance that eating it could cause serious health problems or death.

FDA Class I recall · How risk is rated

Event ID
99479
Recall numbers
H-1229-2026 to H-1230-2026

Timeline

FDA's Enforcement Report is its public list of recalls; FDA adds a recall when it posts it and publishes the list weekly.

  1. Company began the recall · Announced by the company

  2. Listed on Recall Canary

  3. Added to FDA's Enforcement Report · Classified by FDA

  4. In FDA's weekly enforcement report

  5. Recall ended

  6. Summary updated

Summary by Recall Canary, written with AI · summary updated Oct 23, 2026 · primary source: U.S. Food and Drug Administration (opens in a new tab)