BRUSSELS—The European Union’s executive body on Wednesday proposed controversial new asylum rules forcing member countries to take in refugees, and it gave a green light to visa-free travel for Turkey and Kosovo.

The new rules from the European Commission, which have ruffled feathers among central and Eastern European states, would require nations to pay €250,000 ($287,000) for each asylum seeker they refuse.

The...