Eight Forest Lane

  • Latest
  • All Recipes
  • eBook
  • About
  • Work With Me
menu icon
go to homepage
  • Latest
  • All Recipes
  • eBook
  • About
  • Work With Me
search icon
Homepage link
  • Latest
  • All Recipes
  • eBook
  • About
  • Work With Me
×
Home » Recipes » Easter

Chocolate Hot Cross Buns

By Sally · Jun 13, 2025 · This post may contain affiliate links.
Jump to Recipe Jump to Video
5 from 7 votes

A family favourite version of the classic Easter treat, these chocolate hot cross buns are the perfect dairy free recipe to make over the long weekend to enjoy for Easter brunch. With step-by-step photos, let me show you just how easy it is to make these at home!

If you’re looking for more hot cross bun flavours, make sure to also try my classic hot cross buns, these savoury vegemite and cheese hot cross buns, or try these fruit-free chai spiced hot cross buns.

Chocolate hot cross buns in a tray with dairy free butter.

Hot cross buns are a favourite Easter treat, from the day after Christmas when they hit the supermarket shelves, these sweet spiced bread rolls are enjoyed by everyone.

This recipe is a family favourite variation of the classic fruit spiced buns. While we still have a hint of spice because chocolate and spice go together so well, there is also not just cocoa powder in these buns, but also chunks of dark chocolate.

That means if you’re enjoying these warm from the oven, slathered in dairy free butter (which you 100% should be), then you’ll also get these delicious pockets of melty chocolate. They are so incredibly good, and the perfect baking project!

Like many yeast based breads, hot cross buns can be intimidating to bake at home, but I’ve included step-by-step instructions and all my top tips to ensure you get the best results! Make sure to read all the way through this post thoroughly before beginning.

Key Ingredients

Just like any sweet bread recipe, we’ll need a couple of key pantry staple ingredients to create these delicious soft and fluffy chocolate hot cross buns.

All ingredients needed to make chocolate hot cross buns laid out in small bowls.

Note all ingredients and their quantities are laid out in the recipe card at the bottom of this post.

  • Yeast – dry yeast will make your dough light and fluffy, give it rise and give it that bready taste and texture.
  • Sugar – feeds the yeast which makes it be able give the bread rise keeping it soft and light without being overly sweet.
  • Dairy free milk – I’ve used both oat milk and almond milk in this recipe, but you can use any dairy free milk you prefer. It’s main purpose is to active the yeast and bind everything together.
  • Plain flour – also known as all purpose flour in the US.
  • Spices – to add that characteristic hot cross bun flavour I like to use a combination of cinnamon and allspice but you can use all cinnamon if you prefer.
  • Dairy free butter – adds richness and flavour. I recommend using a quality dairy-free butter substitute here for the best flavour. I love and always use Nuttelex Buttery which is an Australian product. In the US, the closest alternative is Earth Balance which I understand to be very similar.
  • Egg – for even more richness and softness to your end result.
  • Chocolate – for this twist on a classic I use both cocoa powder and chopped up dark chocolate, but you could also use dairy free chocolate chips.
Close up of chocolate hot cross buns.

Step-By-Step Instructions

There are a few steps involved here, but just make sure you read through them all before starting to make sure you know what to expect next.

The first step is to ‘bloom’ the yeast by whisking it together with the sugar and warm milk. Let this mixture sit for 10 minutes until it becomes frothy. This step helps ensure your yeast is alive meaning your buns are going to rise correctly.

Make the dough by gradually mixing all the ingredients into the yeast mixture using a dough hook attachment on a stand mixer. If you don’t have a stand mixer, then you are going to need a wooden spoon and some strong arms, motivation and persistence.

Blooming the yeast in the bowl of a stand mixer.
Mixing the dough in the stand mixer.

Once the dough pulls away from the sides of the bowl it is ready for it’s first rise. The dough should be quite soft and sticky, so use a spatula to scrape the dough from the bowl and turn onto a floured surface to shape into a ball carefully with floured hands.

Place the dough back into the bowl, cover with a tea towel or some plastic wrap and sit aside in a warm place for 1 hour.

The dough in the bowl before the first rise.
The dough in the bowl after the first rise.

Once the dough has risen, punch down the dough, and turn onto a floured surface. Gently shape into a ball. Divide the dough into 12 pieces and shape each into ball. Place the dough balls evenly into a baking pan and cover and set aside again for 20-30 minutes for the second rise.

Punching down the dough.
The dough balls in a baking tray.

While the dough is on it’s second rise, make the paste for the crosses, and preheat the oven.

Pipe the chocolate paste over the uncooked buns in a cross pattern and place the buns in the oven to bake for 30 minutes.

The buns after the second rise with piped crosses.
The freshly baked hot crossed buns.

While baking, make the sugar glaze. The buns are cooked, use a pastry brush to brush the glaze over the baked buns. Serve while warm with some extra dairy free butter – they are so good!

🤓 Hot cross buns are made with a sweet, rich dough. A rich dough is characterised by the amount of fat present. In this case it is the addition of milk, butter and eggs to create a super soft end product which is different to a lean dough that is used to make my sandwich bread and focaccia which tends to not be as soft and has a crusty exterior.

Brushing the buns with the sugar syrup glaze.

My Top Tips for making hot cross buns!

  • The milk needs to be warm but not hot otherwise this will kill the yeast. If you can hold your finger in the liquid without it feeling uncomfortable, then that’s about perfect.
  • The dough will be quite sticky but you want to avoid adding in too much extra flour as this will alter the texture of the buns. Gently shape the dough using floured hands on a floured surface and sprinkle the dough with a little extra flour when handling it gets a bit too sticky.
  • The dough needs to rise in a warm, dry spot in order to rise correctly. During the warmer months here in Brisbane, I usually just put my bowl outside under the veranda in the shade as the air temp is warm enough (or just on the counter if my air con is not on). In winter when this isn’t an option I like to preheat the oven to 100°C and then when ready for the rise turn it off and sit the bowl on the bottom shelf with the door open.
  • You know the buns are done when you tap the top of them and they sound hollow. This trick works for all bread recipes.

Storage Instructions

Store your freshly baked buns in an airtight container at room temperature for up to 3 days.

These chocolate hot cross buns are at their best for the first 2 days, after which they will start to be a bit stale and crumbly due to the lack of preservatives. When they get to this point I like to simply toast them and serve with extra dairy free butter.

If you don’t think you can eat this many buns while they remain fresh, they also freeze really well. Wrap each bun tightly in plastic wrap and freeze for up to 3 months. Defrost at room temperature before unwrapping and zapping in the microwave for around 15 seconds and they’ll taste freshly baked!

You can also use leftover or stale chocolate hot cross buns to make this hot cross bun bread and butter pudding!

Recipe FAQs

What if I don’t have a stand mixer?

If you don’t have a stand mixer, you can mix the dough by hand. Start by combining the ingredients in a large bowl, and once the dough comes together, turn it out onto a floured surface and knead it by hand for 8-10 minutes until smooth and elastic.

Can I make the dough ahead of time?

Yes, you can. After the first rise, punch the dough down and cover it with plastic wrap. You can refrigerate it for up to 24 hours before shaping and proceeding with the second rise.

My buns didn’t rise properly. What went wrong?

If the dough didn’t rise well, the yeast may have been too old or the milk might have been too hot or too cold. Make sure the milk is warm, not hot (around 37-40°C), and check the expiry date of your yeast to ensure it’s still active. Also be sure that you’re proofing the dough in a warm, draft-free environment.

A hand picking up a chocolate hot cross bun.

If you do make this recipe, please be sure to leave a comment and ⭐⭐⭐⭐⭐ rating below! And tag any of your creations on Instagram with @eightforestlane as I would love to see.

More Easter favourites:

Vegan Carrot Cake
Easter Sugar Cookies
Easter Bunny Cupcakes
Carrot Cake Pancakes

Chocolate Hot Cross Buns

A family favourite version of the classic Easter treat, these chocolate hot cross buns are the perfect dairy free recipe to make over the long weekend to enjoy for Easter brunch. With step-by-step photos, let me show you just how easy it is to make these at home!
5 from 7 votes
Print Pin Rate
Course: Snack
Cuisine: Australian
Prep Time: 30 minutes minutes
Cook Time: 30 minutes minutes
Resting Time: 1 hour hour 30 minutes minutes
Total Time: 2 hours hours 30 minutes minutes
Servings: 12 buns
Author: Sally

Equipment

  • stand mixer
  • pastry brush
Prevent your screen from going dark

Ingredients

  • 1 x 7 gram packet of yeast
  • ¼ cup white sugar/granulated sugar
  • 1 ½ cups dairy free milk warmed
  • 4 cups plain flour/all purpose flour
  • ¼ cup cocoa powder
  • 1 teaspoon cinnamon
  • 1 teaspoon allspice
  • ¼ cup (60 grams) dairy free butter
  • 1 egg room temperature
  • 100 grams dark chocolate chopped

For the crosses

  • 3 tablespoons plain flour/all purpose flour
  • 1 tablespoon cocoa powder
  • 3-4 tablespoons water

For the glaze

  • ½ cup water
  • ½ cup sugar

Instructions

  • In the bowl of a stand mixer, whisk together the yeast, sugar, and warmed milk. Cover with a clean, damp kitchen towel and let sit for 10 minutes, until the mixture is frothy.
  • Add 2 cups of flour and mix on low using the dough hook attachment. Add the remaining 2 cups of flour, cocoa powder, cinnamon, allspice, dairy free butter, and egg. Mix on medium speed until the dough begins to come together. Add in the chopped chocolate and mix gently to incorporate.
  • Once the dough is smooth and slightly elastic, shape it into a ball using well floured hands. Place it back into the bowl, cover with a damp towel, and let rise for 1 hour, or until doubled in size.
  • Punch down the dough to release the air. Turn it out onto a floured surface and gently shape back into a ball.
  • Shape the dough into 12 even pieces and roll each piece into a ball. Place the dough balls in a 9×13-inch tray lined with baking paper, leaving space between each. Cover with a damp towel and let rise for 20 minutes.
  • Preheat the oven to 180°C (350°F). In a small bowl, mix together the flour, cocoa powder, and water to make a thick paste for the crosses. Transfer the paste to a zip-lock bag, snip off the corner, and pipe crosses onto the buns.
  • Bake for 25–30 minutes, or until the buns are golden brown and make a hollow sound when tapped.
  • While the buns are baking, make the glaze. In a small pot, heat the water and sugar over medium heat until the sugar has dissolved.
  • Remove the buns from the oven and immediately brush them with the glaze. Let the buns cool slightly before serving.

Video

Notes

If this is the first time you are making these, be sure to read through all the tips in the blog post before beginning.

Nutrition

Serving: 1bun | Calories: 316kcal | Carbohydrates: 52g | Protein: 7g | Fat: 9g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 3g | Trans Fat: 1g | Cholesterol: 14mg | Sodium: 56mg | Potassium: 191mg | Fiber: 3g | Sugar: 15g | Vitamin A: 140IU | Vitamin C: 2mg | Calcium: 62mg | Iron: 4mg

Nutritional information is provided as a guide only and is calculated using automated online tools, therefore we cannot guarantee the accuracy. We encourage you to make your own calculations based on the actual ingredients used in your recipe.

Have you made this recipe?Leave a comment and a rating below and tag your creations with #eightforestlane on Instagram!
Not from Australia? Check out my US Conversion Guide

This recipe was originally published on April 11, 2020 and has been updated in 2025 with new photos and more helpful content. The recipe remains the same!

More Easter Recipes

  • Glazed Lamb (Roast Leg of Lamb with Honey Mustard Glaze)
  • Roasted Pumpkin Salad
  • 12 Best Dairy Free Holiday Side Dishes
  • Devilled Eggs

Share this recipe:

Comments

    5 from 7 votes (1 rating without comment)

    Made this recipe? Leave a review! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Gavin says

    April 15, 2020 at 7:49 am

    Easter may technically be over but I am CRAVING some of these right now. Ingredients added to the shopping list for tomorrow!

    Reply
  2. Andrea says

    April 14, 2020 at 2:13 pm

    Oh. My. Goodness! It is a family tradition in our home that I make a batch of hot cross buns every year after the morning chocolate rush! I usually make traditional ones, but I have to give these chocolate ones a try! What a beautiful recipe.

    Reply
    • Sally says

      April 14, 2020 at 8:07 pm

      What a wonderful tradition!

    • Shelby says

      March 18, 2026 at 7:34 am

      Yum!!! I made these vegan by replacing the egg with a flax egg and they turned out fantastic.

    • Sally says

      March 18, 2026 at 7:45 am

      So glad these turned out well for you!

  3. Sylvie says

    April 13, 2020 at 10:52 am

    I’ve actually never made hot cross buns, but I would definitely go for these chocolate ones if I did! They look so fluffy and delicious!!

    Reply
    • Sally says

      April 14, 2020 at 8:07 pm

      Thanks Sylvie!

  4. Jaimie says

    April 13, 2020 at 10:20 am

    Wow Sally, these look just PERFECT. Ive never tried to bake my own hot cross buns, now you have inspired me to give it a go. Thank you!

    Reply
    • Sally says

      April 14, 2020 at 8:06 pm

      Thanks Jaimie – they are such a fun baking project to try!

  5. Alex says

    April 12, 2020 at 2:44 pm

    These look absolutely incredible, Sally! I love Hot Cross Buns, and I definitely have a soft spot for chocolate 😉
    I am going to try and make a batch tomorrow xx Happy Easter!

    Reply
    • Sally says

      April 13, 2020 at 9:20 am

      Thanks Alex, happy Easter to you as well 🙂

Hi! I’m Sally, and welcome to Eight Forest Lane! I’ve been dairy free for over 10 years, and I love sharing simple, tasty recipes that make cooking and baking easy, stress free, and fun for everyone! 

More about me →

Latest Recipes

  • 26 Easy Dairy Free Dessert Recipes
  • Slow Cooker Salsa Verde Chicken
  • Fish Taco Bowls
  • Easy Spiced Carrot Lentil Soup

Healthy & Delicious Bowls

  • Chipotle Chicken Bowls
  • Teriyaki Salmon and Avocado Rice Bowls
  • Hot Honey Sweet Potato Beef Bowl (Viral TikTok Recipe!)
  • Burger Bowls

Popular Right Now!

  • Burger Bowls
  • The BEST Sausage Roll Recipe
  • Vegetable Curry Pies
  • Dairy Free Lasagne

Footer

Info

  • About Me
  • Services
  • Privacy Policy
  • Disclaimer

Explore

  • Recipe Index
  • Air Fryer Recipes
  • 30 Minute Meals
  • Resources

Say Hello

  • Contact
  • Pinterest
  • Instagram
  • Work With Me

We acknowledge all Aboriginal and Torres Strait Islander persons as the first inhabitants of the nation and traditional custodians of the land in which we work and live, and pay our respects to Elders past, present and emerging.

↑ back to top

As an Amazon Associate I earn from qualifying purchases. Thank you for your support!

Copyright © 2026 Eight Forest Lane

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.