Yamela Mbuthuma opened the scoring for the title-chasing Buccaneers at the Orlando Amstel Arena after just eight minutes.
Relebohile Mofokeng then sealed the result with his effort on 40 minutes to lift Pirates back into second place on the standings with 32 points - level with leaders Mamelodi Sundowns, and with a game in hand.
While the Buccaneers are challenging for the Betway Premiership title this season, Magesi are fighting relegation, down in last place with 11 points from 15 games.
Speaking after the match,p Ouaddou said on SuperSport: "Look, I just have to be happy about the points. The victory was important in front of our fans for the first game at home.
"I think the guys respected the plan. We wanted to press and to open very high, not to let them breathe in terms of counter pressing, but not to leave in space. We achieve it well, in terms of the entrance in the last third.
"I think it was top and we have to see the numbers of the data, but we made a lot of entries, lot of opportunities.
"In that case, I think we have definitely to improve in that area, because we could have scored maybe six goals today.
"And every point, every goal will be important at the end of the season. It's why I'm very happy about the boys. I really congratulate them, but I have a little bit of a test that we could have scored a lot but let's keep going."
Pirates are next in action away to AmaZulu on Tuesday.