The hosts started strongly and took the lead after just three minutes, skipper Andy Adam powering over for a try converted by Edinburgh pro David Blair.
And after 'Muir had a chance up the other end, stand-off Blair made it 10-0 to Currie with a penalty. The score then moved on to 17-0 in the 17th minute when prolific winger Willie Moala was on hand to finish off a fine move, with Blair converting from the touchline.
Currie's third try of the night came from No 8 Ross Weston and at 24-0 the game looked over as a contest. Credit to 'Muir, though, who got themselves on the scoresheet when winger Rob Cairns showed a good turn of pace to go over for a converted try just a minute later.
However, normal service was soon resumed and second-row Ryan Wilson's try secured the bonus point in the 35th minute, with another from Blair just before the break. The second half started as the first had ended and replacement prop Ali Hamilton went over for Currie's sixth try of the evening in the 44th minute.
Back-row Steve Burton's try on the hour mark, added to by Blair's sixth conversion of the match, brought up Currie's half century.
Burton then put the icing on the cake with try number eight before Cairns' second for 'Muir.
Scorers: Currie: Tries: Adam, Moala, Weston, Wilson, Blair, Hamilton, Burton 2. Pen: Blair. Cons: Blair 7. Boroughmuir: Tries: Cairns 2. Cons: Bury 2.
Currie: J Smith; W Moala, G White, A MacMahon, D Fife; D Blair, R Snedden; J Cox, A Walker, A Reekie, R Wilson, A Adam, S Burton, R Weston, M Entwhistle. Subs used: N Scobie, A Hamilton, G Temple, A Whittingham.
Boroughmuir: S Ruddick; T Bury, M Clapperton, M Hare, R Cairns; G Cottrell, C Cusiter; N Fraser, S McMurchy, F Lait, N Patrick, G Scott, J Doubleday, E Matheson, P Cronin. Subs used: A Edwards, M Stalley, L Brinck, R Bradford.
Referee: R McHendry.