The correct placement of the colon is in the following option:
Michael’s mom asked him to pick up a few things at the grocery for their taco dinner: beans, cheese, and salsa.
This placement clearly indicates that "beans, cheese, and salsa" are the items he needs to pick up for the taco dinner.