Soak the dried cranberries in hot water for 15 - 20 minutes and drain completely.
Preheat the over to 180 degree C.
In a mixing bowl, combine the flour, baking powder, baking soda, sugar, orange zest and salt. Mix everything until well combined.
Add the soaked and drained cranberries to the flour mixture and mix.
Finally add the orange juice and gently fold the mixture until combined. Do not over-mix the batter.
Fill each muffin cup 3/4 full with batter.
Immediately place them in the preheated oven and bake for 30 – 35 minutes, or a toothpick inserted into the center comes out clean.
Cool muffins in pan for few minutes and transfer to a wire rack. let them cool completely.
Serve as breakfast, snack or dessert.