The law will require companies that sell goods into the European Union to produce a due diligence statement and "verifiable" information proving their goods were not grown on land deforested after 2020, or risk hefty fines.
The rules aim to eliminate deforestation from the supply chains of a range of everyday items sold in Europe. It will apply to soy, beef, palm oil, wood, cocoa, coffee, rubber, charcoal, and derived products including leather, chocolate and furniture.
Tackling Greenhouse Gas Emissions
Deforestation is responsible for about 10% of global greenhouse gas emissions that drive climate change, and the landmark law aims to tackle the EU's contribution to this.
"European consumers can now rest assured that they will no longer be unwittingly complicit in deforestation," said Parliament's negotiator on the law, Christophe Hansen.
The law does not target any one country, but has faced pushback from some that it would affect.
Malaysia has said it could stop exporting palm oil to the EU in response to the law, while palm oil smallholders warn that they cannot comply with its requirement to prove where goods were produced, using geolocation data.
The EU Parliament approved a deal on the rules, which was agreed by EU negotiators last year.
Brazilian agribusiness group ABAG also bashed the move, saying the South American country - one of the world's largest food suppliers, a major soy, coffee and beef producer - already regulates deforestation under its forest code, allowing some areas to be cleared.
"It was a unilateral move they took without listening to Brazil," ABAG's head Luiz Carlos Carvalho said in an interview, adding his association had been in touch with Brazil's foreign relations ministry to look for ways to dispute the legislation.
The law needs formal approval from EU countries - a process that typically waves through pre-agreed laws - before it can enter into force. Once that happens, large companies would have 18 months to comply, and smaller firms 24 months.
Companies that fail to comply could face fines of up to 4% of a company's turnover in an EU member state. EU countries will carry out compliance checks to enforce the rules.