I'd much prefer an interface solution implemented in-game. Usability is your friend. The more recipes they add, the more painful searching will become (long scrolling vertical lists are not your friend).

Something similar to the Market Board, or the option to sort recipes by categories (as opposed to levels), would be great.