if you find a good web site, maybe you can use the xlobby spiders fonction to do it .... I'm doing it, but for french web sites... right now I have not a lot of free time but I have a lot of spiders....
you can use a search fonction ( you can also build more than 1 spider for an advanced search fonction) there are a lot of web sites where you write your ingredients then it will propose to you a list of receipts and maybe a picture

)
an other solution with spider fonction is to do it without search fonction, you build some spiders, one by categories (or ingredients or country etc... it's depend of which web site you asking...) then via xlobby (on a screen) you select the spider(s) that you want to execute it and it propose to you a list of receipts....
you can also combine more than one web sites by asking more than one spider in one time...
the only thing that we can not "really" do. is to save the receipts that you want to keep...
I already asking steven, in the "Feature Requests" section, to give us the possibility to add an item in a database using an event, that will be perfect for this application too... but steven seem to have a lot of staf to do ....
later