*itsmymess", with MyFitnessPal, you can scan bar codes. And it will remember items you have used previously.
Once the app has a list of your regular foods, then it's just a question of weighing stuff with your kitchen scales and logging it.
When I unpack grocery, I do a scan of new items, items that I have not used before. And just put a negligible amount, like 0.01 gm and that way it's there in the list, handy when I need to log it for a meal at a later date.
I know, it sounds convoluted, but, once you start doing it, it doesn't feel like that any more.