The council is made up of heads of state, so no more undemocratic than your own countries executive, and the commission is selected by the Council and approved by the EU parliament.

Russia and China has elections too, they are a necessary but not sufficient criteria for democracy. Just because there are elections doesn't mean the people can actually hold the government accountable.