Länderna anklagas för att inte uppfylla sina skyldigheter när det gäller att ta emot asylsökare som kommit till Europa.
De tre EU-staterna har agerat "i strid med sina lagliga skyldigheter", säger kommissionen i ett uttalande.
Enligt en överenskommelse inom EU så ska asylsökare omfördelas mellan medlemsstaterna. Men Polen, Ungern, och Tjeckien har vägrat godkänna beslutet och har således inte tagit emot en enda av dessa asylsökare. Länderna anser att invandringen leder till för stora samhällsproblem.
Därför inleder nu EU-kommissionen ett så kallat överträdelseärende mot länderna, en process som kan sluta i EU-domstolen.
– De här länderna har inte gjort någonting sen mer än ett år tillbaka, säger EU-kommissionären Dimitris Avramopoulos enligt Ekot.
Hittills har nästan 21.000 asylsökare fördelats över hela Europa, cirka 14.000 från Grekland och resten från Italien.
Men totalt ska 160.000 flyktingar omfördelas mellan EU-länderna.
Sveriges regering har pliktskyldigt gått med på att ta emot cirka 2.000 syriska och afrikanska asylsökare som anlände till Grekland och Italien 2015. De skickas med direktflyg till norra Sverige, och idag tisdag landar det första planet på Luleå Airport. Var tredje vecka ända fram till oktober kommer nya plan med hundratals asylsökare landa i Luleå.