Hofmann latched onto a beautiful angled pass from Breel Embolo to fire his first in the 11th minute, and he made it two on the half-hour mark, collecting a lay-off from Matthias Ginter before guiding the ball past the keeper.
Wolfsburg had plenty of possession but their sloppy passing was often punished, and Stindl was able to exploit a mistake in the middle of the field to start a counterattack that he finished himself to make it 3-0 in the 65th minute.
With regular Moenchengladbach strikers Alassane Plea and Marcus Thuram both missing through injury, Hofmann made the most of his chance and could have had a hat-trick, but he dragged his best chance of the second half just wide.
On what proved to be a frustrating evening for the visitors, Wolfsburg managed to create several decent chances but all too often their efforts flew either wide or high over the crossbar.
The win moved Gladbach up to fourth spot on 59 points, two ahead of Bayer Leverkusen, who have a game in hand. Sixth-placed Wolfsburg remain in the hunt for the Europa League with 46 points, three ahead of Hoffenheim.