Prep the pan: Heat your oven to 325°F (160°C).
Line a mini muffin tin with paper liners, or lightly grease a silicone mold. Liners make removal easy and help prevent sticking.
Optional crust: In a small bowl, mix almond flour, melted butter, and sweetener until it resembles damp sand. Press about 1 teaspoon into each liner.
Bake for 5–6 minutes, then cool slightly. This step is optional; skipping the crust trims carbs and time.
Soften the dairy: Make sure the cream cheese is truly soft. Cut it into chunks and let it sit at room temperature.
Cold cream cheese causes lumps and overmixing.
Blend the base: In a mixing bowl, beat the softened cream cheese until smooth. Add Greek yogurt, sweetener, vanilla, lemon zest, and salt. Mix on low-medium until creamy.
Scrape the bowl as needed.
Add the protein and eggs: Sprinkle in the protein powder and mix on low until just combined. Add eggs one at a time, mixing on low speed. Do not whip air into the batter.
Portion the batter: Fill each cup about 3/4 full.
A small cookie scoop works well. If you used crusts, pour the batter right on top.
Bake: Bake for 12–16 minutes. They’re done when edges are set and centers still have a slight jiggle.
Don’t wait for a firm center; they set as they cool.
Cool gently: Turn off the oven, crack the door, and let the bites sit for 10 minutes. Then transfer to a cooling rack. This helps prevent cracking.
Chill: Refrigerate at least 2 hours, preferably overnight.
The flavor and texture improve once cold.
Top and serve: Add a berry, a light drizzle of sugar-free sauce, or enjoy them plain. Keep toppings minimal to preserve macros.