The 31-year-old striker impressed despite netting only twice after joining from Millwall on a short-term deal in January.
"He showed us what he is capable of in his spell with us last season and his vast experience will be invaluable to us going into the new campaign," said Reds boss Billy Davies.
***Update***Huddersfield Town are being linked with a move for Dexter Blackstock as Davies weighs up a juggling act on his striking options.