Why not "un cuisinier" ?
Because in negative sentences, we replace the indefinite articles by de.
Merci!