OurKitchen tracks pantry staples week to week with shelf-life counters, so the list only asks for what you're actually missing.
First week free · no card required · cancel online
A grocery list generated from recipes assumes an empty kitchen every single week. So you re-buy the olive oil, the rice and the cornstarch, and the cupboard slowly fills with duplicates you paid for.
Each tracked staple has a counter for how many more weeks of use it has. At zero it returns to the list; until then it stays off.
Counters drop by the number of meals that used the item this week — not a flat one — so the pantry reflects what you actually cooked.
Three dinners needing a pound of chicken produce one three-pound line, not three separate reminders.
Bought something yourself, or ran out early? Adjust any counter by hand in Meal preferences.
Generated by the same planner that writes your week.
An empty kitchen buys everything, staples included.
4 staples left off — already in the pantry from week one. Both weeks generated by the same code that writes yours.
No. Generate your first week, then tell it the few staples you almost always have. It builds from there.
The list says which items it left off and why, so you can double-check before you shop. Nothing is hidden.
Yes. The list is plain groceries grouped by aisle, and you can save your own store's aisle order once.
Three questions, no account, and you'll see real dinners and the list that goes with them.
See my personalized week