Recipe Matcher lets you type in the ingredients you have on hand (either literally or in your imagination) and then shows you simple potential recipes you can prepare with them. It also lists one or two additional ingredients you might need to get to prepare the recipes.
One of the features I particularly like for English Language Learners is that when you start typing the name of an ingredient you have a menu appears with potential matches. You can use the site without registering, but you do sign-in you’re given a pre-printed list of food items you can just check.
Unfortunately, though, it doesn’t appear that you can add your own recipes to the collection.
This might be a simple way and engaging way to help Beginning or High Beginning ELL’s get a little more familiar with food vocabulary. I’ve place the link on my website under Food.