Whisk together the cornstarch and 5 tbsp of milk in a medium-sized bowl. Mix until there are no lumps.
Add the rest of the milk**, maple syrup, pinch of salt, and turmeric if using. Whisk to combine.
Transfer the preparation to a medium saucepan, add the mandarin or orange peel and the cinnamon stick if using, and boil over medium heat while continuously stirring. When the preparation thickens a bit, remove the peel and the cinnamon stick.
When the mixture in the saucepan is boiling, low the heat to a minimum. Continue to cook over low heat, constantly whisking for 1 to 2 minutes until thickening.
Remove from the heat, add the vanilla extract and combine. Pour into individual serving dishes/ramekins, let them cool, and cover with plastic wrap to avoid skin from forming, and refrigerate until set. Let them cool for at least 1 hour before serving.
If desired, add some toppings like fresh berries, coconut flakes, or vegan chocolate chips, and enjoy this easy vegan vanilla pudding!