Prep the pan: Line a 12-cup muffin tin with paper liners. Lightly mist with nonstick spray to prevent sticking.
Preheat the oven: Set to 350°F (175°C).
A properly heated oven helps the cupcakes rise and set.
Mix dry ingredients: In a bowl, whisk almond flour, protein powder, cocoa, sweetener, baking powder, baking soda, and salt until no lumps remain.
Whisk wet ingredients: In a separate bowl, beat eggs, Greek yogurt, almond milk, oil, and vanilla until smooth.
Combine gently: Add dry mix to wet. Stir with a spatula until just combined. The batter will be thick but scoopable.
If it’s too stiff, add 1–2 tablespoons more almond milk.
Fold in extras: If using chocolate chips, fold them in now. Don’t overmix.
Fill the liners: Divide batter evenly among 12 cups, about 2/3 full. Smooth the tops with the back of a spoon for even domes.
Bake: Place in the center of the oven for 14–18 minutes.
They’re done when a toothpick comes out with a few moist crumbs.
Cool completely: Let sit in the pan 5 minutes, then move to a rack. Cool fully before frosting to keep it from melting.
Make quick frosting (optional): Stir Greek yogurt, cocoa, sweetener, vanilla, and a pinch of salt until silky. Adjust sweetness.
Spread on cooled cupcakes.