Porto Latem 2004 portugalski gracz podpisał kontrakt z jedną z najbardziej utytułowanych drużyn w kraju – FC Porto. Ligowy debiut w barwach nowej drużyny zanotował 22 września w zremisowanym 1:1 pojedynku z klubem União Leiria. Początkowo Meireles pełnił w Porto rolę rezerwowego, jednak z sezonu na sezon grywał coraz częściej. 19 lutego 2006 strzelił jedyną bramkę w zwycięskim 1:0 ligowym spotkaniu przeciwko Marítimo Funchal. 8 lutego 2009 Meireles rozegrał setny mecz w pierwszej lidze dla FC Porto, a ten zremisował z Benficą 1:1.
Razem z ekipą „Smoków” Meireles w 2006, 2007, 2008 i 2009 zdobył mistrzostwo kraju, w 2006, 2009 i 2010 wygrał Puchar Portugalii oraz Superpuchar Portugalii.
Liverpool 29 sierpnia 2010 roku Meireles podpisał czteroletni kontrakt z angielskim Liverpoolem, który zapłacił za niego 14 milionów euro. Portugalczyk przejął koszulkę z numerem 4 po Alberto Aquilanim, który został wypożyczony do Juventusu. Meireles przynajmniej po części miał zastąpić Argentyńczyka Javiera Mascherano, który wcześniej odszedł do Barcelony. Portugalczyk zadebiutował w Premier League 12 września 2010 roku w zremisowanym 0:0 pojedynku z Birmingham City. Zaledwie cztery dni później zadebiutował w barwach Liverpoolu w Lidze Europy w wygranym 4:1 meczu z Steauą Bukareszt rozgrywanym na Anfield.