This is exactly what I need....but i searched by ingredients with 'chicken breast' and 'jalapeno' and it returned 0 results. Then i searched 'chicken' and 'jalapeno' and it returned 1 result. Seems undercooked (pun very much intended)
Using any sort of backend that tokenizes (and why not, lowercases and stems) and does the searching for you is what you want as a first step. ES, or any of the newer fast search engines that aren't that concerned about relevance would be good first steps, then depending on how much you could grow, you're going to have quite tricky but enjoyable journey to optimizing for relevance!