The England striker scored in Saturday's 3-2 defeat to Manchester United, and Hughes has stuck with the former Liverpool man for the clash against the Championship side.
Birmingham have their own tall frontman in the starting lineup, as Nikola Zigic starts in the same role for Lee Clark's side with Wade Elliot, Shane Ferguson and Lee Novak operating behind the Serbian.
The draw for the fifth round of the competition will be made tomorrow evening.
Birmingham City: Doyle; Caddis, Burn, Robinson, Hancox; Adeyemi, Reilly; Elliott, Novak, Ferguson; Zigic
Stoke City: Sorensen; Wilson, Shawcross, Huth, Muniesa; Pennant, Palacios, Arnautovic, Nzonzi, Assaidi; Crouch