Hovedsatsingen for 2016 var Porsche Carrera Cup Tyskland, som går over 16 løp fordelt over 8 løpshelger på baner i Tyskland, Østerrike og Nederland. Olsen kjørte for Lechner Huber Racing. Sesongen startet med to pallplasser på Oschersleben, og fortsatte med jevnt gode resultater. Han var nummer syv eller bedre i alle løp unntatt ett, tok i alt seks pallplasser. Han fullførte sesongen som nummer tre i mesterskapet, bak Sven Müller og Christian Engelhart, og tok i tillegg tittelen som beste nykommer. Olsen kjørte også to løp i Porsche Supercup, i Monaco og på Hungaroring.