Orange Chocolate Hot Cross Buns
Orange chocolate hot cross buns that are delicious and fluffy. Spiced with orange zest and cocoa powder, and a hint of cinnamon.

About these buns
These orange chocolate hot cross buns are a delicious twist on an Easter recipe classic. It combines the soft hot cross buns’ orange flavor with the cocoa and chocolate chips in my double chocolate hot cross buns. The result is a beautiful hybrid hot cross bun with the best flavors from both.
I recommend kneading the dough in a stand mixer but if you do not have one, then it can also be done by hand too.
A look at a few of the ingredients
Baker’s schedule
These hot cross buns can be made all in one day or spread over two.
Day 1
Day 2 (if dough was refrigerated overnight)

Quick method overview
- Mix the dough ingredients together and knead until smooth and elastic. Let it rise until doubled (or refrigerate overnight).

- Divide the dough into 9 pieces, roll into balls, place in a lined pan.

- Let them rise again until doubled.

- Pipe on the crosses and bake.

- Simmer orange juice with sugar, then brush the warm glaze over the baked buns.
Kneading by hand
- Mix the dough ingredients minus the butter into a shaggy dough.
- Turn the dough onto a bench and knead, adding butter a cube at a time. Use the slap-and-fold method, taking short breaks as needed.
- Continue kneading for about 15 minutes until smooth and elastic, checking with the windowpane test.
The windowpane test
Let the dough rest for about 5 minutes. With clean hands, grab a small piece of the dough and try to stretch it out slowly without tearing it. It should be able to stretch until it is so thin it is almost see-through. If the dough tears very easily then gluten has not been developed enough and you need to do a bit more kneading of the dough.
Serving and storing
Hot cross buns are always best when served fresh on the day. Leftover orange chocolate hot cross buns can be covered and stored at room temperature for up to three days. Alternatively, they can also be frozen for up to three months.
For something a little different, why not try sourdough hot cross buns!

More orange chocolate recipes!

Orange Chocolate Hot Cross Buns
Ingredients
- 240 g lukewarm milk (95-104°F / 35-40°C)
- 2 tsp instant yeast or active dried yeast
- 100 g granulated sugar
- 440 g all-purpose flour
- 30 g cocoa powder
- zest of 1 orange Finely grated
- 1 tsp vanilla paste or extract
- ¾ teaspoon salt
- ½ teaspoon cinnamon
- 1 large egg
- 70 g butter softened to room temperature
- 130 g semi-sweet chocolate chips
Crosses
- 45 g all-purpose flour
- 10 g cocoa powder
- 1 teaspoon granulated sugar
- 45 g water
Glaze
- 60 g fresh orange juice
- 25 g granulated sugar
Instructions
- In a bowl of a stand mixer fitted with a dough hook, add the yeast, milk, and one tablespoon of sugar. Let it sit for 5 minutes and become foamy.
- Add the remaining sugar, flour, cocoa powder, cinnamon, orange zest, vanilla, salt, and egg. Turn the mixer on medium and combine until it forms a thick but slightly sticky dough. Add in the room temperature butter and keep mixing until the butter has been incorporated.
- Keep it mixing until the sticky dough strengthens, comes together, and pulls away cleanly from the sides of the bowl. This can take around 15 minutes. Proper gluten development will allow you to stretch the dough so thin you can almost see through it.
- Pull the dough out of the bowl onto a clean workbench and flatten it. Add in the chocolate chips and gently work them into the dough.
- Form the dough into a ball. Place the dough ball into a clean bowl, cover it with a lid or plate or a damp tea towel, and let it in a warm spot for 1.5- 2 hours until doubled in size. If making overnight orange chocolate hot cross buns, the dough can be covered tightly with plastic wrap and placed in the refrigerator overnight to rise slowly.
Kneading by hand
- Add the yeast, milk, and one tablespoon of sugar to a large bowl. Let it sit for 5 minutes and become foamy. Add the remaining dough ingredients except for the butter and chocolate chips and mix with a fork until it makes a shaggy dough. Tip it out onto a clean bench to knead it further, then work in the room temperature butter, a cube at a time.
- For a wet dough like this, using a slap and fold method is easiest – slap the dough down hard on the bench, pull it forward quickly, and repeat. Quick motions can stop the dough from sticking to your hands too much. It will be very sticky but do not be tempted to add more flour. After a while, you will start to feel strength gathered in the dough.
- It can be tiring, so you can take breaks in between kneading the dough will respond well to it. Come back to it with clean and slightly damp hands. Once kneaded, gently work in the chocolate chips.
- Form the dough into a ball. Place the dough ball into a clean bowl, cover it with a lid or plate or a damp tea towel, and let it in a warm spot for 1.5- 2 hours until doubled in size.
Shaping
- After the dough has been proofed, it’s then time to shape the dough. If your dough was in the fridge overnight, it would be pretty firm. You can let it come to room temperature for 20 minutes before shaping.
- Pull the dough onto a clean bench and cut it into nine even pieces. You can use a scale for exact measurements. Use your hands to form each piece into a tight ball.
- Line a 10×10 inch square baking dish with parchment paper. Place each ball into the baking tray, then cover with a damp tea towel and let them rise until doubled in size.
Baking
- Preheat the oven to 350 F/ 180 C.
- Mix the flour, cocoa powder, sugar, and water for the crosses, then pipe the crosses onto the buns using a piping bag fitted with a small round tip. Bake the buns for around 25-28 minutes.
The glaze
- In a saucepan, combine orange juice with granulated sugar. Bring the mixture to a simmer and stir until the sugar has dissolved. Once dissolved, remove the heat and brush it over the buns as they come from the oven.

Hi Elien, I want to do smaller buns – maybe 12 or 15 in a larger pan. Would I need to adjust the baketime? Thanks!
Hey, I think might take slightly less time so I would check around 22-25 minutes 🙂