Brew strong coffee. Pull 2 shots of espresso or brew 1/2 cup of concentrated coffee.
Let it cool to room temperature so it doesn’t melt the ice too fast.
Make a quick mocha base. In a small bowl or cup, whisk cocoa powder with sugar and 1–2 tablespoons of hot water until smooth and glossy. Add a pinch of salt and the vanilla if using. This step prevents gritty cocoa and blends sweetness evenly.
Combine coffee and mocha base. Stir the cooled espresso into the chocolate mixture until fully combined.
Taste. If you want it sweeter or darker, adjust now.
Fill the glass with ice. Use a tall glass packed with large cubes. Larger ice melts slower and keeps the mocha bold, not watery.
Add milk. Pour in 1/2 to 3/4 cup of cold milk over the ice.
Start with less and top up to your ideal creaminess. Stir well to mix everything evenly.
Finish and garnish. Taste again and tweak sweetness or milk if needed. Top with whipped cream and a dusting of cocoa or chocolate shavings for a café touch.
Serve immediately. A quick stir before each sip keeps the chocolate and coffee balanced from first to last drop.