Salve,
ciò che suona male nella frase che hai riportato è “abbia cucinato”, per una questione di concordanza: la principale “credo” è espressa al presente indicativo; nella subordinata, dopo il congiuntivo “che voglia dire” dell’oggettiva, ci va un tempo dell’indicativo, a seconda del rapporto temporale che esiste fra le proposizioni; se si vuole esprimere anteriorità rispetto alla principale si userà un tempo passato, se si vuole esprimere contemporaneità il presente, per esprimere posteriorità un futuro, ma sempre del modo indicativo; e perciò “credo che voglia dire che ha cucinato” e tutte le altre combinazioni temporali possibili.