The 32-year-old, who moved to the Britannia Stadium from Cardiff City in January, has netted in three consecutive Premier League games as the Potters have climbed to 10th in the table.
A five-game unbeaten run has seen Hughes' side allay any outside fears of relegation as a 1-0 win at home to Hull City, in which Odemwingie scored the only goal, moved them to the 40-point mark.
Odemwingie has starred for Stoke in the recent victories, and Hughes says he always had faith in the Nigerian's abilities.
"We are pleased with what he is producing," he said. "He is an accomplished Premier League player and has scored goals at this level.
"We knew what we were getting, but you always hope the period of coming to a new club and settling down is short, and he has come in and seamlessly picked up some outstanding form."
Hughes also singled out goalkeeper Asmir Begovic, who pulled off a smart second-half save to keep out a deflected effort from David Meyler.
He said: "We restricted Hull to very few clear-cut opportunities, but Asmir, once again, has come up with an outstanding save from a shot that was deflected, which made it even more difficult.
"He has done that sort of thing all year and it is what we expect of him now. He is a top goalkeeper, and in my view, there are very few that are better than him."
Speaking of Stoke's hopes for the remainder of the season, Hughes added: "Today was key, psychologically, that we got to that 40-point mark.
"We are pleased to have got the result without ever hitting the heights of recent performances.
"It was about getting the job done and we certainly did that. Now we have six games left and we want to see how far we can go.
"We have totals in our mind which we think are achievable - things we can do that no Stoke City team has done in the Premier League."