Step 1: Prepare the Meringue Base - Preheat your oven to 300°F (150°C). Line a baking sheet with parchment paper and draw a circle (about 8 inches in diameter) on the parchment as a guide.
Step 2: Whip the Egg Whites - In a clean mixing bowl, combine the egg whites and a pinch of salt. Using a stand mixer or hand mixer, beat the egg whites on medium speed until soft peaks form. Gradually add the fine granulated sugar, a spoonful at a time, and continue beating until the mixture is glossy and forms stiff peaks.
Step 3: Add the Coconut and Starch - Gently fold in the sweetened shredded coconut, potato starch, white vinegar, and vanilla or coconut extract into the meringue mixture until well combined. Be careful not to deflate the meringue.
Step 4: Shape the Pavlova - Spoon the meringue mixture onto the prepared parchment, using the drawn circle as a guide. Create a slight well in the center to hold the pudding later.
Step 5: Bake the Pavlova - Place the baking sheet in the preheated oven and reduce the temperature to 250°F (120°C). Bake for about 1 hour or until the pavlova is dry on the outside and slightly golden. Once done, turn off the oven and let the pavlova cool completely in the oven with the door slightly ajar.
Step 6: Make the Pudding - In a saucepan over medium heat, whisk together the reserved egg yolks, granulated sugar, cocoa powder, coconut milk, and water. Cook while stirring constantly until the mixture thickens and begins to bubble. Remove from heat and let it cool slightly.
Step 7: Assemble the Dessert - Once the pavlova is completely cooled, carefully remove it from the parchment paper. Spoon the pudding into the center of the pavlova, filling the well created earlier.
Step 8: Prepare the Caramel Sauce - In a saucepan, combine the granulated sugar, brown sugar, and water. Cook over medium heat, stirring gently until the sugars dissolve. Let it boil without stirring until it turns a deep amber color. Remove from heat and carefully stir in the vanilla extract and coconut milk. Let it cool slightly before drizzling over the assembled pavlova.
Step 9: Serve and Enjoy! - Slice the pavlova and serve immediately, drizzled with caramel sauce. Enjoy the delightful contrast of flavors and textures in every bite!