«Риека» ведёт свою историю от многопрофильного «Клуб Спортиво Олимпия», основанного в 1904 году, а самая ранняя задокументированная деятельность футбольной секции относится к 25 ноября 1906 года — эту дату клуб считает началом своей футбольной истории. Смены названия отражают смены власти над городом: в 1926 году после принудительного слияния «Глории Фиуме» и «Олимпии Фиуме» итальянскими фашистскими властями был образован «Унионе Спортива Фиуманa», игравший в системе лиг Италии и выигравший Серию C в 1941 году. После войны, в 1946 году, клуб получил название «Кварнеро»/«Кварнер», в 1954 году — «НК Риека», а в 1995 году нынешнее — «ХНК Риека». Цвета клуба — белый, голубой и золотой, а прозвище — «Риечки бели» («Белые из Риеки»).
Первые крупные трофеи пришли во второй половине 1970-х. Под руководством тренера Драгутина Спасоевича клуб выиграл в сезоне 1977/78 Кубок Югославии, свой первый крупный успех, давший путёвку в европейские турниры, а также Кубок Балкан. Год спустя под руководством Мариана Брнчича он защитил Кубок Югославии, победив в финале «Партизан». В 1987 году он вышел в очередной финал, но проиграл в серии пенальти. Два десятилетия после 1979 года клуб не выигрывал трофеев, и следующий пришёл лишь в сезоне 2004/05 — Кубок Хорватии.
Лучший европейский результат клуб показал в сезоне 1979/80, когда дошёл до четвертьфинала Кубка обладателей кубков. В первом раунде он выбил бельгийский «Жерминаль Беерсхот» (2:1 по сумме двух матчей), а в четвертьфинале встретился с «Ювентусом»: 5 марта 1980 года на «Кантриде» при 22 тысячах зрителей была зафиксирована ничья 0:0, а в ответном матче в Турине при 55 тысячах «Риека» проиграла 0:2. В сезоне 1984/85 клуб дошёл до 1/16 финала Кубка УЕФА, где встретился с будущим победителем — «Реалом» (Мадрид), а в сезоне 2014/15 в Лиге Европы сыграл с другим будущим победителем — «Севильей». В групповой этап Лиги Европы он выходил в сезонах 2013/14, 2014/15, 2017/18 и 2020/21, а в сезоне 2025/26 дошёл до 1/8 финала Лиги конференций.
После обретения независимости Хорватия создала собственную лигу, и «Риека» играет в ней без перерыва с 1992 года, в сезоне 2025/26 — 35-й сезон подряд. Четверть века клуб считался крепким, но не доминирующим участником лиги, а перелом наступил в сезоне 2016/17. Команда Матьяжа Кека 21 мая 2017 года обыграла «Цибалию» 4:0, за тур до конца сезона впервые в истории выиграла чемпионат Хорватии и прервала серию из одиннадцати титулов подряд загребского «Динамо». Через несколько дней она победила то же «Динамо» 3:1 в финале Кубка Хорватии в Вараждине — два гола забил Марио Гавранович, один Дарио Жупарич — и оформила первый в истории дубль.
Она повторила его в сезоне 2024/25 под руководством тренера Радомира Джаловича. У «Риеки» был лучший результат личных встреч с «Динамо», поэтому судьба титула решилась в последнем туре, в мае 2025 года. Это стало вторым чемпионским титулом и вторым дублем клуба, а всего он завоевал семь Кубков Хорватии (2004/05, 2005/06, 2013/14, 2016/17, 2018/19, 2019/20 и 2024/25).
В сентябре 2025 года американский миллиардер Билл Фоли через свою платформу «Блэк Найт Футбол Клаб», в которую входит и английский «Борнмут», приобрёл 25% клуба. Владельцем и президентом остался Дамир Мишкович. Традиционный дом команды — приморский стадион «Кантрида», а на время его реконструкции клуб с августа 2015 года играет на стадионе «Руевица» вместимостью 8279 зрителей. В сезоне 2025/26 команду тренировал Матьяж Кек, вернувшийся на тренерский мостик клуба, а «Риека» завершила чемпионат на четвёртом месте.