These festive, rich and moist chocolate orange cupcakes are a perfect treat for holiday gatherings. They combine a light yet fudgy chocolate sponge with a silky cream cheese frosting, finished with fragrant candied orange peel for a bright, citrusy contrast.
Both the sponge and the frosting are scented with fresh orange zest, which gives these cupcakes their distinctive aroma and flavour. They make a terrific make-ahead bake and freeze well for easy storage.

Few flavour combinations feel as festive as chocolate and orange. These cupcakes capture that classic pairing beautifully and are always a hit at Christmas parties. They also make a thoughtful edible gift for friends and family.
This recipe brings together elements from two of my other bakes: the sponge is adapted from a small-batch chocolate cupcake base and the frosting follows the cream cheese technique I use for gingerbread cupcakes.
[h2 class=”wp-block-heading” id=”ingredients”]Ingredients[/h2]
The recipe divides into two main parts: the chocolate sponge and the chocolate-orange cream cheese frosting. Key components for the sponge are:

- Dry ingredients – plain/all-purpose flour, soft light brown sugar, caster (or granulated) sugar, unsweetened cocoa powder, baking powder and a pinch of salt.
- Wet ingredients – eggs, butter, milk, vanilla extract and fresh orange zest.
For the chocolate-orange cream cheese frosting you will need:

- Full-fat cream cheese, icing (powdered) sugar, unsalted butter, unsweetened cocoa powder and extra orange zest.
Candied orange peel is optional but makes a pretty garnish; to make your own you only need an orange and caster sugar.
Bring ingredients such as milk, butter and cream cheese to room temperature before you start for the best texture and easier mixing.
Scroll to the recipe card below for the full ingredient list and measurements.
[h2 class=”wp-block-heading” id=”instructions”]Instructions[/h2]
Start by creaming the softened butter with both sugars until pale and fluffy. Add the eggs one at a time, then stir in the orange zest and vanilla extract.

Hint: Scrape the sides and bottom of the bowl to make sure everything is evenly mixed.
Sift the dry ingredients into a bowl and add them to the butter mixture in three additions, alternating with the milk. Mix on low speed until the batter is smooth and slightly runny.

Divide the batter between lined cupcake cases, filling each about two-thirds full. An ice cream scoop helps portion the batter evenly.
Hint: Consistent portions help the cupcakes bake evenly and finish at the same time.

Bake at 190°C (170°C fan) for about 18–20 minutes. The cupcakes are done when they spring back to the touch or a skewer inserted into the centre comes out clean. Cool completely on a rack before frosting.
[h2 class=”wp-block-heading” id=”substitutions”]Substitutions[/h2]
Here are some easy swaps to adapt the recipe:
- Gluten-free – Use a quality gluten-free flour blend and verify your baking powder is gluten free.
- Orange flavour – If you don’t have fresh zest, substitute orange extract or replace some of the milk with orange juice.
- Leavening – Baking soda can be used in place of baking powder if needed (adjust quantities carefully).
- Vegan – Use plant-based butter and milk, omit eggs and add 1 tablespoon of white wine vinegar to help with lift; finish with a vegan frosting.
- Decorations – Swap candied peel for sprinkles, chopped chocolate or a segment of chocolate orange for a playful finish.

[h2 class=”wp-block-heading” id=”variations”]Variations[/h2]
Ways to change up the bake:
- Chocolate orange cake – Use the same sponge to make a layered cake and cover with the cream cheese frosting.
- Hidden filling – Core the cupcakes and fill with chocolate spread, caramel, citrus curd or jam for a surprise centre.
- Extra chocolate – Stir chocolate chips into the batter for pockets of melted chocolate.
- Adult twist – For an adult version, add a tablespoon of Amaretto or Baileys to the sponge or the frosting.

[h2 class=”wp-block-heading” id=”equipment”]Equipment[/h2]
Useful tools for this recipe:
- Electric mixer (handheld or stand with paddle attachment).
- Two 12-hole muffin tins or one larger tin (recipe yields 18–20 cupcakes).
- Cupcake liners and an ice cream scoop for even portions.
- Piping bag with a nozzle or a palette knife for applying the frosting.

[h2 class=”wp-block-heading” id=”storage”]Storage[/h2]
Frosted cupcakes keep in an airtight container in the fridge for up to two days; bring them to room temperature before serving. Both frosted and unfrosted cupcakes freeze well for up to three months—wrap unfrosted cakes individually and thaw them at room temperature for a few hours. Thaw frozen frosted cupcakes in the fridge overnight, then bring to room temperature before serving.
Cream cheese frosting can be frozen for up to three months in an airtight bag. Thaw in the fridge and re-whip briefly with a mixer before using.

[h2 class=”wp-block-heading” id=”top-tip”]Top tip[/h2]
If you prefer not to use cream cheese, a simple orange-flavoured buttercream works well too. To prevent domed cupcakes, check your oven temperature with a thermometer and avoid baking at too high a heat.

If you try this recipe, please consider leaving a rating or comment on the original post — feedback helps other bakers decide whether to give it a go.
📖 Recipe

Equipment
- 2 x 12-hole muffin tins
- Cupcake liners
- Hand-held or freestanding electric mixer
- Mixing bowl
- Ice cream scoop (optional)
- Piping bag with large nozzle or palette knife
Ingredients
For the chocolate cupcakes:
- 70 g unsalted butter, softened
- 200 g caster (white or golden) sugar
- 100 g soft light brown sugar
- 2 large eggs, room temperature
- 1 tsp vanilla extract
- 1 tbsp orange zest
- 255 g plain (all-purpose) flour
- 50 g cocoa powder
- 2 tsp baking powder
- 1/4 tsp salt
- 240 ml milk, room temperature
For the frosting:
- 600 g icing (powdered) sugar
- 100 g unsalted butter, softened
- 250 g full-fat cream cheese, room temperature
- 60 g cocoa powder
- 3 tsp orange zest
For candied orange peel (optional):
- 1 large orange (peel only)
- 200 g caster sugar
Instructions
- Preheat the oven to 190°C (170°C fan). Line two muffin tins with paper liners.
- Cream the butter with both sugars until pale and fluffy (2–3 minutes). Add the eggs one at a time, then stir in the orange zest and vanilla.
- Sift the dry ingredients and add them to the wet mixture in three additions, alternating with the milk. Scrape the bowl and mix until smooth.
- Fill each cupcake case two-thirds full and bake for 18 minutes or until they spring back. Cool in the tin for 5 minutes, then transfer to a wire rack to cool completely.
To make the frosting:
- Beat the icing sugar and softened butter on low until crumbly, then add the cream cheese and cocoa and beat on medium until smooth. Fold in the orange zest by hand.
- Pipe or spread the frosting onto cooled cupcakes and top with candied orange peel if desired.
To make candied orange peel (optional):
- Peel wide strips from an orange, remove pith and slice into thin matchsticks.
- Combine 200 ml water and 200 g caster sugar in a small pan, heat until sugar dissolves, add peel and simmer 15 minutes. Remove with a slotted spoon and drain on paper towel before using to decorate.
Recipes are developed and tested using metric measurements. Digital scales are recommended for accuracy. US customary conversions are provided but may not have been tested.
Notes
- Store frosted cupcakes in the fridge for up to two days; bring to room temperature before serving.
- Freeze unfrosted cupcakes for up to three months; thaw at room temperature for 2–3 hours. Frosted cupcakes can be frozen for up to three months—thaw in the fridge overnight.
- Freeze cream cheese frosting for up to three months; thaw in the fridge and re-whip briefly before use.
Nutrition
Leave a comment or share a photo — I love seeing your versions of the recipe.