Preheat the oven to 425℉/218℃. Grate the orange zest and juice the oranges (if using fresh orange juice).
1/4 cup orange juice*, 1 tbsp orange zest
Add the flour, baking soda, baking powder, cornstarch, and salt into a bowl. Mix together and set aside.
2 1/2 cups all-purpose flour, 1 tsp baking soda, 3 tsp baking powder, 1/2 tbsp cornstarch, 1/2 tsp salt
In a large bowl, add the orange zest and white sugar. With your fingers, rub together to release the aromas (about a minute or so).
1 cup white sugar, 1 tbsp orange zest
Into the same bowl, add in melted butter, oil, eggs, vanilla, buttermilk, and orange juice. Whisk well.
1/2 cup unsalted butter, 2 large eggs, 1 tbsp vanilla, 3/4 cups buttermilk*, 1/4 cup orange juice*, 1/4 cup oil
Combine the dry and wet ingredients together until a soft muffin batter forms. Do not over-mix!
Dust the blueberries with 1 tsp of flour, then add them into the muffin batter and mix in a few times. Don't over-mix!
1 1/2 cups fresh blueberries*
Scoop the muffin batter into the liners. Fill them to the top. Add extra berries on top if desired.
Bake for 5 minutes at 425℉/218℃, then lower to 375℉/190℃ and continue baking for 15-20 minutes or until a toothpick inserted in the middle comes out clean with no wet batter.
Allow to cool, and enjoy!