Ok, i know i am not the only one who finds provisioning to be a mess.
And i suspect i would not be the only one who would love to be more user friendly.
So here is my suggestion on how to remake Provisioning, to make it more user friendly while not loosing any of the richness it provides.
First, scrap the recipes, completely, no more, none of that.
Make persons ability to cook a given dish constrained only by their provisioning skill (and skill points used).
Make it work like Alchemy.
You pick one item (base) that decides the level of the dish (stock. flour, oil, etc...), second item (ingredient) decides the dish, and what it increases/restores.
Higher level would allow you to add a 3rd item (seasoning/spice?) that would let you make blue food types.
Purple foods could require specific base items that are either expensive to buy (gold sink), or only drop from difficult mobs (gal bladder of a mammoth? Trolls stomach? Wamasu liver?).
In addition there would be specific item combinations, that would form "recipes" of racial type dishes (made from items found only in the races home areas), these recipes would give a slightly better food items than any old food item, and you could learn them either through experimentation, reading books found in the world, or being of the race that dish belongs to.
Beverages would work in the same way, except with different base and ingredient items (seasonings/spices would be shared).