-
Preheat oven to 350 degrees and line mini muffin tins with paper cups. Whisk together flour, baking powder, baking soda and salt in a medium sized bowl.
-
In a separate mixing bowl use an electric mixer on medium speed to cream the butter, sugar and orange zest until light and fluffy. Add egg and continue to mix until just incorporated.
-
Combine cream, orange juice, orange extract and vanilla extract in a small bowl or liquid measuring cup. Set mixer to low speed and blend in 1/3 of flour mixture followed by 1/3 of cream mixture. Continue to add wet and dry ingredients in alternating batches, mixing at each stage until just combined.
-
Divide batter evenly among paper lined muffin cups, filling each cup about 3/4 full.
-
Bake for about 15-18 minutes rotating muffin tins once halfway through. Cupcakes are done when a toothpick inserted into the center comes out clean. Remove from oven and allow to cool slightly, then transfer to a wire rack to cool completely.
-
To make the cream filling, whip 1/2 cup of heavy cream with 1 tablespoon confectioners' sugar until light and fluffy. Transfer to a piping bag fitted with a small round tip.
-
When cupcakes have cooled completely insert a small round pastry tip into each cupcake and push about halfway down, using a twist and scoop motion to remove that portion of cake. Fill the remaining empty well with the whipped cream filling. Repeat for all cupcakes.
-
Prepare the frosting. In a mixing bowl with electric mixer, combine the butter, confectioners' sugar, vanilla extract and orange extract until blended. Add the orange zest juice and beat until smooth and creamy. Add more confectioners' sugar or orange juice if necessary until desired consistency is reached. Transfer to a piping bag fitted with a pastry tip and pipe a dollop of frosting onto each cupcake.