The correct placement of the colon to clarify the list of items Michael's mom asked him to pick up is:
Michael’s mom asked him to pick up a few things at the grocery for their taco dinner: beans, cheese, and salsa.
This option properly introduces the list with a colon.