According to the Cleveland Plain Dealer, the pact includes an invitation to spring training if the 32-year-old right-hander can pass a physical.
Garland made just nine starts for the Los Angeles Dodgers last season because of injuries and is coming off rotator cuff surgery. He began the 2011 season battling a left oblique strain and posted a record of just 1-5 with a 4.33 earned run average before undergoing the surgical procedure on July 11.
The Indians are in need of depth in the rotation with the status of the former Fausto Carmona unknown. Carmona, whose real name is Roberto Hernandez Heredia, is still dealing with legal and visa issues in his native Dominican Republic after being arrested last month for double identity.
Garland is familiar with the American League Central, having spent the first eight seasons of his 12-year career with the Chicago White Sox. He was an All- Star in 2005 for the Sox and helped the club to the World Series title that year.
After his time in Chicago, the California native pitched for the Angels in 2008, the Diamondbacks and Dodgers in 2009 and the Padres in 2010 before returning to the Dodgers last year. He had never been on the disabled list prior to last season.
In 353 career games, including 330 starts, Garland owns a mark of 132-119 with a 4.32 ERA.