Chill the coconut milk. Place a can of full-fat coconut milk in the fridge overnight so the cream separates and firms up. This step is key for a thick, silky filling.
Make the crust base. In a bowl, mix almond flour, shredded coconut, sweetener, salt, vanilla, and melted coconut oil or butter.
It should feel like damp sand and hold together when pressed.
Portion the crust. Spoon the crust mixture into your jars or cups, pressing it gently to create a thin, even bottom layer. Set aside.
Prepare the raspberry layer. In a small bowl, mash raspberries with sweetener and lemon juice. If you want it thicker, stir in chia seeds and let sit for 5–10 minutes.
Make the coconut cream filling. Scoop the thick coconut cream from the top of the chilled can into a mixing bowl (leave the watery liquid behind).
Add cream cheese, powdered sweetener, vanilla, and a pinch of salt. Beat with a hand mixer until smooth and fluffy, 1–2 minutes. If it’s too thick, add a tablespoon of the leftover coconut water or a splash of unsweetened almond milk.
Layer it up. Add a spoonful of raspberry mixture over the crust.
Top with a generous layer of coconut cream filling. Repeat if your cups are tall enough, ending with the cream on top.
Chill to set. Cover and refrigerate for at least 1 hour so the layers firm up and flavors meld.
Garnish and serve. Add a few raspberries, a sprinkle of toasted coconut, or a shaving of dark chocolate. Serve cold.