The bill, which passed 18-10 and is on its way to the governor's desk, would make Utah the only state to allow firing squads for use in enforcing the death penalty if lethal injection drugs aren't available.
Governor Gary Herbert would not say whether he'd sign the bill, but he did say the move would give Utah a "backup" method for executing prisoners.
Republican Rep. Paul Ray, who is behind the bill, says death by firing squad is more humane, and that the bill's intent is to give the state an option as the US faces a nationwide shortage of lethal injection drugs.
The bill barely survived the House Law Enforcement and Criminal Justice Committee early last month, narrowly advancing after a 5-4 vote.
Opponents of the move call death by firing squad a cruel holdover from the state's Wild West days, the Associated Press reported.
Utah banned the use of firing squads more than a decade ago. The last inmate to die by firing squad was Ronnie Lee Gardner in 2010. The convicted murderer chose execution method before it was abolished in 2003.
Legislation to allow firing squads has been introduced in Arkansas this year. In Wyoming, a measure to allow firing squads if the lethal drugs aren't available died. In Oklahoma, lawmakers are considering legislation that would allow the state to use nitrogen gas to execute inmates.
Oklahoma currently is the only state to offer firing squad, and only if lethal injection and electrocution are found unconstitutional, according to the Death Penalty Information Center.