I volunteer at the AIO food pantry in Rockland Maine. We, and other food-distribution programs, accept donations from supermarkets and food distribution companies, not to mention many generous people.
Packaged groceries — cans, bottles, bags — have a code date on them. This often says something like “Sell by 9/2027” or “Best if used by 15-May-2026” or some such phrase. This code date is used by the supermarket industry. It means that the product maintains perfect appearance until that date. It does not mean the product is unfit for consumption after that date. (Exceptions: baby formula and pharmaceutical products. Those should be used by the code date.)
Most food is still perfectly usable for a long time after the code date. Supermarkets pull products from their shelves when the code date passes, and donate that food to AIO or other food pantries. It’s good they donate it, otherwise it would all go to the dump and be wasted.
At AIO, we volunteers inspect the donated food. The basic rule is “don’t put it out in the market if you wouldn’t take it home yourself.” For fresh fruit, veggies, and bread that’s obvious: it’s changing color or getting soft or growing mold or some such sign of spoilage.
For packaged groceries, we go by a table of product lifetimes past the code date. Some of this food lasts a long time after the code date. Long enough to leave on the shelf over the winter up at camp. Certainly long enough to be nutritious and delicious on some family’s table.
This is the table we use of lifetimes after the code date. (Press ctrl-F and search the table.)
| Item | Lifetime |
|---|---|
| Almond Butter | 1 year |
| Almonds, Canned | 1 year |
| Almonds, Pouch | 2 weeks |
| Animal Crackers | 6 months |
| Graham Crackers | 6 months |
| Apple Sauce | 1 year |
| Baby Cereal | cannot pass date |
| Baby Snacks | 3 months |
| Baking Soda | 2 years |
| BBQ Sauce | 1 year |
| Beans, Canned | 2 years |
| Beans, Dried | 1 year |
| Beans, Refried | 3 years |
| Bird Seed | 2 years |
| Bisquick | 1 year |
| Boost, Slim Fast, Atkins | 3 months |
| Juice, bottled or canned | 1 year |
| Juice boxes | 1 year |
| Bouillon Cubes | 1 year |
| Bread, canned brown | 3 years |
| Bread crumbs | 6 months |
| Bread, mixes | 1 year |
| Broth | 3 years |
| Brown Rice | 1 year |
| Cake Mixes | 1 year |
| Cheese, canned | 6 months |
| Cashews | 18 months |
| Cashew Butter | 3 months |
| Chia Seeds | 18 months |
| Chicken, canned | 5 years |
| Potato Chips | 2 months |
| Chocolate Syrup | 2 years |
| Coconut, canned | 9 months |
| Coconut, shredded | 1 year |
| Coconut Milk | 2 years |
| Coffee, cold brew | best-by date |
| Coffee, ground or instant | 1 year |
| Coffee, k-cups | 6 months |
| Coffee, whole bean | 3 months |
| Sugar, confectionery | indefinitely |
| Cooking Oil | 6 months |
| Cooking Sauces | 2 years |
| Cooking Sprays | 2 years |
| Corned Beef Hash | 3 years |
| Crackers | 6 months |
| Cranberry Sauce, canned | 2 years |
| Creamer, powdered non-dairy | 1 month |
| Crisco | 8 months |
| Croutons | 8 momths |
| Deodorant | 3 years |
| Dessert Cakes, Twinkies, Cupcakes | 1 week |
| Dessert Mixes | 1 year |
| Dog food, canned | 1 year |
| Cat food, canned | 1 year |
| Drinks | best-by date |
| Dog treats, dry | 4 months |
| Cat treats, dry | 4 months |
| Egg Noodles, dry | 2 years |
| Flour, white and whole wheat | 3 months |
| Frosting | 10 months |
| Fruit cups | 6 months |
| Jello cups | 6 months |
| Fruit snacks | 6 months |
| Fruit Syrup | 6 months |
| Fruit, canned | 2 years |
| Fruit, dry | 6 months |
| Gatorade | 3 years |
| Gerber Meals | 3 months |
| Granola Bars | 6 months |
| Granola | 1 year |
| Oatmeal | 1 year |
| Sugar, Granulated | indefinitely |
| Cheese, grated | 1 year |
| Gravy | 2 years |
| Herbs, dry | 1 year |
| Honey | 2 years |
| Hummus | 2 months |
| Jam, Jelly | 6 months |
| Jello, mixed | 1 year |
| Jerky, dry | 1 year |
| Ketchup | 1 year |
| Lemon juice | 1 year |
| Mayonnaise | 3 months |
| Medications | Cannot pass code date |
| Milk, canned | 1 year |
| Milk, powdered | 3 years |
| Milk, rice | 3 weeks |
| Molasses | 1 year |
| Muffin Mix | 1 months |
| Mustard | 1 year |
| Pancake or Waffle Mix | 9 months |
| Waffle or Pancake Mix | 9 months |
| Pasta, dry or canned | 2 years |
| Peanut Butter | 6 months |
| Peanuts in can or jar | 1 year |
| Peanuts, shelled | 4 months |
| Peas, dry | 1 year |
| Pectin | 1 month |
| Pepper, ground | 2 years |
| Pickles | 1 year |
| Pie Crust | 1 year |
| Pine Nuts | 1 month |
| Pistachios | 3 weeks |
| Popcorn, kernels | 2 years |
| Popcorn, microwave | 1 year |
| Potatoes, instant | 10 months |
| Potted Meat | indefinitely |
| Eggs, powdered | 2 months |
| Pretzels | 4 months |
| Protein bars | 3 months |
| Pudding cups | 6 months |
| Pudding Mix | 1 year |
| Pumpkin Seeds | 2 months |
| Relish | 2.5 years |
| Rice Cakes | 6 months |
| Rice | 2 years |
| Rice, Microwave | 2 years |
| Salad Dressing | 10 months |
| Salsa | 1 year |
| Salt | 5 years |
| Sauerkraut | 3 years |
| Seasoning | 2 years |
| Seltzer | 9 months |
| Soup, canned | 1 year |
| Soy milk, liquid | 3 months |
| Soy milk, dry | 6 months |
| Spaghetti Sauce, jar or can | 18 months |
| Stuffing | 9 months |
| Sunflower Seeds | 2 months |
| Taco Sauce | 1 year |
| Taco Shells, hard or soft | 1 year |
| Tartar Sauce | 1 year |
| Tea, bags or powder mix | 18 months |
| Tomato paste | 27 months |
| Tomato sauce | 1 year |
| Tomatoes, canned | 1 year |
| Toothpaste | 1 year |
| Tortilla Wraps | 3 months |
| Tuna, canned | 3 years |
| Vanilla | 2 years |
| Vegetables, canned | 2 years |
| Sausage, Vienna | 2 years |
| Vinegar | 2 years |
| Vitamins | cannot pass code date |
| Walnuts | 2 weeks |