Shams Charania of the Vertical reported Friday that Black and the Rockets agreed to a deal, though terms were not disclosed.
Black knows the Rockets organization after playing 25 games for the team during his rookie season in 2014-15. He averaged 4.2 points and 5.1 rebounds per game in Houston.
After the Rockets waived Black, the Los Angeles Lakers claimed him. The 25-year-old appeared in a career-high 67 games for the Lakers last season. He averaged 12.6 points and 11.3 rebounds per 36 minutes in 2016-17, per Basketball-Reference.com.
Black will be part of a rotation at center for the Rockets next season that also includes Clint Capela and Nene.