D'Arnaud has been on the DL since June 20 with a left elbow sprain, his second stint on the DL this season. He spent six weeks on it earlier this season with a fractured finger.
Manager Terry Collins said d'Arnaud will not catch two or three games in a row once he rejoins the active roster, meaning the Mets will rotate between him and Kevin Plawecki (July 30).
Recker was hitting .123 with two home runs and three RBIs in 22 games with New York this season.
D'Arnaud is hitting .296 with four home runs and 17 RBIs in 19 games this year.