Head coach Joachim Low has opted to hand a place to his captain despite the Manchester United midfielder having made just one Premier League appearance since January as the result of a knee injury.
Mario Gomez has been rewarded for firing Besiktas to the Turkish Super Lig title with a place in the squad, while rising stars Julian Weigl, Joshua Kimmich and Leroy Sane have also been earned spots, along with the uncapped Julian Brandt.
"We have watched them for a long time," Low said of the youngsters. "Sane is incredibly fast, Weigl has played a good role for Dortmund.
"Kimmich is someone who can play in a number of positions. Brandt is technically gifted and fast."
Germany squad in full:
Goalkeepers: Manuel Neuer (Bayern Munich), Bernd Leno (Bayer Leverkusen), Marc-Andre ter Stegen (Barcelona)
Defenders: Jerome Boateng (Bayern Munich), Emre Can (Liverpool), Jonas Hector (Cologne), Benedikt Howedes (Schalke), Mats Hummels (Borussia Dortmund), Shkodran Mustafi (Valencia), Sebastian Ruby (Hoffenheim), Antonio Rudiger (Roma)
Midfielders: Karim Bellarabi (Bayer Leverkusen), Julian Brandt (Bayer Leverkusen), Julian Draxler (Wolfsburg), Mario Gotze (Bayern Munich), Sami Khedira (Juventus), Joshua Kimmich (Bayern Munich), Toni Kroos (Real Madrid), Mesut Ozil (Arsenal), Leroy Sane (Schalke), Bastian Schweinsteiger (Manchester United), Julian Weigl (Borussia Dortmund)
Forwards: Mario Gomez (Besiktas), Thomas Muller (Bayern Munich), Lukas Podolski (Galatasaray), Marco Reus (Borussia Dortmund), Andre Schurrle (Wolfsburg)