The England boss has named his team for the Wembley showdown and says he is happy to see competition for places in his squad heating up ahead of the World Cup.
The Liverpool striker missed the 2-0 defeat to Chile on Friday and doubts were raised about his participation against Joachim Low's side after he left training early.
But Hodgson has confirmed he is indeed fit and was also happy to name his starting lineup for Tuesday's clash.
"Daniel Sturridge is fine. Last week he couldn't take part in training much as he was having treatment," he announced in his pre-match news conference. "But his injury has been improving and the only reason he came off in the training game was to give Rickie Lambert a chance at center forward because there is a good chance I want to see him."
Hodgson also revealed Southampton's in-form midfielder Adam Lallana will be handed another chance to impress after making his Three Lions debut against Chile, while fellow youngsters Tom Cleverley and Andros Townsend will also feature.
"There are more and more positions where competition for places is hotting up, and that's how it should be," he added. "There is always a challenge which is going to be to have the right squad of players in Brazil and get the right balance.
"I'm very pleased we have a group of players constantly satisfying me with their work and attitude."
The England manager also confirmed Joe Hart will return in goal and says he is confident the Manchester City man will put in a strong performance.
"I am sure he will respond very well. He is a proud man and very pleased to be playing for England. We have had no cause to doubt him in the qualifying games and also the Euros," he said. "I think he is entitled to feel confident that when he puts on the England jersey we are all behind him and expect him to play well tomorrow night."
England team to face Germany: Hart; Walker, Smalling, Jagielka, Cole; Cleverley, Gerrard, Lallana, Townsend; Rooney, Sturridge.