The club’s website said: “Dundee Football Club are ecstatic to announce that Greg Stewart has signed a new contract with the club.
“The new deal for Greg has seen him commit his future to stay with the club until at least the end of the 2016/17.”
Paul Hartley said: “I’m delighted. We are really pleased with the progress he’s making and I’m sure he can only get better.”
John Nelms, Managing Director added “We are delighted to see Greg Stewart commit his long term future to Dundee Football Club. Greg is a player that allows Paul to continue his effort to craft a versatile squad that will see Dundee competitive in the top flight for years to come.”