The 25-year-old had failed to climb the top step of the podium so far in the World Cup campaign, but looked like changing all that in style at the World Championships as he held a five-point lead after the first round of jumps.
And Stoch didn't disappoint, winning the second round too to finish on 295.8 points, claiming Poland's first gold medal of this year's World Championships.
In climbing the top step of the podium Stoch becomes just the second Pole to win an individual ski jumping world title, following in the footsteps of Adam Malysz who achieved the feat ten years ago.
Finishing with the silver was Slovenian Peter Prevc on 289.7 points, adding to the normal hill bronze he already won.
And bronze went to Norway's Anders Jacobsen, the same colour he won in Liberec in 2009.