Keep either bowls or small bottles to set the panna cotta ready. If you plan to invert and unmould these to plate, then you should plan to set them in bowls accordingly.
Put 1 cup water in the same sort of saucepan used for the pine syrup, and add the dry agar agar or china grass strands to it. Let this soak for about 15 minutes.
Now gently heat the pan with the water+ agar agar in it, swirling from time to time to help dissolve the strands. Unlike gelatine, agar agar needs to be brought to a rolling boil for a few minutes to “activate” it—otherwise your pudding will not set. So, once the agar agar is on its way to dissolving, bring to a boil.
Tip in the sugar, swirl to incorporate and dissolve, and then continue to boil.
Now in a large mixing bowl, add the additional ½ cup water and cornstarch. Mix well to dissolve and break any lumps.
Measure in the cream (either full fat cow cream or coconut cream or both). Mix well.
Reduce the heat on the stove a little, and pour the cream mixture in, in a steady stream, whisking well all the way.
Continue whisking until the whole mixture comes to a boil. It should have thickened because of the cornstarch addition just a little—should coat the back of a wooden spoon lightly. Switch off the flame.
Add the vanilla essence and the 2 teaspoons of pine syrup. Mix in.
Allow the liquid to settle a minute or so and the whisked foams to subside a little before pouring into the bowls or bottles. Keep these undisturbed until cool—at which point the puddings should already have started to set, even just slightly.
Transfer carefully to a fridge and chill for at least 2 hours.