I would think AI would have to have a profile of the people who would be eating the meal. I'd add in an interface to the local grocery store so one could pick up the groceries.
Last night we couldn't decide what to have for dinner so we went with Subway.