The French legend was effusive in his praise for the German, and also paid tribute to former France teammate Franck Ribery.
Henry, now with the New York Red Bulls, is part of the Major League Soccer All-Star team set to face Bayern Munich on Wednesday, and he praised the completeness of the German's game in a press conference ahead of the match.
"Stepovers, tricks, that's not the game," said Henry. "The game is what Thomas Muller is doing. If I had a son right now, playing, I would say to him 'look at them, look at (Franck) Ribery, look at Muller.' What Ronaldo does, and Messi, they're just freaks. Don't try to copy those guys. You can copy from Ribery, you can copy from Thomas Muller.
MORE: Biggest summer transfers | Soccer's beautiful fans | WAGs
"What he did at the World Cup, people don't talk about it. They don't talk about it, but they should talk about it. He plays the game the right way: he defends, he attacks, he controls the ball when he has to control it, he reverses when he has to reverse it. When he has to finish, he'll finish.
"He doesn't do stepovers, but when he has to perform, he performs. He does what the game asks him to do."
The MLS All-Stars face Bayern Munich at Providence Park on Wednesday at 9:30 p.m. ET.