Isso é uma tarefa árdua, sei que a tag m centraliza verticalmente, seguida de {x cm} para dimensionar a largura da coluna, então para adicionar a centralização horizontal devemos usar o \centering de uma forma não muito intuitiva. Lembrando que o pacote array é que é responsável por tudo então no preâmbulo:
\usepackage{array}
após isso nossa tabela pode ser montada,
\begin{tabular}{|>{\centering\arraybackslash}m{6cm} |>{\centering\arraybackslash}m{6cm}|} \hline \centering \textbf{Coluna 1} & \textbf{coluna 2}\\ \hline pouco texto & Aqui a gente escreve bastante coisa para percebermos que o texto ao lado está bastante centralizado, infelizmente esse também.\\ \hline só pra enrolar & Alô mundo.\\ \hline \end{tabular}Pronto, temos uma tabela perfeitamente centralizada em todos os sentidos.
P.S.: Só funcionou com as tags > e \arraybackslash posicionadas conforme mostrei acima, não me perguntem por quê.