I'd say that is a pretty good start. But I think you need to expand your recipe index. I tried several different sets of ingredients and it just kept telling me to make soup.
if ingredients in recipe.ingredients:
suggest recipe
else:
suggest soup
I typed "semen", "goat cheese" and "monkey wrench" expecting a serious answer. Not disappointed.
Needs some polish, For instance, "Ingredient 1" Should go away when I start typing.