Light, moist, delicate and cakey muffins with a subtle orange flavor and bursting with cranberries.
If using dried cranberries, combine the cranberries and orange juice first to sit and soak for a few minutes. *Strain cranberries out of the juice when adding to the muffin batter.
Preheat oven to 400°F/200°C degrees. Butter 12 muffin cups or line them with muffin liners.
In a large bowl sift together flour, baking powder, baking soda and salt. Add sugar and mix. Set aside.
In a medium bowl, whisk the eggs with the buttermilk, melted butter, oil, orange juice* and zest, vanilla and orange extract (if using). Pour the wet ingredients into the dry ingredients and stir with a wooden spoon or a rubber spatula just until combined. Do not over mix. Fold in cranberries.
Divide the mixture evenly between the muffin cups. Bake for 15-20 minutes, until a toothpick inserted into the center of the muffin comes out clean. Transfer to a wire rack and let cool for 8 minutes before removing from pan.