I wrote the code in this application for a client, and provided a bit of design consulting as well. It was done on a tight schedule, and recently appeared on the iTunes store.
It makes use of Core Data to store the text and other data for the recipes, and multithreading to allow for fast searches.