concocter
/kɑnˈkɒktər/Definitions
1. noun
a person who invents or devises something, especially a drink or a dish, especially by combining different ingredients in a creative way.
“The head bartender was a skilled concocter who could whip up a new cocktail in seconds.”