The ingredient field module will provide a compound field using the Field API for anyone that would like to create a custom recipe content type. I am aware that there is a Recipe module (http://drupal.org/projects/recipe) with excellent ingredients support. However, the Recipe module does not use the Field API for the majority of the custom fields, including ingredient - the idea of moving the Recipe module in this direction was expressed in an issue for the Recipe module: http://drupal.org/node/1141992#comment-4436862. Although in that case, jvandervort talks of turning everything into a field, except for ingredients; rather to use a node reference paradigm of some sort to associated ingredients to your recipe content type. I feel that a compound field, similar to the Link Field or the Address Field would be a better fit for ingredients of a recipe.