Ask people to bring their own washed cup with the appropriate capacity. If they don’t have one, provide them with a reusable cup they have to pay extra for.
You have to make people pay to overcome the path of least effort that single use plastics opened.
Just like paid plastic bags in supermarkets, I believe it works well.