The members of the european commission are chosen by the national governments and the european commission as a whole is then either accepted or rejected by the european parliament.
Every proposal they do, must then be accepted by the european parliament. The members of european parliament are selected by voting on a certain party on a national level. Those national parties can, and probably will, have alliances with similar parties from other countries.
While it is not ideal, it certainly is democratic.