My kid did the brownie in a cup one the other day. Works but had to soak the cup for about 3 days to get it clean.
I’ve been doing the soap sliver thing for years.
Most glazed ceramic mugs will not absorb chocolate stains. Plastic, even melamine, would be a worse problem.