Swoją karierę piłkarską Onuachu rozpoczął w klubie FC Ebedei, w którym w 2012 roku zadebiutował w trzeciej lidze nigeryjskiej. Jeszcze w tym samym roku wyjechał do Danii i został zawodnikiem FC Midtjylland. 2 grudnia 2012 zadebiutował w jego barwach w Superligaen w przegranym 1:3 domowym meczu z Silkeborgiem IF. W sezonie 2014/2015, którego rundę wiosenną spędził na wypożyczeniu w Vejle BK, zdobył z Midjtylland Puchar Danii. W sezonie 2017/2018 wywalczył z Midtjylland mistrzostwo Danii, a w sezonie 2018/2019 został wicemistrzem tego kraju oraz po raz drugi zdobył krajowy puchar.
W sierpniu 2019 Onuachu przeszedł za 6 milionów euro do KRC Genk. W Genku swój debiut zanotował 1 września 2019 w zremisowanym 1:1 wyjazdowym meczu z Club Brugge. W sezonie 2020/2021 wywalczył z Genkiem wicemistrzostwo Belgii oraz zdobył Puchar Belgii. Z 33 golami na koncie został królem strzelców ligi, za co otrzymał nagrody Hebanowego Buta oraz Piłkarza Roku w Belgii.