Sachverhalt: A. Das Bezirksgericht Kreuzlingen verurteilte X._ am 17. Februar 2014 wegen Zollhinterziehung zu einer Busse von Fr. 15'000.--. Es erklärte ihn überdies solidarisch leistungspflichtig zur Bezahlung von Einfuhrabgaben in der Höhe von Fr. 151'079.--. Auf Berufung von X._ und Anschlussberufung der Oberzolldirektion hin sprach das Obergericht des Kantons Thurgau X._ mit Urteil vom 16. März 2015 der qualifizierten Zollhinterziehung schuldig. Es bestätigte die erstinstanzlich ausgesprochene Busse von Fr. 15'000.-- sowie die solidarische Leistungspflicht zur Bezahlung von Einfuhrabgaben im Betrag von Fr. 151'079.--. Das Obergericht hält folgenden Sachverhalt für erwiesen: X._ ist Inhaber und Geschäftsführer der A._ GmbH. Diese verfügt über eine Generaleinfuhrbewilligung des Bundesamtes für Landwirtschaft zur Einfuhr von Geflügel- und Rindfleischprodukten in die Schweiz. Zwischen August 2008 und dem 25. März 2009 stellte X._ in acht Fällen seine Generaleinfuhrbewilligung zur Verfügung, um Geflügel- und Rindfleischprodukte zum reduzierten Kontingentszollansatz in die Schweiz einzuführen, obwohl die Waren nicht für die A._ GmbH, sondern für die B._ GmbH beziehungsweise die C._ GmbH bestimmt waren. B. X._ beantragt mit Beschwerde in Strafsachen, der obergerichtliche Entscheid sei aufzuheben und er freizusprechen. Für den Betrag von Fr. 151'079.-- sei er nicht solidarisch leistungspflichtig zu erklären. Die Verfahrens- und Untersuchungskosten seien auf die Staatskasse zu nehmen und er sei angemessen zu entschädigen.