Under the proposed law which now awaits approval by President Museveni, LGBTQ members could face up to 10 years in prison.
The Monitor reports that the Bill was passed and unanimously by the House.
“This House will not shy to restrict any right to the extent of the House that recognizes, protects and safeguards the sovereignty, morals and culture of this country,” speaker Anita Among said after Parliament unanimously adopted the Bill.
The legislation enjoys broad public support in Uganda and reaction from civil society has been muted under President Yoweri Museveni’s increasingly authoritarian rule.
Nevertheless, Museveni has consistently signalled he does not view the issue as a priority and would prefer to maintain good relations with Western donors and investors.
Discussions about the bill in parliament have frequently been laced with homophobic rhetoric, with Museveni last week referring to gay people as “these deviants.”
“Homosexuals are deviations from normal. Why? Is it by nature or nurture? We need to answer these questions,” the 78-year-old told lawmakers.
“We need a medical opinion on that. We shall discuss it thoroughly,” he added, in a manoeuvre interpreted by analysts and foreign diplomats as a delaying tactic.