Suggestion
Learned Cooking recipes in game are registered/locked on the npc until you learn them and have required skill level. (pick up a recipe, learn it, the npc gets it in its database)
Once appropriate skill level is unlocked (whatever the recipe you want to use , requires to be learned/used) you can use the npc as a cooking station and cook that recipe. (not in certain places in the world)
If you level an alt and for some reason level cooking on that one too, fear not, it has the recipe unlocked on it already from your main char. Simply put the points into your Cooking Skill line, have the materials, summon the npc and cook it. (or go to a cooking station in any town and the recipe will be under a "Learned tab"
Is that something the playerbase would want?