Blues General Manager Doug Armstrong signed Brouwer to a one-year, two-way contract worth $750,000 on Wednesday night.
"I couldn't be happier to be back with the Blues," Brouwer told stlouisblues.com. "It's a great group of guys, a great organization and a great city and I am looking forward to helping the team compete for another Stanley Cup."
In 13 NHL seasons, Brouwer, 34, has played in 838 games, postiing 181 goals and 181 assists (362 points). He won a Stanley Cup with the Chicago Blackhawks in 2010 and scored arguably one of the biggest goals in Blues history as of 2016 when he beat Blackhawks goaltender Corey Crawford in Game 7 to break a 2-2 tie at Enterprise Center and send the Blues to the second round.
Jamie McGinn, who also signed with the Blues last week as a professional tryout, was released
earlier Wednesday.