Here are 20 foods you can safely eat after their expiration date, as long as they look, smell, and taste good.
Eggs
Refrigerated eggs can stay good for 3–5 weeks after their expiration date. Do the "float test"—if they sink in water, they're still fresh.
Milk
Nutrition Facts In Milk: What You Need To Know - Fresh Farms
Milk can be safe for up to a week after its expiration date if stored at a cool temperature. Spoiled milk has a sour odor and a thick consistency.
Yogurt
Unopened yogurt will last 1 to 3 weeks after the expiration date. Slight separation of the liquid is normal—just stir.