Decadent Chocolate Hot Cross Buns Recipe (Step-by-Step)

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.

Top view of Easy Hot Cross Buns Chocolate Chips

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

Ingredients for Chocolate Hot Buns

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

yeast activating in warm milk with bubbles forming on top
  1. 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.
dry ingredients with chocolate chips and spices mixed in a bowl
  1. In a large bowl, mix flour, remaining sugar, spices, salt, orange zest (or mixed peel) and chocolate chips so they’re evenly distributed.
wet ingredients being mixed into chocolate chip dough
  1. Make a well, pour in the yeast mixture, melted butter and egg. Mix until a dough forms; it will be slightly sticky at first.
kneading dough until smooth and elastic texture forms
  1. 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.
dough rising in bowl until doubled in size
  1. Place the dough in a lightly greased bowl, cover, and let rise in a warm place until doubled in size.
dough divided and shaped into balls arranged in baking tray
  1. Punch down the dough, divide into equal pieces (12 is typical), roll into smooth balls and arrange them in a lined baking tray.
shaped dough balls rising in baking tray before baking
  1. Cover and let the buns rise a second time until puffy and just touching — this gives a soft, bakery-style finish.
baked chocolate hot cross buns with chocolate crosses and glaze
  1. Brush tops with egg wash, then bake in a preheated oven at 350°F (180°C) for 22–25 minutes, until deeply golden.
shaped dough balls rising in baking tray after baking
  1. 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.
baked chocolate hot cross buns with chocolate crosses and glaze
  1. 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

Can I Use All-Purpose Flour Instead Of Bread Flour?

Yes. All-purpose flour works fine; bread flour gives a slightly chewier, more bakery-style crumb.

Can I Add The Chocolate Chips Earlier In The Process?

Adding chips after the first mix is preferable. If added too early they can melt while kneading and alter the dough’s texture.

What’s The Best Way To Reheat Them?

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.

Fluffy and fragrant homemade hot cross buns filled with melted chocolate chips are better than store bought!
Delicious Homemade hot cross buns
Pin
Print
5 from 3 votes

Hot Cross Buns with Chocolate Chips

By Karina Carrel
Prep Time: 30
Cook Time: 25
Total Time: 2
Servings: 15 Buns
Fluffy, fragrant hot cross buns filled with melted chocolate chips — better than store-bought and perfect warm from the oven. No complicated proofing required and great for family breakfasts or brunch.

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.
    yeast activating in warm milk with bubbles forming on top
  • Combine the dry ingredients and chocolate chips in a large bowl so everything is evenly mixed.
    dry ingredients with chocolate chips and spices mixed in a bowl
  • Make a well, add the yeast mixture, melted butter and egg, and mix until a sticky dough forms.
    wet ingredients being mixed into chocolate chip dough
  • Knead by hand or with a stand mixer until the dough is smooth and elastic. It will be slightly tacky — that’s fine.
    dough coming together while mixing
  • Knead until the dough stretches without tearing and feels smooth.
    kneading dough until smooth texture
  • Place dough in a greased bowl, cover and let rise in a warm spot until doubled in size.
    dough rising in bowl until doubled in size
  • Punch down the dough, divide into equal pieces and shape into smooth balls. Place in a lined baking tray.
    dough divided and shaped into balls arranged in baking tray
  • Cover and let the buns rise until puffy and just touching.
    shaped dough balls rising in baking tray before baking
  • Mix egg yolk with a splash of milk, brush the tops, then bake at 350°F (180°C) for 22–25 minutes until golden.
    Egg wash mixture in bowl
  • Thin marmalade with boiling water and brush over the warm buns as glaze.
    Top view of Glaze for the hot cross buns
  • Pipe melted chocolate to form crosses on each bun, then serve warm.
    piping chocolate crosses on buns

Notes

A few small details make a big difference: use warm (not hot) milk, avoid adding too much extra flour, and stop kneading once the dough is smooth and elastic. If your kitchen is cool, proof the dough in the oven with just the light on.

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

Calories: 297kcal | Carbohydrates: 48g | Protein: 6g

Nutrition information is an approximation.

Tried this? Leave a comment below!