Prep the pan and oven. Heat your oven to 325°F (163°C). Line an 8-inch square baking pan with parchment, leaving overhang for easy lifting.
Lightly grease the sides.
Make the chocolate crust. In a bowl, mix 1 1/2 cups almond flour, 1/4 cup cocoa powder, 1/4 cup granulated sweetener, and a pinch of salt. Stir in 5 tablespoons melted butter until the mixture clumps like damp sand.
Press and par-bake. Press the crust mixture evenly into the pan. Bake for 10–12 minutes until set and slightly darkened at the edges.
Cool for 5–10 minutes while you make the filling.
Beat the cheesecake base. With a mixer, beat 16 ounces softened cream cheese on medium speed until smooth, about 1–2 minutes. Scrape the bowl.
Sweeten and flavor. Add 1/2 cup granulated sweetener, 1 teaspoon vanilla, and a small pinch of salt. Beat until silky and no gritty texture remains.
Add eggs. Beat in 2 large eggs, one at a time, on low speed just until combined.
Don’t overmix—this helps prevent cracks.
Fold in coconut and liquid. Gently fold in 3/4 cup unsweetened shredded coconut and 1/4 cup full-fat coconut milk (or heavy cream). The batter should be thick but pourable.
Assemble and bake. Pour the cheesecake mixture over the cooled crust. Smooth the top.
Bake at 325°F (163°C) for 22–28 minutes, until the edges are set and the center has a slight wobble.
Cool slowly. Turn off the oven, crack the door, and let the bars sit for 10 minutes. Then remove to a rack and cool to room temperature. This gentle cool-down helps avoid cracks.
Chill to set. Refrigerate for at least 3 hours, preferably overnight, until firm.
Make the chocolate topping. Melt 3/4 cup sugar-free dark chocolate with 1 tablespoon coconut oil (or butter) using a double boiler or microwave in 20–30 second bursts, stirring until smooth.
Glaze and chill again. Pour the warm chocolate over the chilled cheesecake layer and tilt the pan to coat evenly.
Chill 20–30 minutes to set the glaze.
Slice cleanly. Lift out using parchment. Warm a sharp knife under hot water, wipe dry, and cut into 16 bars. Wipe and rewarm between cuts for neat edges.