Whisk the base. In a bowl, whisk Greek yogurt, cocoa powder, sweetener, vanilla, and salt until smooth. If using protein powder, whisk it in.
Add 1–2 tablespoons milk if the mixture is too thick to blend.
Taste and adjust. Add more sweetener for a sweeter finish or more cocoa for a darker chocolate taste. Remember, flavors dull slightly once frozen, so aim a touch sweeter than you think.
Blend for silkiness. Transfer to a blender or use an immersion blender. Blend 20–30 seconds to fully smooth and aerate.
This improves texture and scoopability.
Fold in mix-ins (optional). Stir in mini chips or cacao nibs for crunch.
Chill the mixture. Cover and refrigerate 30–60 minutes. A colder base freezes faster and creamier.
Freeze. Spread into a shallow, freezer-safe container. Press a piece of parchment directly on the surface to reduce ice crystals.
Freeze 2–3 hours for soft-serve texture.
For a firmer scoop. Freeze 4–6 hours. Before serving, let the container sit at room temp 10–15 minutes, then scoop.