Since named entities are proper nouns (i.e. people, places, companies, locations, etc.), it's unlikely that NLP entity extraction will work for finding common food names. The NLP function that might work is keyword extraction. I ran a few recipes through AlchemyAPI's demo and the ingredients are identified as keywords. So that gets you part of the way there, but you'll still need to compare the keywords to a list of common food items, like jrd1 mentioned.