Start by gathering and measuring all your ingredients. Zest the orange first, then juice it to avoid any hassle later. Dissolve the cornstarch in water in a small bowl and set it aside.
Pour the coconut milk into a saucepan over medium heat. Add the honey (or maple syrup), vanilla extract, and a pinch of salt. Stir gently and allow the mixture to warm up without boiling.
Once the mixture is warm, stir in the fresh orange juice and zest. This is where the dessert starts to develop its bright, citrusy aroma. Keep stirring to ensure everything blends smoothly.
Slowly pour in the cornstarch slurry while whisking continuously. This prevents lumps and ensures a silky texture. Cook for a few minutes until the mixture thickens to a pudding-like consistency.
Remove the saucepan from heat and let the mixture cool slightly. Pour it into serving bowls or glasses, then refrigerate for at least 2 hours. This helps it set perfectly and enhances the flavor.