Start by washing the fresh cranberries. Remove any stems or damaged berries.
In a medium saucepan, combine the maple syrup, granulated sugar, vanilla extract, and a pinch of salt.
Place the saucepan over medium heat and stir until the sugar dissolves completely.
Once the syrup mixture reaches a gentle boil, add the cranberries. Stir to coat them well.
Boil the cranberries for about 5 minutes until they start to pop and become slightly soft.
Remove the saucepan from heat and let the cranberries cool for about 5 minutes in the syrup.
Using a slotted spoon, carefully remove the cranberries from the syrup and place them on a parchment-lined baking sheet.
Once the cranberries are on the baking sheet, let them cool completely. Save the remaining syrup for drizzling or using in other recipes.
Once cooled, roll the cranberries in additional granulated sugar to coat them if desired. Let them sit for a few minutes to set before serving.