Grammatically an emdash is fine in most places a comma is fine. It adds a bit more emphasis to the bit after the dash.
I went to the grocery store, and bought tomatoes.
I went to the grocery store---and bought a Ferrari.
The second one has a bit more of a dramatic pause.
"Eats, Shoots, and Leaves" is a fun book with a great chapter about the dash with many good examples.