Já pela Seleção Alemã, Lukas Podolski estreou no dia 6 de junho de 2004, num jogo contra a Hungria. Tornou-se assim no primeiro jogador da Segunda Divisão Alemã a representar a Seleção. Ainda nesse mês, Lukas Podolski esteve presente na Euro 2004, disputada em Portugal. Em 2005, representou a Alemanha na Copa das Confederações, onde marcou três gols. No ano seguinte, já como titular indiscutível, esteve na Seleção Alemã que disputou a Copa do Mundo FIFA de 2006, torneio realizado no seu país, tendo ajudado a Seleção a chegar ao terceiro lugar. Podolski marcou três gols no torneio e foi eleito o melhor jogador jovem do Mundial, à frente do português Cristiano Ronaldo. Posteriormente, nas eliminatórias para a Euro 2008, em setembro de 2006, Lukas Podolski marcou quatro gols num só jogo, numa partida em que a Seleção Alemã bateu San Marino por 13 a 0.