Prep the crust. In a bowl, mix crushed crackers, melted coconut oil, maple syrup, and a pinch of salt.
It should feel like damp sand and hold when pressed.
Press and chill. Press the mixture evenly into a 9-inch pie dish, going up the sides. Use a flat-bottom glass for a firm, even layer. Chill 15 minutes to set.
Optional: Bake for crunch. For a crisper crust, bake at 350°F (175°C) for 8–10 minutes.
Cool completely before filling.
Blend the base. In a blender, add full-fat coconut milk, plant milk, silken tofu, sugar, vanilla, almond extract (if using), and salt. Blend until smooth and silky.
Add the thickeners. Sprinkle in cornstarch and protein powder. Blend again until fully combined with no lumps.
Scrape the sides as needed.
Cook the filling. Pour the mixture into a medium saucepan. Cook over medium heat, whisking constantly. After 5–7 minutes, it will thicken to a glossy pudding.
Reduce heat if it starts to bubble aggressively.
Finish with coconut. Stir in shredded coconut. Taste and adjust sweetness or salt to your liking.
Fill the crust. Pour the hot filling into the cooled crust. Smooth the top with a spatula.
It will begin to set as it cools.
Chill to set. Cover lightly and refrigerate for at least 4 hours, preferably overnight, until firm and sliceable.
Top and serve. Before serving, sprinkle toasted coconut flakes on top. Add dollops of dairy-free whipped topping if you like. Slice with a sharp knife, wiping between cuts for clean edges.