- Use dictation.
- Clone last week’s list as a starting point.
- Have actions to add everything you need for one meal to the list.
- Filter/parse “known” items into sub-lists/alternate lists that correspond to multiple stores if you shop in multiple places - e.g. green grocers, butchers,bakery; or simply isles / sections if you shop in one store.
- See what list services other than Apple reminders could offer you.
You could have variations in how you enter data that you may wish to group.
- red pepper
- green pepper
- mixed peppers
That’s not even exhaustive for peppers alone. There’s fundamentally a data aggregation challenge in using Drafts.
To analyse the data would want to aggregate and constrain entry. Whilst you could do that to an extent in Drafts, it sounds like your shopping tracking requirements are passing the base line functionality of your current app of choice. I think for this you need a database, whether that be via a dedicated shopping list app/service or a roll your own solution with something like Airtable.
Hope something there helps.