I have found PictureThis to be surprisingly accurate, even for just the tiniest shoots or a tree off in the distance. And it's perfectly usable for free once you close the subscription screen. (But I don't use it for anything I plan on eating.)
I have no idea what powers their identification. It must be some kind of machine learning because I can't imagine any other kind of image recognition data set being big and labeled enough.
Edit: it doesn't say on the app page but their social media accounts are all named PictureThisAI so I guess it is AI
