Josip Tadić (ur. 22 sierpnia 1987 w Osijeku) – chorwacki piłkarz występujący na pozycji napastnika.
Kariera klubowa Tadić jest wychowankiem klubu z rodzinnej miejscowości, NK Osijek. Do kadry pierwszego zespołu został włączony w sezonie 2004/2005. W pierwszej drużynie zadebiutował w meczu ligowym w wieku 17 lat. 16 listopada 2004 roku w wygranym spotkaniu z NK Kamen Ingrad, Tadić zagrał 84. minuty i zaprezentował się z bardzo dobrej strony. Trener Osijeku - Stjepan Čordaš, po tej potyczce coraz częściej zaczął stawiać na młodego Chorwata. Już w trzecim meczu w lidze (30 listopada przeciwko NK Zadar), zdobył swoje dwie pierwsze bramki pomimo tego, że wszedł na boisko dopiero w 54. minucie. Do końca sezonu Tadić był jednak najczęściej rezerwowym zawodnikiem. Wystąpił w 20 ligowych spotkaniach i strzelił 7 goli, a Osijek zajął ósme miejsce w tabeli.