At the minute, the designation between biscuit and roast is kind of silly. Turtle biscuits/beer roast/etc. is funky...
So Toady, if you're listening (and I know you'll get on it), the ability to mix and match specific ingredients in a cooking menu and create a list of recipies that could be saved for later use would be most awesome, especially as a means for creating specialized cooks who cater to the tastes of specific Dwarves.
To keep things fair, the recipe system would be very basic. One would have the ability to add a predetermined amount of ingredients, and some would either be mutually exclusive (pie crust and tortilla would be exclusive, you can have one or the other) or incapable of being eaten by themselves, serving simply as quality mods (e.g. sugar or the assorted alcohols).
The quality of the meal would depend on the ingredients used (e.g. that moldy pie crust isn't going to taste as good...oh well, sell it at discount) and the quality in combining them all together...(quality would average out, so the more ingredients, the harder it is to make a masterpiece, but the greater the overall value would be). E.g. a Dwarf chef wants to make a Sausage Pie. He gets chunks, pie crust, the appropriate meat, and some form of spice. Assuming quality mods of 1, 2, 3, 4, the pie would average to quality mod 2.5. Naturally, if a Dwarf prefers any individual ingredient, the relative value of the meal would go up.
A stockpile profile would also be nice, so one can assign "Ye olde king's liquor stash. Keep out!" Or "Proletariat grainhouse"
Finally...artifact meals. A cook gets a strange mood and wants to fix the best burger of his life. If consumed, an artifact meal would bestow powers upon the satisfied gourmand, and rumors of artifact foods could inspire stoner duos to journey across the land so they can say "that was the best meal of my life"