Preheat the oven to 200°C. Line a muffin tin with paper cases.
In a large bowl mix the flour, baking powder, salt, sugar and cinnamon.
In a small bowl, whisk together the egg, orange juice, vanilla essence, oil and grated orange zest.
Combine the two mixtures gently. If necessary, add more orange juice. Fold in the fresh cranberries if used.
Half fill the muffin cases with the batter, then add a spoonful of cranberry sauce to each. Spoon the remaining batter on top - up to ⅔ of the cases.
Bake in the oven for about 20 minutes, until golden.
Transfer them to a wire-rack to cool.