A forma correta de escrita da palavra é couve-flor, com hífen. As palavras couve flor e couveflor estão erradas. Couve-flor é um substantivo composto por justaposição, não havendo alteração dos seus elementos formadores.
O substantivo feminino couve-flor indica uma espécie de couve de caule curto cuja inflorescência é branca, carnuda e comestível.
Segundo o atual acordo ortográfico, palavras que designam espécies botânicas e zoológicas mantêm o hífen na sua escrita, quer tenham ou não preposição ou outro elemento de ligação.
Exemplos de espécies botânicas e zoológicas escritas com hífen:
O plural de couve-flor pode ser couves-flores ou couves-flor.
Segundo as regras de formação do plural de substantivos compostos, quando os dois termos são substantivos podem ir os dois ou apenas o primeiro para o plural.
Exemplos com o plural de couve-flor: