Three goals in the space of five first half minutes from Limerick's Graeme Mulcahy and Paudie O'Sullivan effectively killed the game off.
Munster led by 3-12 to 1-04 at half-time the Ulster goal coming from Antrim's Neil McManus who top scored with 1-7.
Ulster started with nine Antrim players and trailed by a single point after 13 minutes before things went badly wrong.
But Munster then struck three goals in quick succession with Mulcahy finishing the first halfg with a tally of 2-2.
It was not long before Munster started to make inroads into their hosts' defence and they scored three goals from Mulcahy and O'Sullivan.
Ulster skipper McManus scored Ulster's goal after 21 minutes after being set up by Shane McNaughton.
With the game effectively over Munster took their foot off the pedal in the second half and Ulster outscored them by 10 points to 8.
Munster: A Nash; S O'Neill, T Condon, N Connors; B Bugler, M Walsh, W McNamara; P Cronin (0-01), S McGrath (0-01); S Dowling (0-07. 0-06f, 0-01 '45'), P Maher, P O'Sullivan (1-02), G Mulcahy (2-02), B O'Meara (0-01), P Horgan (0-06,0-0 6f).
Subs used: S Daniels for Connors, P Mahony for Horgan (both 50 mins), B Maher for McGrath, G O'Mahony for Bugler (both 52), S Sullivan for Maher (60)
Ulster: R McGarry; M Warnock, A Graffin, K Stewart; N McAuley, L Hinphey, S McCrory (0-01); B McFall, K Hinphey (0-01); A Grant (0-01), R Gaffney (0-01), P Shiels (0-03); S McNaughton, N McManus (1-07, 0-04f), O McCloskey.