Take the 15-minute inventory

I set a timer and scan the refrigerator, freezer, and pantry in that order. I only write down the ingredients that should influence the week: food that will spoil, proteins already purchased, open packages, and staples that can complete a meal. This is not an inventory of every spice. If it takes longer than 15 minutes, I will not keep doing it.

  • Use first: produce, leftovers, open dairy, thawed food.
  • Build around: proteins, grains, beans, frozen vegetables.
  • Buy to complete: the smallest number of ingredients that turn those into meals.

Plan five dinners, three backups, and one use-it-up night

Five planned dinners leave room for leftovers, invitations, low-energy evenings, or a meal out. Three backup meals, such as pasta and frozen vegetables, eggs and toast, or bean quesadillas, prevent the missing ingredient or late meeting from automatically becoming delivery.

What is already homeMeal it can become
Spinach + eggs + potatoesVegetable frittata
Half a roast chicken + tortillasChicken tacos
Cooked rice + frozen peasFried rice
Beans + canned tomatoesQuick chili
Mixed leftoversUse-it-up bowls

Price the list before the store

Estimate the total using your store’s app or your last receipt. If the list exceeds the week’s number, edit it at home rather than discovering the problem at checkout. Swap one expensive dinner, delay a pantry restock, or use a backup meal.

The goal is not the cheapest possible food. It is to stop paying for food twice: once at checkout and again when it goes unused.

Keep a tiny waste note

For two weeks, write down what gets thrown away and why. “Bought too much cilantro” suggests a quantity problem. “No energy to cook Thursday” suggests the plan needs an easier Thursday. Waste is feedback about the system, not a reason to scold the cook.