Mix the chocolate base. In a small bowl, combine almond flour, cocoa powder, sweetener, melted coconut oil, and a pinch of salt. Stir until it looks like damp sand that clumps when pressed.
Press into jars. Divide the chocolate mixture among 4 jars. Press down gently with the back of a spoon to form a thin, even layer.
Set aside.
Beat the cream cheese. In a medium bowl, beat softened light cream cheese until smooth and fluffy. This helps avoid lumps later.
Add yogurt, sweetener, and vanilla. Mix in Greek yogurt, powdered sweetener, and vanilla extract. Beat until silky.
Swirl in peanut butter. Add the peanut butter and a pinch of salt.
Blend until fully combined.
Boost with protein powder. Sprinkle in the protein powder. Mix on low speed. If the mixture gets too thick, add almond milk 1 tablespoon at a time until it’s smooth and spoonable, like thick pudding.
Taste and adjust. Check sweetness and salt.
Add a bit more sweetener or a tiny pinch of salt if needed. Balanced flavor is key.
Layer the filling. Spoon the cheesecake mixture over the chocolate base in each jar, tapping the jars gently on the counter to settle any air pockets.
Chill. Cover and refrigerate for at least 1–2 hours, or up to overnight. Chilling helps the texture set and the flavors meld.
Finish and serve. Top with sugar-free chocolate chips, chopped peanuts, and a tiny sprinkle of flaky salt.
Serve cold.