Nolan played for Tynesiders for two-and-a-half years and captained the club during their promotion season to the Premier League in 2009-10.
He told the club's official website: "We've got Newcastle at home next, which is a massive one for us, being at home. It's going to be a good day for me, Andy and Sam with Newcastle coming to us, and we're looking forward to it.
"We want to win our home games, it's as simple as that. We've been a very good home team this year, we love playing at the Boleyn. I will be looking to score again, the big man will be as well, so we're excited about it."
West Ham are 10th in the Premier League with three games to play this season.