Puertoricotanagar måler cirka i lengde og veier omkring . Fjærdrakten er mørk, nærmest svartbrun på oversiden og tilnærmet hvit på undersiden, som har mørkere små langsgående flekker (avlange spetter) ispedd på brystet og i buken. Strupen er kritthvit til opp mot underkinnene, mens kinnene, øredekkerne og resten av hodet og stjerten er som oversiden. Undergumpen er hvit. Nebbet er forholdsvis kraftig.