Prep your pan: Line a mini muffin tin with paper liners. This recipe makes about 24 mini bites.
If you’re using silicone molds, a quick mist of nonstick spray helps with release.
Optional crust: Stir graham crumbs with melted butter or coconut oil until they resemble wet sand. Press about 1 teaspoon into each liner. Freeze for 10 minutes to set.
Skip this step if you want lower carbs or prefer crustless bites.
Soften and whisk: In a mixing bowl, beat softened cream cheese with a hand mixer until smooth and lump-free. This prevents a gritty texture later.
Add yogurt and peanut butter: Whisk in Greek yogurt and peanut butter until creamy. Scrape the bowl so everything blends evenly.
Sweeten and flavor: Add maple syrup or honey, vanilla extract, lemon juice, and a pinch of salt.
Taste and adjust sweetness. Remember the protein powder will mellow it, so slightly sweeter now is good.
Mix in protein powder: Sprinkle protein powder over the mixture and blend on low until just combined. Avoid overmixing to keep the texture silky.
If it seems too thick, add 1–2 tablespoons of milk or almond milk.
Fill the cups: Spoon the cheesecake mixture over the crust (or straight into liners) until nearly full. Smooth the tops with the back of a spoon.
Chill to set: Refrigerate for at least 2–3 hours, or freeze for 60–90 minutes. They should feel firm but creamy when pressed.
Optional chocolate shell: Melt chocolate chips with coconut oil in the microwave in 20–30 second bursts, stirring until smooth.
Spoon a thin layer over each chilled bite. Return to the fridge for 15 minutes to set.
Serve: Peel off liners and enjoy cold. For the best texture, let frozen bites sit at room temp for 5–10 minutes before eating.