Soften and prep: Set the cream cheese on the counter for 20–30 minutes so it blends smoothly.
Line a small baking sheet with parchment paper.
Mix the base: In a medium bowl, beat cream cheese with Greek yogurt until smooth and lump-free. Add vanilla extract, lemon zest (if using), and a pinch of salt.
Add protein and sweetener: Sprinkle in the protein powder and powdered sweetener. Mix slowly at first to avoid clumps, then beat until thick, creamy, and uniform.
The mixture should be scoopable, not runny.
Adjust texture: If it’s too soft, add 1–2 tablespoons more protein powder. If it’s too thick, mix in 1–2 teaspoons of yogurt until it loosens slightly.
Chill to firm: Cover the bowl and refrigerate for 45–60 minutes. This step helps the mixture set and makes rolling much easier.
Roll into balls: Use a small cookie scoop or spoon to portion the mixture into 1–1.5 tablespoon mounds.
Roll between your palms to form smooth balls and place them on the lined tray.
Freeze briefly: Pop the tray in the freezer for 15–20 minutes. Slightly frozen truffles are easier to dip and keep their shape in warm chocolate.
Melt the chocolate: In a heat-safe bowl, microwave chocolate chips with coconut oil in 20–30 second bursts, stirring between each, until just melted and glossy. Don’t overheat.
Dip the truffles: Using a fork or dipping tool, coat each chilled ball in chocolate, let excess drip off, then return to the parchment.
Work in small batches so the balls stay cold.
Optional toppings: While the chocolate is still wet, sprinkle with crushed graham crackers, freeze-dried berries, or a pinch of sea salt.
Set and serve: Refrigerate 15–20 minutes until the chocolate hardens. Enjoy chilled or let sit at room temperature for 5 minutes for a softer center.