SuperCook - The Intelligent Recipe Search Engine
Type in the ingredients you have on hand and it generates a recipe. It will ask you if you to pick other ingredients from a list. Once you're done it gives you a list of recipes and tells you if you need anything else.
I played with it and it works pretty well. Even with some of my ethnic pantry items. Although it was weird it had candlenuts and black soy but not kecap manis.