Born in Örebro, Garača played for BK Forward before he joined Malmö FF in 2008. During his time at the club he acted as third choice goalkeeper behind Johan Dahlin and Dušan Melichárek. He therefore went on two loan periods to IFK Malmö and IF Limhamn Bunkeflo. Garača was capped three times for Malmö FF in matches where both Dahlin and Melichárek were injured. Malmö FF chose not to offer Garača a new contract after the 2011 season.