Start by soaking the cashews in cold water overnight.
2 cups raw cashews
Preheat your oven to 180C/350F.
Combine all-purpose flour, powdered sugar, and coconut oil to form the crust. To make this step simpler, consider using a blender. Alternatively, you can manually work the mixture, gently warming the coconut oil until it softens slightly without completely melting it.
1 ⅔ cups all-purpose flour, ¼ cup powdered sugar, ¾ cup coconut oil
Press the prepared crust onto the bottom and sides of a 20cm/8-inch round cake pan, ensuring even coverage. Place the crust in the oven and bake for 15 minutes, then allow it to cool completely.
For the filling, blend the soaked and drained cashews together with tofu, a pinch of salt, agave, lemon juice, cornstarch, and vanilla soy milk (or regular soy milk infused with vanilla extract).
⅔ cup agave, 1 tablespoon lemon juice, 1 cup tofu, 1 ½ tablespoon cornstarch, ¼ cup vanilla soy milk
Pour the blended filling onto the cooled crust and bake the cheesecake for 40-45 minutes until the edges are fully set but the center remains slightly jiggly.
Let the cheesecake cool for a minimum of 3 hours.
To create the blueberry topping, cook frozen blueberries with brown sugar and cornstarch over medium-high heat for 3-4 minutes or until the mixture thickens. Allow it to cool down completely.
1 tablespoon cornstarch, 1 cup frozen blueberries, 3 tablespoon brown sugar
Just before serving, generously pour the blueberry filling over the cheesecake.