Line the pan. Line a loaf pan with parchment paper, leaving some overhang to lift the slab out later.
This makes slicing clean and easy.
Blend the filling. In a blender, add 2 cups Greek yogurt, 1/2 to 3/4 cup milk, 1–2 scoops protein powder, 2–3 tablespoons sweetener, 1 teaspoon vanilla, and a pinch of salt. Blend until smooth and fluffy. Adjust sweetness to taste.
Customize. For chocolate bars, add 1–2 tablespoons cocoa powder.
For PB swirl, blend in 2 tablespoons peanut butter or swirl it in by hand after blending to create ribbons.
Pour and level. Pour the mixture into the lined pan. Tap to remove air bubbles and smooth the top with a spatula.
Add sticks. Insert popsicle sticks evenly spaced, about 1.5–2 inches apart. Make sure each one is centered and standing somewhat upright.
Freeze. Freeze for 4–6 hours or until fully solid.
Overnight is even better for clean slicing.
Make the shell. Melt 1 to 1.5 cups dark chocolate with 2 tablespoons coconut oil in the microwave (20–30 second bursts, stirring between) or over a double boiler until glossy and smooth.
Slice the bars. Lift the frozen slab out using the parchment overhang. Place on a cutting board and slice into even bars around each stick. Work quickly to prevent melting.
Dip and set. Dip each bar in the melted chocolate, letting excess drip off.
Lay on a parchment-lined tray. If you’re adding toppings like nuts or coconut, sprinkle quickly before the shell hardens.
Final freeze. Return bars to the freezer for 15–20 minutes to fully set the shell. Enjoy right away or store for later.