Minnesota rebounded after dropping a 1-0 decision to the Calgary Flames in a shootout less than 24 hours earlier.
Ryan Hartman, Frederick Gaudreau and Mason Shaw also scored for the Wild.
Marc-Andre Fleury turned aside 46 shots for Minnesota, who moved to 37-21-6.
Logan Stanley and Nino Niederreiter scored for the Jets.
Connor Hellebuyck made 19 saves for Winnipeg, who dropped to 36-26-3.
The Jets have now lost seven of their last nine games.
Marcus Foligno scored 14:14 into the first after Oskar Sundqvist fed him a perfect backhand saucer pass which the Wild winger stepped into and beat Hellebuyck high glove side.
The goal was his 6th of the season.
Frederick Gaudreau gave the Wild a two-goal cushion 7:06 into the middle stanza when he made a slick move, pulling the puck back before sliding it through Hellebuyck's pads to make it 2-0.
Logan Stanley got Winnipeg on the board 30 seconds later after Logan Stanley took a Vladislav Namestnikov feed and circled the net before firing the disc past Fleury, beating him over his shoulder to make it 2-1.
The goal was his 1st of the season.
Ryan Hartman restored the two-goal cushion just under a minute later when Kirill Kaprizov shovelled the puck into the neutral zone before Hartman picked it up, cruised down the right side boards before sliding the disc between Hellebuyck's pads.
The goal was his 10th of the season.
Nino Niederreiter scored at 17:15, coralling a Nate Schmidt pass out of the air with his glove before dropping it and firing it past Fleury to score his 20th goal of the season.
SHOTS-MINNESOTA 23 WINNIPEG 48
ATTENDANCE-13,148