Mazanec's contract will be worth $575,000 when he's in the NHL and $100,000 when he's in the American Hockey League. The Predators announced the signing Wednesday.
The 23-year-old Mazanec played two games for Nashville this season. He had a 2.76 goals-against average and a .900 save percentage in 48 games with the Milwaukee Admirals in the American Hockey League.
Mazanec played 25 games for Nashville in the 2013-14 season.