Reminders is the way to go…. I’m building one that takes 3 preloaded reminders lists meals/days of week/ groceries and uses sub reminders to chose meals and has their ingredients listed
On Sat eve. I plan next weeks meals - I run a custom shortcut to assign meals to days, flag the selected items in the respective lists and then add the meal into my calendar for gtd reference.
Another shortcut(wip) will then take the meal ingredients selected from above activity and will mark them as “unselected” in the groceries list so they become available when I manually prep the full shopping list. (See below)
I then show all items in my groceries List which has all the food I’ve shopped for todate and unselect items I want to shop for. Then I hide completed items to have my next shopping list available to tick off as I go around on my next shop visit (the list is shared with my wife so we know what we need on our respective journeys)
Btw my groceries list is structured into aisles then the sub reminders are items in that aisle. Eg fruit&veg: apples/oranges etc. frozen: peas/fish/ice cream
Working well. I’ve an rfid sticker on the larder door that runs a shortcut that selects the grocery list and allows me to manually unselect items for Sunday’s food shop .