TOTK added a recipe system where once you cook a meal, you can select an ingredient to view all meals containing it and automatically select all the ingredients for a specific meal. Which is at least part of what you want.
I would definitely agree that things like cooking 100 hearty durians gets really painful after a while though.