What is the difference between an ingredient and a vendor item?

Ingredients are one of the components that make up a recipe (along with sub-recipes). 

Vendor items are the specific products that you purchase from a vendor to use as an ingredient in a recipe or sub-recipe.

Vendor items can be linked to ingredients or created directly from an ingredient page for purchase order creation.