Classic Cranberry Orange Hot Cross Buns

I didn’t try hot cross buns until I was in my twenties. Growing up, they just weren’t on our radar—we were more of a cinnamon roll family at Easter time. But once I finally tasted one at a friend’s brunch, I was hooked on that soft, slightly sweet dough studded with fruit.

Traditional hot cross buns use raisins and candied peel, which is fine, but I’ve always thought cranberries and orange make more sense together. The tartness of the cranberries plays nicely with the citrus, and those little pockets of white chocolate? They melt just enough to make each bite feel special without going overboard. These buns take some time since you’re working with yeast, but the actual hands-on work is pretty straightforward—mix, knead, let it rise, shape, and bake.

cranberry orange hot cross buns
Image: letmefood.com / All Rights reserved

Why You’ll Love These Cranberry Orange Hot Cross Buns

  • Festive flavor twist – The combination of tart cranberries, bright orange zest, and sweet white chocolate gives these traditional buns a fresh, modern update that’s perfect for Easter or any special brunch.
  • Make-ahead friendly – You can prepare the dough the night before and let it rise in the fridge, making your morning much easier when you want to serve fresh-baked buns.
  • Impressive but doable – These buns look like they came from a fancy bakery, but the recipe breaks everything down into simple steps that even beginner bakers can follow.
  • Perfect for sharing – This recipe makes a generous batch that’s ideal for holiday gatherings, weekend breakfasts with family, or gifting to friends and neighbors.

What Kind of Cranberries Should I Use?

For hot cross buns, you can use either fresh or dried cranberries, though each will give you a slightly different result. Fresh cranberries will add a nice tart pop to your buns, but they can be a bit juicy, so you might want to chop them in half first. Dried cranberries are easier to work with since they won’t release as much moisture during baking, and they’re available year-round at most grocery stores. If you’re using dried cranberries and want to plump them up a bit, you can soak them in warm water or orange juice for about 10 minutes before adding them to your dough. Just make sure to pat them dry before mixing them in so you don’t add extra liquid to your recipe.

cranberry orange hot cross buns
Image: letmefood.com / All Rights reserved

Options for Substitutions

These hot cross buns are pretty forgiving when it comes to swaps, so here are some options:

  • Cranberries: Fresh or frozen cranberries work equally well here. You can also swap them for raisins, dried cherries, or chopped dried apricots if you prefer a more traditional approach.
  • Orange extract: If you don’t have orange extract, use vanilla extract instead or just double up on the orange zest for that citrus flavor.
  • White chocolate: This is totally optional for drizzling. You can skip it, use dark chocolate instead, or make a simple icing with powdered sugar and milk.
  • Mixed spice: Don’t have mixed spice? Make your own by combining equal parts cinnamon, nutmeg, and allspice, or just use extra cinnamon.
  • Milk: Any milk works here – whole, 2%, or even non-dairy alternatives like oat or almond milk will do the job.
  • Yeast: You can use instant yeast or active dry yeast interchangeably. Just remember that active dry yeast needs to be dissolved in warm liquid first before adding to the flour.

Watch Out for These Mistakes While Baking

The biggest mistake when making hot cross buns is adding the cranberries and chocolate too early in the process, which can weigh down your dough and prevent it from rising properly – always wait until after the first rise to fold them in gently.

Another common error is skipping the second rise after shaping the buns, which results in dense, heavy rolls instead of light and fluffy ones, so be patient and give them the full 45-60 minutes even if you’re in a hurry.

When piping the crosses, make sure your flour paste isn’t too thick or it won’t flow smoothly, and if it’s too thin it will spread and disappear during baking – aim for a consistency similar to toothpaste.

Finally, don’t forget to brush the glaze on while the buns are still hot from the oven, as this is when they’ll absorb it best and develop that classic shiny, sticky finish.

cranberry orange hot cross buns
Image: letmefood.com / All Rights reserved

What to Serve With Cranberry Orange Hot Cross Buns?

These buns are perfect for a leisurely weekend breakfast or brunch alongside a hot cup of coffee or English breakfast tea. I love spreading them with softened butter or cream cheese while they’re still warm, which makes the cranberries and orange flavors really pop. They’re also great served with a fruit salad featuring fresh berries and citrus segments, or alongside some scrambled eggs and crispy bacon if you want a more filling meal. For an afternoon snack, try pairing them with a pot of orange marmalade or lemon curd for extra citrusy goodness.

Storage Instructions

Store: Keep your hot cross buns in an airtight container or bread box at room temperature for up to 3 days. They’ll stay soft and fresh, though the cross on top might soften a bit over time. If you want to keep them longer, the fridge works too for up to a week, but they might dry out a little faster.

Freeze: These buns freeze really well for up to 3 months. Just wrap them individually in plastic wrap, then place them all in a freezer bag. This way you can grab just one or two whenever you want without thawing the whole batch.

Warm Up: To bring your buns back to life, let frozen ones thaw at room temperature for about an hour. Then warm them in a 300°F oven for 5-7 minutes or pop them in the microwave for 15-20 seconds. They’ll taste almost as good as fresh from the oven!

Preparation Time 240-300 minutes
Cooking Time 15-20 minutes
Total Time 255-320 minutes
Level of Difficulty Medium
Servings 12 buns

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 3600-3900
  • Protein: 60-70 g
  • Fat: 85-95 g
  • Carbohydrates: 690-750 g

Ingredients

For the dough:

  • 4 1/4 cups flour (I always use King Arthur all-purpose flour)
  • 3 1/4 tsp yeast
  • 2 tsp salt
  • 1/3 cup sugar
  • 1 tsp cinnamon
  • 1/2 cup milk (warmed to about 110°F to activate yeast)
  • 1/2 cup water
  • 1 1/2 tsp orange extract
  • 2 eggs (room temperature, about 70°F)
  • 3 tbsp unsalted butter (I like Kerrygold for this)
  • 1 1/2 oranges zest
  • 1 cup dried cranberries (soaked in warm water for 10 minutes then drained)
  • 1/2 cup white chocolate (chopped into 1/4-inch pieces)

For the crosses:

  • 2/3 cup flour
  • 1 pinch salt
  • 1 tbsp vegetable oil (or any other neutral oil like canola)
  • 7 tbsp water

For the glaze:

  • 7 tbsp water
  • 2/3 cup sugar (I use Domino granulated sugar)
  • 1/2 tsp mixed spice

Step 1: Mix the Dry Ingredients and Activate the Yeast

  • 4 1/4 cups flour
  • 3 1/4 tsp yeast
  • 2 tsp salt
  • 1/3 cup sugar
  • 1 tsp cinnamon
  • 1/2 cup milk
  • 1/2 cup water

In a large bowl, whisk together the flour, yeast, salt, sugar, and cinnamon.

This combines all your dry ingredients evenly so the yeast distributes properly throughout the dough.

Make a well in the center and pour in the warmed milk (around 110°F) and water.

The warm liquid activates the yeast and begins hydrating the flour, which is crucial for proper fermentation and rise.

Step 2: Build the Dough Base

  • 2 eggs
  • 1 1/2 tsp orange extract
  • 3 tbsp unsalted butter

Add the room-temperature eggs, orange extract, and softened butter to the wet ingredients in your bowl, then mix until a shaggy dough forms.

If the dough feels too dry and isn’t coming together, add the remaining water a tablespoon at a time.

I prefer using a stand mixer for this dough, but hand-kneading works equally well—just knead for about 10 minutes by hand (or 5 minutes in a mixer) until the dough becomes smooth, elastic, and slightly tacky but not sticky.

This develops the gluten structure needed for a tender, pillowy bun.

Step 3: First Rise and Flavor Integration

  • 1 1/2 oranges zest
  • 1 cup dried cranberries
  • 1/2 cup white chocolate

Transfer the kneaded dough to an oiled bowl, cover with a damp towel or plastic wrap, and let it rise at room temperature for 1 to 2 hours until it roughly doubles in size.

After the first rise, gently press down the dough to release some gas, then fold in the orange zest, drained cranberries, and chopped white chocolate, distributing them evenly throughout.

Cover and let the dough rest for an additional 45 minutes—this second rise allows the flavors to meld while the dough becomes light and airy again.

Step 4: Shape the Buns and Final Proof

Divide the dough into 12 equal pieces and roll each one into a tight ball, tucking the edges underneath to create tension on the surface—this helps them bake up round and beautiful.

Place the shaped buns seam-side down on a parchment-lined baking tray, leaving about 2 inches between each one for expansion.

Cover loosely and let them proof for 45 to 60 minutes until they’re puffy and spring back slowly when gently poked.

Step 5: Prepare the Paste and Bake the Buns

  • 2/3 cup flour
  • 1 pinch salt
  • 1 tbsp vegetable oil
  • 7 tbsp water

While the buns are proofing, preheat your oven to 200°C (400°F).

In a small bowl, make a paste by whisking together the 2/3 cup flour, pinch of salt, vegetable oil, and 7 tablespoons of water until smooth—this will pipe into the iconic cross pattern on top of the buns.

Once the buns have finished proofing and the oven is hot, pipe a cross on top of each bun using the paste (a squeeze bottle or pastry bag works great), then bake for 15 to 20 minutes until golden brown.

Step 6: Make the Glaze and Finish

  • 7 tbsp water
  • 2/3 cup sugar
  • 1/2 tsp mixed spice

While the buns bake, combine the remaining 7 tablespoons of water, sugar, and mixed spice in a small saucepan and bring to a boil over medium heat.

Let it simmer for 2 to 3 minutes until it becomes syrupy and slightly reduced—this concentrated glaze will give the buns a beautiful shine and subtle spice.

The moment the buns come out of the oven, brush the hot glaze generously over each one while they’re still warm, which helps it soak in and creates that characteristic glossy finish.

I love that the glaze sets slightly as the buns cool, giving them a subtle sweetness that complements the tartness of the cranberries perfectly.

cranberry orange hot cross buns

Classic Cranberry Orange Hot Cross Buns

Delicious Classic Cranberry Orange Hot Cross Buns recipe with step-by-step instructions.
Prep Time 1 hour 35 minutes
Cook Time 3 hours 10 minutes
Total Time 4 hours 47 minutes
Servings: 12 buns
Calories: 3750

Ingredients
  

For the dough
  • 4 1/4 cups flour (I always use King Arthur all-purpose flour)
  • 3 1/4 tsp yeast
  • 2 tsp salt
  • 1/3 cup sugar
  • 1 tsp cinnamon
  • 1/2 cup milk (warmed to about 110°F to activate yeast)
  • 1/2 cup water
  • 1 1/2 tsp orange extract
  • 2 eggs (room temperature, about 70°F)
  • 3 tbsp unsalted butter (I like Kerrygold for this)
  • 1 1/2 oranges zest
  • 1 cup dried cranberries (soaked in warm water for 10 minutes then drained)
  • 1/2 cup white chocolate (chopped into 1/4-inch pieces)
For the crosses
  • 2/3 cup flour
  • 1 pinch salt
  • 1 tbsp vegetable oil (or any other neutral oil like canola)
  • 7 tbsp water
For the glaze
  • 7 tbsp water
  • 2/3 cup sugar (I use Domino granulated sugar)
  • 1/2 tsp mixed spice

Method
 

  1. In a large bowl, whisk together the flour, yeast, salt, sugar, and cinnamon. This combines all your dry ingredients evenly so the yeast distributes properly throughout the dough. Make a well in the center and pour in the warmed milk (around 110°F) and water. The warm liquid activates the yeast and begins hydrating the flour, which is crucial for proper fermentation and rise.
  2. Add the room-temperature eggs, orange extract, and softened butter to the wet ingredients in your bowl, then mix until a shaggy dough forms. If the dough feels too dry and isn't coming together, add the remaining water a tablespoon at a time. I prefer using a stand mixer for this dough, but hand-kneading works equally well—just knead for about 10 minutes by hand (or 5 minutes in a mixer) until the dough becomes smooth, elastic, and slightly tacky but not sticky. This develops the gluten structure needed for a tender, pillowy bun.
  3. Transfer the kneaded dough to an oiled bowl, cover with a damp towel or plastic wrap, and let it rise at room temperature for 1 to 2 hours until it roughly doubles in size. After the first rise, gently press down the dough to release some gas, then fold in the orange zest, drained cranberries, and chopped white chocolate, distributing them evenly throughout. Cover and let the dough rest for an additional 45 minutes—this second rise allows the flavors to meld while the dough becomes light and airy again.
  4. Divide the dough into 12 equal pieces and roll each one into a tight ball, tucking the edges underneath to create tension on the surface—this helps them bake up round and beautiful. Place the shaped buns seam-side down on a parchment-lined baking tray, leaving about 2 inches between each one for expansion. Cover loosely and let them proof for 45 to 60 minutes until they're puffy and spring back slowly when gently poked.
  5. While the buns are proofing, preheat your oven to 200°C (400°F). In a small bowl, make a paste by whisking together the 2/3 cup flour, pinch of salt, vegetable oil, and 7 tablespoons of water until smooth—this will pipe into the iconic cross pattern on top of the buns. Once the buns have finished proofing and the oven is hot, pipe a cross on top of each bun using the paste (a squeeze bottle or pastry bag works great), then bake for 15 to 20 minutes until golden brown.
  6. While the buns bake, combine the remaining 7 tablespoons of water, sugar, and mixed spice in a small saucepan and bring to a boil over medium heat. Let it simmer for 2 to 3 minutes until it becomes syrupy and slightly reduced—this concentrated glaze will give the buns a beautiful shine and subtle spice. The moment the buns come out of the oven, brush the hot glaze generously over each one while they're still warm, which helps it soak in and creates that characteristic glossy finish. I love that the glaze sets slightly as the buns cool, giving them a subtle sweetness that complements the tartness of the cranberries perfectly.

Leave a Comment

Recipe Rating