In a mixing bowl mix butter softened, sugar and the vanilla extract, mix it with an electric whisk.
Add the egges slowly giving time to incorporate to the mixture.
When all the eggs are incorporated add the flour, baking powder and the salt using a sieve.
Cut the orange into half. Remove the inside, be careful not to break the skin. Cut the orange in pieces and fill it inside its own skin and fill up with the cupcake butter.
Place the orange cupcakes in a tray and place it in preheated BBQ grill. Cook for around 10 minutes.