2012 14 grudnia 2011 został potwierdzony jako kierowca etatowy Scuderii Toro Rosso na sezon 2012. Zespół Toro Rosso nie przynosił nadziei na wysokie osiągnięcia w wyścigach. Jednak Ricciardo, podobnie jak jego zespołowy kierowca Jean-Éric Vergne liczył na zatrudnienie w przyszłości w roli kierowcy wyścigowego w zespole Mistrzów Świata konstruktorów – Red Bull Racing. W ciągu sezonu Australijczyk walczył w poszczególnych wyścigach o punkty. Zdobywał je sześciokrotnie w łącznej sumie dziesięciu punktów. Został sklasyfikowany na osiemnastej pozycji w klasyfikacji generalnej, tuż za swoim kolegą z zespołu.
2013 Na sezon 2013 ekipa Scuderia Toro Rosso przedłużyła kontrakty ze swoimi kierowcami. Tym razem jednak, szczególnie w drugiej części sezonu, Ricciardo spisywał się lepiej od Vergne'a. Siedmiokrotnie zdobywał punkty. Dwukrotnie (w Chinach i Włoszech) były to zdobycze sześciopunktowe. Australijczyk dwukrotnie poprawił swój dorobek punktowy z poprzedniego sezonu. Ukończył sezon na czternastym miejscu w klasyfikacji generalnej.