Soften the cream cheese: Let 4 ounces (about 115 g) of cream cheese sit at room temp for 15–20 minutes so it mixes smoothly.
Make the base: In a medium bowl, mix 1 cup chocolate protein powder, 1/2 cup almond flour, 2 tablespoons cocoa powder, and a small pinch of salt. Stir to break up any clumps.
Blend the creamy ingredients: In a separate bowl, beat the softened cream cheese with 1/3 cup plain Greek yogurt and 1 teaspoon vanilla until smooth.
Sweeten to taste: Add 2–4 tablespoons of your preferred sweetener to the cream cheese mixture.
Start small, taste, and adjust. Remember, chilling will slightly mute sweetness.
Combine wet and dry: Add the cream cheese mixture to the dry ingredients. Stir with a sturdy spoon until it forms a thick dough.
If it’s too dry or crumbly, add 1–2 teaspoons milk or water at a time. If it’s too sticky, sprinkle in a bit more almond flour.
Fold in optional add-ins: Mix in 2–3 tablespoons sugar-free chocolate chips or finely chopped nuts if you like a little texture.
Chill briefly: Pop the bowl in the fridge for 10–15 minutes. This makes rolling easier and helps flavors meld.
Roll into balls: Scoop about 1 tablespoon of dough and roll between your palms to form 18–22 bite-size balls.
If sticking, lightly oil your hands or dust them with cocoa.
Finish with coatings (optional): Roll some balls in cocoa powder, coconut, or crushed nuts. Or line them up and drizzle with melted dark chocolate for a glossy finish.
Set and store: Chill for at least 30 minutes before eating. Store as directed below.