The Danes were using this encounter as part of their own preparations for UEFA EURO 2012, where they will face the Netherlands, Germany and Portugal in a testing Group B.
However, they were taken apart in the first half by A Selecao as they found themselves 3-0 down at the interval. FC Porto forward Hulk gave Brazil the ideal start, his powerful left-footed shot from distance beating Thomas Sorensen to open the scoring inside ten minutes.
Brazil had doubled their lead soon after when Niki Zimling turned an Oscar cross into his own net under pressure from Hulk. And Hulk, who is a contender to go to the Olympics as a designated over-age player, further increased Brazil's lead five minutes before the break with a neat finish at the end of an excellent run.
Brazil, who were missing the likes of Neymar, Paulo Henrique Ganso, Dani Alves and David Luiz, took their foot off the pedal in the second period, and Denmark did give their large support something to cheer when Nicklas Bendtner pulled a goal back.
Morten Olsen's Danish side have one more friendly, against Australia next weekend, before beginning their EURO campaign against the Netherlands in Kharkiv on 9 June. Brazil now travel back across the Atlantic for a friendly against USA on Wednesday.