From Rufenacht Innovative:
Smart solution for your cooking and grocery shopping. Recipes are easily added by typing them in, pasting from the clipboard, or importing directly from the Internet: no formatting is necessary. The wizard interprets the recipes, links them to the database of grocery items and yields an accurate nutritional analysis automatically. The powerful scaling tool lets you scale the ingredients and the text of your recipes, make automatic ingredient substitutions and unit conversions. The ingredients of the recipes are converted to your preferred shopping units and added to a collating grocery list with a click. Other features: database of 2000 grocery items with nutritional information; recipes can link to other recipes; nutrition scripts to control the display of nutritional information and compute custom nutritional formulas.
In version 3.4.2 Pictures can be added to the recipes; A recipe can now refer several times to another recipe; A linked recipe can now be conveniently viewed by clicking its name in the ingredient list.