Prep your oven and pan. Heat oven to 350°F (175°C). Line a baking sheet with parchment paper or a silicone mat.
Whisk the dry mix. In a large bowl, combine almond flour, protein powder, cocoa, sweetener, baking powder, and salt.
Break up any lumps for an even texture.
Blend the wet ingredients. In a separate bowl, beat melted butter, softened cream cheese, egg, vanilla, red coloring, and vinegar until smooth. If the cream cheese is stubborn, microwave it for 10 seconds to soften.
Bring it together. Add wet ingredients to the dry and stir with a spatula until a soft dough forms. If it’s crumbly, add almond milk 1 teaspoon at a time until it’s scoopable but not sticky.
Rest the dough. Let the dough sit for 5 minutes.
This allows the protein and almond flour to hydrate, which improves the texture.
Shape the cookies. Scoop 12 even mounds (about 1 heaping tablespoon each) onto the sheet. Lightly flatten to about 1/2 inch thick; they won’t spread much.
Bake. Bake 8–10 minutes, or until the edges are set and the centers look slightly soft. Do not overbake—carryover heat will finish them.
Cool completely. Let cookies cool on the sheet for 5 minutes, then transfer to a rack.
They firm up as they cool.
Make the drizzle (optional). Stir cream cheese, protein powder, a pinch of sweetener, and almond milk until smooth. Drizzle over cooled cookies.
Set and serve. Chill for 10 minutes to set the drizzle, or enjoy immediately for a softer finish.