Add the rhubarb heavy-bottomed saucepan or Dutch oven, along with the sugar, water, a pinch of salt, and cinnamon (if using). Stir well to combine.
Heat over medium heat, stirring constantly, until the mixture comes to a boil.
Once a boil is reached, reduce the heat to low (or low medium) to maintain a simmer.
Cook for 20-25 minutes, stirring often, or until the rhubarb is well broken down and has released its juices. It should easily mash with a fork.
Remove the rhubarb butter from the heat and add the vanilla extract. Stir well.
If desired, puree the mixture using a handheld immersion blender, or transfer it in batches to a blender. If using a blender - be careful! Follow the instructions for your model, and drape a towel over the lid when blending.
Transfer the rhubarb butter to glass containers or jars and allow it to cool completely before placing lids on the jars.
Transfer the cooled jars to the fridge and store them for up to 1 week. If you need extended storage, place them in freezer-safe containers and freeze them for up to 6 months.
Serve spooned on biscuits, scones, toast, muffins, ice cream, etc.