After sweeping aside Guangzhou Evergrande, the European champions face Moroccan hosts and Atletico Mineiro-conquerors in the showpiece clash
The Bavarians advanced to the final after a comfortable 3-0 win over AFC Champions League winners Guangzhou Evergrande.
Goals to attacking trio Franck Ribery, Mario Gotze and Mario Mandzukic in a seven-minute period either side of half-time got the job done for Pep Guardiola's side.
The Bundesliga leaders possess a wealth of talent in attack and can also call on the likes of Thomas Muller and Toni Kroos to provide a threat up forward.
Bayern entered the tournament at the semi-final stage as their reward for winning the Champions League during the 2012-2013 campaign.
Casablanca's path to the final has not been as straight forward with the Moroccan league champions gaining entry to the tournament as hosts and had to win two more knockout games than Bayern to qualify for the final.
The Moroccans snuck past New Zealand's Auckland City 2-1 in the play-off for the quarter-final before overcoming Mexico's Monterrey 2-1 in extra-time to set up a semi-final against Atletico Mineiro.
Favoured to be beaten by Mineiro - the Copa Libertadores champions featuring Ronaldinho - Casablanca scored two late goals to clinch a 3-1 victory and earn a place in the final.
Striker Mouhcine Iajour has netted twice in the tournament already and Bayern will have to wary of his prowess in the penalty area.
It is only the second time in the 10 editions of the tournament that the final has featured a team from outside Europe or South America.
If Bayern triumph in their first appearance at the tournament, it will be the sixth time a European side has lifted the trophy and only another huge upset could deny Guardiola's men.