Migrants in Denmark will need to complete 37 hours of work a week to receive welfare benefits, the government said on Tuesday.
Migration and integration have become key issues for voters in Denmark, which has some of Europe's toughest immigration policies.
The government, which has set a target of zero asylum applications, said the plan was designed to help migrants assimilate into society.
“We want to introduce a new work logic where people have a duty to contribute and be useful, and if they can't find a regular job, they have to work for their allowance,” Prime Minister Mette Frederiksen told reporters.
“For too many years, we have done a disservice to a lot of people by not demanding anything of them,” she said of the plan, which still needs to be approved by politicians.
Mai Villadsen, spokeswoman of the left-wing Unity List, condemned Tuesday's announcement as misguided.
“I'm afraid this will end up as state-supported social dumping, sending people into crazy jobs,” she told broadcaster TV2.
Initially, it will be a requirement for those who have been on benefits for three to four years, and who have not attained a certain level of schooling and proficiency in Danish.
Each person in this category will need to work a minimum of 37 hours a week, Ms Frederiksen said.
Government data show that six out of 10 women from the Middle East, North Africa and Turkey do not participate in the Danish labour market.
The plan says it aims to integrate 20,000 people by pushing them to find some form of work through local government offices.
“It could be a job on the beach picking up cigarette butts or plastic … [or] helping to solve various tasks within a company,” Employment Minister Peter Hummelgaard said.
“The most important thing for us is that people get out of their homes,” he added.
Ms Frederiksen's government, in power since 2019, has set a target of zero asylum applications, which have already fallen. Only 851 were received between January 1 and July 31 this year.
Official statistics show that 11 per cent of Denmark's 5.8 million people are immigrants and 58 per cent of those come from countries that Copenhagen classifies as “non-western".