concoct

To invent or create something by cleverly mixing different things.