Basically with the naming of drinks.
The first step would be to include more varities of drink names. So beers instead of always being "dwarven beer" could be:
dwarven beer
dwarven ale
dwarven lager
dwarven stout
wines could be
dwarven wine
dwarven sangria
dwarven sparkling wine
whisky could be
dwarven whiskey
dwarven bourbon
dwarven scotch
rum could be
dwarven rum
dwarven spiced rum
dwarven dark rum
So first you'd reclassify the products of plants as a basic type: beer, wine, whisky, rum, custom
So Beers would be: Pig Tails, Cave Wheat, Longland Grass, Bloated Tubers.
Wine: Plump Helmets, Whip Vine, Fisher Berry, Wild Strawberry, Prickle Berry
Rum: Sweet Pod, Sunberry?
Whiskey: Muck Root, Sliver Barb, Rat Weed
Other: This would be just a custom name without variation. So potatoes might just be CUSTOM:Vodka, If you decide that Sunshine or River Spirits are their own item then you can include their custom names as well.
Then using logic akin to cooking, each production would randomly produce a name.
So instead of pig tail always producing ales and cave wheat always producing beers, you might produce a Pig Tail Lager or Cave Wheat Stout.
Second step: Custom Cocktails:
When an exceptional drink is produced, it will be given a custom name using a random name generator. It could use the existing random name generator but one might be special tuned for drinks if desired. Basically instead of just being an exceptional Cave Wheat Lager it would be The Lager of Blank (Champions, Blades, Bridges).
If a masterwork drink is produced, it will be given an even cooler name. So it would be The [Adjective] Lager of [Adjective] [Noun], The Brilliant Lager of Shining Champions. (and of course it would be given a cool dwarfy name as well).
From that point on, any new exceptional or masterwork items have either a chance to repeat an existing name or add a new one to the list. So initially, the chances of a new name would be huge, but once you've gotten a dozen or so custom brews, the chances of a new brew being discovered would be slim to none. Quality wouldn't be tied to the name, so an exception drink name might be repeated with masterwork quality item (this would represent a particularly good batch) or on the flipside a masterwork name might end up used for only an exceptional level brew (it's not as good as the original, but it's still pretty good...).