Hooker John Andrew scored three tries as Ulster made it eight wins from eight to move to the top of their PRO14 conference table.
This was another one-sided PRO14 game and another comfortable win for Ulster with seven tries a timely confidence boost ahead of back-to-back Champions Cup games.
For the sixth time in eight games in the competition this season, Ulster picked up a bonus point, this time wrapping it up after 59 minutes to move above champions Leinster into top spot by two points, having played one game more.
Edinburgh won two of their last three games but the chasm between the Irish provinces and the rest was once again laid bare at Murrayfield as Ulster romped to victory.
The tone was set after two minutes when Stewart Moore was put through by John Cooney to score under the posts.
John Andrew spun off a rolling maul for the second before Cooney spotted a gap and darted over for the third after 19 minutes.
Scottish Under-20 international Jack Blain scored tries either side of the interval.
His first left Edinburgh trailing 19-7 at the break and then he reduced the deficit to 19-14, but Ulster were ready to step it up a gear.
Jordi Murphy clinched the all-important fourth try, bundling over from an Ulster maul, with Mata sin-binned for the home side, and Ulster grew even stronger in the fourth quarter.
A brilliant off-load from Ian Madigan released Sam Carter and his rampaging run set up Cooney for his second try of the night to put Ulster 33-14 ahead.
Ulster’s set-piece dominated all evening and hooker John Andrew grabbed his second of the game off another maul after 78 minutes.
The conversion attempt from Bill Johnston was wide, but Andrew wasn’t finished yet and he grabbed his hat-trick in stoppage time.
Scorers – Edinburgh: Try – Blain 2, Cons: Chamberlain 2; Ulster: Tries – Moore, Andrew 3, Cooney 2, Murphy; Cons: Cooney 4
Edinburgh: J Blain; E Sau, J Johnstone, C Dean, J Farndale; N Chamberlain, H Pyrgos; P Schoeman, D Cherry, L Atalifo; A Ferreira, A Davidson; M Bradbury, L Crosbie, A Miller
Replacements: M Willemse, S Grahamslaw, D Gamble, J Hodgson, V Mata, C Boyle, C Shiel, A Coombes
Ulster: M Lowry; M Faddes, J Hume, S Moore, R Lyttle; I Madigan, J Cooney; A Warwick, J Andrew, M Moore; A O’Connor, S Carter; S Reidy, J Murphy, M Coetzee
Replacements: Roberts, K McCall, G Milasinovich, D O’Connor, D McCann, D Shanahan, B Johnston, A Sexton