The Weierstrass theorem states that for any continuous function $f$ of one variable there is a sequence of polynomials that uniformly converge to $f$. To my surprise, I couldn't find any reference to similar results (either positive or negative) for the multivariate case, i.e. when $f \in C([0, 1]^n), n > 1$.
I know about Kolmogorov's theorem but I can't see how can it apply in this case (I don't if there is a version in which the "inner" functions are just polynomials; approximating them would produce hard to quantify errors).