Kirk Maltby also scored for the Red Wings, who have won two straight and seven of their last nine games overall. Chris Osgood made 24 saves to pick up his 369th career win to move into a tie with Tom Barrasso for 14th place on the all-time list.
Zach Parise had the lone goal and Kevin Weekes stopped 28-of-31 shots for New Jersey, which has dropped five of its last seven contests. The Devils have lost eight straight and nine of their last 10 at Detroit.
Hossa's bad angle shot from near the left boards found room on the short side and gave Detroit a 1-0 lead 3:30 into the contest.
New Jersey evened the score on Parise's team-leading 10th goal of the season. The diminutive forward walked out of the left corner and deflected Johnny Oduya's blast from the point behind Osgood at the 4:15 mark of the middle stanza.
On a odd-man rush with Tomas Holmstrom, Hossa streaked down the left side, moved into the faceoff circle and snapped a wrister between the pads of Weekes, restoring a one-goal lead for Detroit with 9:19 remaining in the second period.
Maltby's first tally of the season made it a 3-1 game at the 4:11 mark of the third period.