Cut the kernels off the cobs and place them in a blender or food processor. Blend until smooth, adding a little water if necessary to help blend.
In a large saucepan, combine the blended corn with the remaining water and milk. If using, add the cinnamon stick.
Heat over medium heat, stirring frequently to prevent sticking.
In a small bowl, mix the cornstarch with a little cold milk to create a slurry.
Once the corn mixture is hot, gradually stir in the cornstarch slurry.
Continue to cook and stir until the mixture thickens to a pudding-like consistency.
Add the sugar and salt to the mixture, stirring well to dissolve.
Remove from heat and stir in the vanilla extract if using.
Serve hot or warm in bowls. You can garnish with a sprinkle of cinnamon or nutmeg if desired.
Enjoy your meal!