Prep the pan and oven. Heat oven to 325°F (163°C).
Line an 8x8-inch pan with parchment, letting the paper overhang for easy lifting later.
Make the crust. In a bowl, whisk almond flour, cocoa, sweetener, and salt. Stir in melted butter and vanilla until the mixture looks like damp sand and holds when pressed.
Press and pre-bake. Press the crust firmly and evenly into the pan. Bake for 8–10 minutes until set and slightly darkened around the edges.
Let it cool for 5 minutes.
Beat the cream cheese. In a clean bowl, beat cream cheese on medium speed until smooth and fluffy, about 1–2 minutes. Scrape the bowl.
Sweeten and smooth. Add powdered sweetener and a pinch of salt. Beat until creamy and no grittiness remains, about 1 minute.
Add eggs and flavor. Beat in eggs one at a time on low, just until combined.
Mix in sour cream, peppermint extract, vanilla, and food coloring if using. Do not overbeat; keep the batter smooth and airy.
Fill and level. Pour the cheesecake batter over the crust. Smooth the top with a spatula so it bakes evenly.
Bake gently. Bake at 325°F (163°C) for 22–28 minutes.
The edges should be set and the center should jiggle slightly like Jell-O when you nudge the pan.
Cool slowly. Turn off the oven, crack the door, and let the bars rest for 10 minutes. Move the pan to a rack and cool to room temperature. This helps prevent cracks.
Chill to set. Cover and refrigerate at least 3 hours, preferably overnight.
Chilling sets the texture and sharpens the mint flavor.
Add the chocolate topping. Melt chocolate chips with coconut oil in short 20–30 second bursts in the microwave, stirring until smooth. Drizzle or spread a thin layer over the chilled cheesecake. If drizzling, let some lines crisscross.
Sprinkle a tiny pinch of flaky salt if you like.
Slice cleanly. Chill 10–15 minutes to set the chocolate. Lift the slab out using the parchment, warm a sharp knife under hot water, wipe it dry, and cut into 16 bars. Wipe the knife between cuts for neat edges.