In between there were tries from Ivan Dineen, Stephen Archer, Tommy O'Donnell and Dave Kilcoyne.
Esher's out-half Rob Kirby landed three penalties.
Munster were then held scoreless until the 56th minute when Simon Zebo scored wide on the left and there were further tries from Conor Murray and Troy Smith.
Munster: Sean Scanlon; Danny Barnes, Ivan Dineen, Troy Smith, Simon Zebo; Declan Cusack, Duncan Williams; Dave Kilcoyne, Sean Henry, Stephen Archer; Ian Nagle, Dave Foley; Billy Holland capt, Tommy O'Donnell, Paddy Butler. Replacements: Duncan Casey, Peter Borlase, Dave O'Callaghan, Brian O'Hara, Conor Murray, JJ Hanrahan, Corey Hircock.