Kostel svatého Josefa ve Slezské Ostravě byl postaven v letech 1780–1783; stavba byla zahájena 9. května 1780 a chrám byl slavnostně vysvěcen 9. září 1783. Jde o pozdně barokní stavbu ovlivněnou klasicismem, vystavěnou na návrší jihovýchodně od původní osady Polská Ostrava.
Kostel je zděný a je zajímavou technickou památkou: kvůli poddolování a poklesu podloží byl v letech 1913–1928 zpevněn železobetonovým věncem, ocelovou konstrukcí a lany a jeho železná věž byla z estetických důvodů obložena dutými cihlami. Na hlavním oltáři je umístěn dřevěný obraz Panny Marie s Ježíškem.