Homemade Chocolate Hot Cross Buns beat store-bought ones every time, especially when served warm from your oven. These easy buns are soft and fluffy, studded with pockets of melted chocolate that make each bite extra decadent.
This recipe keeps things simple and approachable: a classic yeast dough produces tender, airy buns without complicated techniques. Mix, knead, let the dough rise, shape, and bake. They’re perfect for Easter morning or any cozy weekend baking session — and they fill your kitchen with irresistible aroma.

What Makes This Recipe So Good
Every Good Friday I bake a variety of treats for family and friends, and hot cross buns are always on the table — they disappear in minutes. These Chocolate Hot Cross Buns are designed to be straightforward while delivering excellent texture and flavor.
A classic yeast method gives a light, tender crumb and a soft, fluffy bite. The dough is slightly sweet and spiced, and the melted chocolate chips throughout add a rich, indulgent note. Baked fresh, they stay moist for days and can be enjoyed warm, toasted, or at room temperature.
Ingredients

This recipe uses common pantry ingredients that work together to create soft, flavorful buns with just the right balance of sweetness and spice.
- Bread flour: Gives structure and a slightly chewy, bakery-style crumb. All-purpose flour works if that’s what you have.
- Instant yeast (rapid rise): Keeps the method quick and reliable without long, complicated proofing.
- Warm milk: Activates the yeast and adds richness so the buns bake tender instead of dry.
- Chocolate chips: Semi-sweet chips melt into the dough as the buns bake, creating little pockets of chocolate in every bite.
Note: See the recipe card below for full ingredient quantities and measurements.
How To Make Chocolate Buns

- Activate the yeast. Combine warm milk with a little sugar and the yeast. Let it sit a few minutes until frothy to ensure a good rise.

- In a large bowl, mix flour, remaining sugar, spices, salt, orange zest (or mixed peel) and chocolate chips so they’re evenly distributed.

- Make a well, pour in the yeast mixture, melted butter and egg. Mix until a dough forms; it will be slightly sticky at first.

- Knead until smooth and slightly elastic. Use a stand mixer with a dough hook or knead by hand. Add small amounts of flour only if the dough is excessively sticky.

- Place the dough in a lightly greased bowl, cover, and let rise in a warm place until doubled in size.

- Punch down the dough, divide into equal pieces (12 is typical), roll into smooth balls and arrange them in a lined baking tray.

- Cover and let the buns rise a second time until puffy and just touching — this gives a soft, bakery-style finish.

- Brush tops with egg wash, then bake in a preheated oven at 350°F (180°C) for 22–25 minutes, until deeply golden.

- After baking, brush with a thin glaze (marmalade diluted with hot water works well), then pipe melted chocolate across each bun to make the crosses.

- Serve warm while the chocolate is still soft. They’re also delicious toasted with a little butter.
These buns pair nicely with simple savory dishes like eggs and potatoes for brunch, or with a fresh fruit salad to cut the sweetness. For a chocolate-lover’s treat, serve with hot chocolate or extra chocolate drizzle.
You can customize by adding dried cranberries or cherries if you prefer a fruitier version. They keep well for a few days at room temperature in an airtight container; reheat gently to refresh.
Tips For Making Chocolate Hot Cross Buns
- Don’t add too much flour — a slightly tacky dough gives the softest buns.
- Use lukewarm milk (about 110°F / 43°C). Too hot will damage the yeast; too cool will slow the rise.
- Knead until the dough is smooth and elastic. Overworking can make the buns dense.
- Proof in a warm spot (near the oven or in the oven with the light on) for a reliable rise.
- Allow the second proof to finish — it’s essential for a light, airy texture.
- Shape buns evenly so they bake uniformly and sit neatly together in the tray.
Recipe FAQ’s
Yes. All-purpose flour works fine; bread flour gives a slightly chewier, more bakery-style crumb.
Adding chips after the first mix is preferable. If added too early they can melt while kneading and alter the dough’s texture.
Warm a single bun in the microwave for 10–15 seconds, or reheat a batch in a low oven wrapped in foil to avoid drying out.


Hot Cross Buns with Chocolate Chips
Ingredients
BUNS
- 2 packets rapid rise yeast (instant)
- 1 1/2 cups warm milk
- 3/4 cup superfine (caster) sugar, divided
- 4 1/2 cups bread flour (or all-purpose)
- 1 teaspoon allspice or mixed spice
- 2 teaspoons ground cinnamon
- 1/2 teaspoon salt
- 1 1/2 cups semi-sweet chocolate chips
- zest of 1 orange (or 2 tbsp mixed peel)
- 1 large egg, room temperature
- 1/4 cup butter, melted and cooled slightly
CROSSES
- 1 egg yolk
- 10 ml milk (for egg wash)
- 1/2 cup dark chocolate, melted (for piping)
Glaze:
- 1 tbsp orange marmalade or apricot jam
- 2 tsp boiling water (to thin the jam)
Instructions
-
Activate the yeast by combining warm milk, a little sugar and the yeast. Wait until it’s frothy.

-
Combine the dry ingredients and chocolate chips in a large bowl so everything is evenly mixed.

-
Make a well, add the yeast mixture, melted butter and egg, and mix until a sticky dough forms.

-
Knead by hand or with a stand mixer until the dough is smooth and elastic. It will be slightly tacky — that’s fine.

-
Knead until the dough stretches without tearing and feels smooth.

-
Place dough in a greased bowl, cover and let rise in a warm spot until doubled in size.

-
Punch down the dough, divide into equal pieces and shape into smooth balls. Place in a lined baking tray.

-
Cover and let the buns rise until puffy and just touching.

-
Mix egg yolk with a splash of milk, brush the tops, then bake at 350°F (180°C) for 22–25 minutes until golden.

-
Thin marmalade with boiling water and brush over the warm buns as glaze.

-
Pipe melted chocolate to form crosses on each bun, then serve warm.

Notes
Milk temperature: aim for around 110°F (43°C). Too hot will kill the yeast.
Flour: keep the dough slightly tacky for the softest result — too much flour makes dense buns.
Chocolate chips: distribute evenly so each bun has little pockets of melted chocolate.
Rising: allow the dough to fully double and the shaped buns to puff up; this creates the best texture.
Even sizing: try to keep pieces the same size so they bake uniformly.
If the dough springs back slightly when pressed but still feels soft, it’s ready for baking.
Nutrition
Nutrition information is an approximation.










