Add coconut milk to a saucepan over medium heat. Add sugar, stir, and bring to a boil. Continue whisking for 1-2 minutes.
Remove mixture from heat and stir in the vanilla extract, cinnamon and xanthan gum (optional). Whisk to combine.
Transfer to a glass bowl and refrigerate until cooled. I left mine in the refrigerator for 6-8 hours and covered it with plastic wrap once it was no longer steaming hot.
Once the mixture is thoroughly chilled, transfer it into the bowl of your ice cream machine and mix according to the manufacturer's instructions.
Once the ice cream is nearly done - mine took about 35-40 minutes - sprinkle in half of the cinnamon sugar and toast flecks.
When the ice cream machine stops, transfer to a freezer-safe container and sprinkle in the rest of the cinnamon sugar and toast flecks, swirling with a knife to slightly incorporate.
At this point you can either consume it soft, which was insanely creamy and delicious, or pop it in the freezer to harden. It should keep fresh for about a week. Thaw for 10-15 minutes before serving.
Notes
*Nutrition information is a rough estimate. *Prep time reflects actual hands-on prep time. Does not include refrigeration and freezing time.