Brew and cool: Make the espresso or strong coffee first and let it cool to room temperature. This prevents curdling and keeps the texture smooth.
Combine the base: In a mixing bowl, add Greek yogurt, protein powder, cocoa powder, vanilla extract, sweetener, and a pinch of salt.
Stir, then thin: Whisk until mostly smooth. Add the cooled espresso and 1/4 cup milk.
Whisk again. Adjust with a splash more milk for your ideal thickness.
Optional set: For a thicker, more “pudding-like” set, stir in chia seeds or sprinkle instant gelatin over the mixture and whisk well.
Smooth it out: If lumps remain, use a hand whisk for a minute longer or a quick pulse with an immersion blender. Aim for a satin-smooth texture.
Chill: Portion into jars or bowls, cover, and refrigerate for 1–2 hours.
Chilling lets flavors bloom and the mixture firm up.
Finish and serve: Top with shaved dark chocolate or cacao nibs for crunch. Taste and adjust sweetness right before serving if needed.