The Giallorosso were in total control right from the start, with Kevin Strootman's return from injury late in the game as the icing on the cake
Vasilis Torosidis gifted the hosts an early lead before Seydou Keita made it two around the half-hour mark. The Turin outfit were unable to get back in the game after the break and Adem Ljajic eventually put the match to bed with a superb goal.
Rudi Garcia's men dominated proceedings right from the start and needed only eight minutes to break the deadlock. Francesco Totti found Torosidis with a subtle chip into the path of Torosidis and the Greek defender found the net with a fine strike.
Torino nearly restored parity shortly after following a fine individual action from Fabio Quagliarella, but Morgan De Sanctis pulled off a fine save to deny the former Juventus attacker.
The referee awarded Roma a free kick in a dangerous position after Kamil Glik fouled Gervinho on the edge of the area, but Miralem Pjanic was unfortunate to see hit superb attempt only hit the woodwork.
There was no denying the Romans in the 27th minute, however. Pjanic set up Keita and the experienced midfielder fired home with a powerful left-footed strike to double his side's lead.
Torino started the second half brightly and nearly pegged one back just minutes after the restart. Matteo Darmian reached Juan Sanchez Mino inside the area after some good work from Quagliarella, but the substitute blasted over from close range.
The hosts remained unperturbed, though, and made it three in the 58th minute. Ljajic collected a pass from Pjanic on the edge of the box and the Serbian attacker beat the Torino goalkeeper with a curled shot in the top corner.
Gervinho thought to have added his name to the score sheet as well in the closing stages of the game, but his strike was cancelled for offside.
There was a special moment of joy for Kevin Strootman in the 84th minute as the Dutchman came off the bench to make his comeback after a lengthy spell on the sidelines due to a knee injury.
Roma remain second in the Serie A table with 25 points from 11 games, trailing leaders Juventus by three points. They meet Atalanta in their first game after the international break.
Torino sit joint 13th in the standings following this weekend's results with 12 points.