Soft, Spiced Hot Cross Buns Recipe Your Family Will Make Every Easter

The smell hit me before my eyes were even fully open — warm cinnamon, orange zest, and yeast rising in a kitchen that still had the curtains drawn. My grandmother pulled hot cross buns from the oven every Good Friday without fail, dusting flour off her apron like it was the most natural thing in the world. That memory lives in my hands now every time I press a cross into the top of a soft, risen bun.

These buns have a pillowy, tender crumb that pulls apart in soft ribbons, with dried fruit dotted throughout and a faint warmth from mixed spice and cinnamon. The glaze bakes on shiny and sweet, and that piped white cross cuts right through the top with a faint crunch before giving way to the softest, most fragrant dough underneath.

Whether you’re making them for an Easter brunch table, a slow Sunday morning, or simply because the craving for homemade sweet bread rolls hit in the middle of March — this hot cross buns recipe is the one. It works for beginners, it scales up beautifully for a crowd, and it fills your whole house with the kind of scent that makes people wander into the kitchen uninvited.

Hot Cross Buns Recipe

Why You’ll Love This Recipe

Rich, Balanced Spice Flavor

The combination of cinnamon, mixed spice, and orange zest creates a layered, gently warming flavor that never overwhelms. It’s sweet but not sugary, and spiced without being sharp — every bite feels like a hug.

Unbeatable Soft Texture

These buns are built on an enriched dough — meaning there’s butter, egg, and warm milk in the mix — and that’s what gives them that cloud-like, pillowy crumb. They stay soft for days, not just hours.

Easier Than You Think

Yeast breads intimidate a lot of home bakers, but this recipe walks you through every step with clear cues so you know exactly when the dough is right. No stand mixer required — though you can absolutely use one.

Perfect for Sharing

One batch makes 12 generously sized buns, which makes this recipe a natural choice for Easter gatherings, holiday breakfasts, or brunch spreads. They travel well and reheat beautifully — easy hot cross buns that genuinely impress.

A Classic With a Bright Twist

The addition of orange zest lifts the whole recipe. It threads through the spice with something citrusy and fresh that elevates the bun from simply good to genuinely memorable.

Ingredients

Ingredients of Hot Cross Buns Recipe

For the Dough

  • 4 cups (480g) all-purpose flour, plus more for dusting
  • 2¼ tsp (7g) active dry yeast (one standard packet)
  • ¼ cup (50g) granulated sugar
  • 1 tsp fine salt
  • 1½ tsp ground cinnamon
  • 1 tsp mixed spice (or pumpkin pie spice as a substitute)
  • ¼ tsp ground nutmeg
  • 1 cup (240ml) whole milk, warmed to 110°F (lukewarm, not hot)
  • ¼ cup (60g) unsalted butter, softened to room temperature
  • 1 large egg, room temperature
  • 1 tsp pure vanilla extract
  • Zest of 1 large orange (about 1½ tsp)
  • ¾ cup (120g) mixed dried fruit (currants, raisins, or sultanas — or a combination)

For the Cross Paste

  • ½ cup (60g) all-purpose flour
  • 5–6 tbsp water (added gradually until a thick, pipeable paste forms)

For the Glaze

  • 3 tbsp apricot jam or golden syrup
  • 1 tbsp warm water

The butter and egg enrich the dough and give it that distinctly soft, golden crumb, while the glaze adds a glossy finish that makes homemade hot cross buns look bakery-worthy straight from your oven.

How to Make Hot Cross Buns Recipe — Step-by-Step

Step 1: Activate the Yeast

Pour the warmed milk into a small bowl or measuring jug and sprinkle the yeast and 1 teaspoon of the sugar over the top. Give it a gentle stir and let it sit for 8–10 minutes until it looks foamy and smells yeasty. Don’t worry if it takes the full 10 minutes — as long as there’s foam, your yeast is alive and working. If nothing happens after 10 minutes, your milk may have been too hot; start again with fresh yeast.

Step 2: Mix and Bring the Dough Together

In a large mixing bowl, whisk together the flour, remaining sugar, salt, cinnamon, mixed spice, and nutmeg. Make a well in the center and pour in the activated yeast mixture, egg, vanilla, and orange zest. Add the softened butter in small pieces. Mix with a wooden spoon or your hands until a shaggy dough comes together, then turn it out onto a lightly floured surface.

Step 3: Knead Until Smooth and Elastic

Knead the dough for 8–10 minutes until it feels smooth, slightly tacky, and springs back when you poke it. It should not stick to your hands, but it also shouldn’t feel stiff. Don’t worry if it feels a little sticky at first — resist the urge to add too much flour, as a softer dough produces a more tender bun. Knead in the dried fruit during the last 2 minutes.

Step 4: First Rise

Shape the dough into a ball and place it in a lightly oiled bowl. Cover with plastic wrap or a clean damp tea towel and leave in a warm place for 1–1.5 hours, until it has doubled in size. A turned-off oven with the light on is a perfect environment. The dough should look puffy, feel airy when you press it gently, and smell slightly fermented — that’s the flavor building.

Step 5: Shape the Buns

Punch down the risen dough and divide it into 12 equal pieces (a kitchen scale helps here — each piece should be about 80g). Roll each piece into a smooth ball by cupping your hand over it on the work surface and rolling in tight circles. Arrange the buns close together in a parchment-lined 9×13 inch baking dish — they should be touching or nearly touching so they rise up rather than out.

Step 6: Second Rise and Pipe the Crosses

Cover the shaped buns loosely and let them rise for another 45–60 minutes until they’re puffed and just touching each other. While they rise, preheat your oven to 375°F (190°C). Mix the cross paste ingredients until you have a thick, smooth consistency — it should hold a line when piped. Transfer it to a piping bag or a zip-lock bag with a small corner snipped off, and pipe a continuous line across each row of buns, then cross in the other direction.

Step 7: Bake and Glaze

Bake for 20–22 minutes until the buns are a deep golden brown on top. Don’t worry if the crosses look slightly pale — they’ll brown at a different rate than the bun. While the buns are still hot, warm the apricot jam and water together in a small saucepan and brush generously over the tops. The glaze will set quickly and leave a beautiful, shiny coat. Let the buns cool for at least 10 minutes before pulling them apart.

Perfecting This Recipe

  • Milk temperature matters most. If it’s too hot (above 120°F), it kills the yeast. If it’s too cold, the yeast won’t activate. 110°F is just warm on the inside of your wrist.
  • Soften your butter fully. Cold butter won’t incorporate into the dough properly and can leave streaks. Leave it out for at least an hour before baking.
  • Don’t rush the rises. A slow, full rise develops flavor. If your kitchen is cold, both rises will take longer — and that’s fine.
  • Even portions matter. Unevenly sized buns bake unevenly. Use a kitchen scale to weigh each piece if you can.
  • Don’t skip the glaze. It isn’t just decorative — it seals in moisture and keeps the buns soft longer.
  • The cross paste should be thick. If it’s too runny, it’ll spread and disappear during baking. Aim for the consistency of thick toothpaste.

Common Mistakes to Avoid

  • Using hot milk — Anything above 120°F kills the yeast and your dough won’t rise at all. Always test it on your wrist first; it should feel comfortably warm, like bath water.
  • Adding too much flour while kneading — A sticky dough is a sign of a good, enriched recipe. Keep flouring your hands lightly rather than dumping flour into the dough, or you’ll end up with dense buns.
  • Skipping the second rise — The second proof is what gives the buns their final light, fluffy texture. Rushing this step leads to buns that are dense and chewy rather than pillowy.
  • Overbaking — Hot cross buns go from golden to overdone quickly. Start checking at the 20-minute mark. They should be deep golden, not dark brown, and an internal thermometer should read around 190°F.
  • Runny cross paste — A paste that’s too thin will bleed into the dough and disappear. Mix slowly, adding water one tablespoon at a time until it holds its shape when piped.

Add Your Touch

  • Swap dried currants for chopped dried cranberries and orange peel for a festive twist.
  • Add 2 tablespoons of dark cocoa powder to the dough and use dark chocolate chips instead of dried fruit for a chocolate version.
  • Use lemon zest in place of orange zest for a lighter, floral flavor.
  • Brush with a honey glaze instead of apricot jam for a more floral sweetness.
  • Add a teaspoon of cardamom to the spice mix for a Scandinavian-inspired variation.
  • For a dairy-free version, substitute oat milk and vegan butter — the texture comes out beautifully soft.

What to Serve With This

  • Salted butter — the classic. Split the bun while still warm and let the butter melt straight in.
  • Clotted cream and strawberry jam — turns these into a full afternoon tea moment.
  • A strong pot of English breakfast tea — there is no better pairing. Full stop.
  • A simple fruit salad — something light and fresh to balance the richness of the bun.
  • Scrambled eggs — for a savory counterpoint to a sweet Easter brunch spread.

Storing and Serving

Fridge: Store cooled buns in an airtight container or zip-lock bag for up to 3 days. They’ll stay soft as long as they’re well sealed.

Freezer: Hot cross buns freeze extremely well. Once fully cooled, wrap individually in plastic wrap and place in a freezer bag. They keep for up to 3 months without losing quality.

Reheating: Warm from the fridge or frozen at 300°F (150°C) for 8–10 minutes, or microwave an individual bun for 20–25 seconds. Split and toast them lightly for the best texture on day 2 or 3.

Make-Ahead Tip: The dough can be made through the first rise, then covered tightly and refrigerated overnight. The next morning, shape the buns, let them come to room temperature for about an hour before the second rise, then bake as directed.

Servings: Makes 12 buns.

Nutrition (Approximate Per Serving)

  • Calories: 265
  • Total Fat: 6g
  • Saturated Fat: 3.5g
  • Carbohydrates: 46g
  • Sugar: 14g
  • Protein: 6g
  • Sodium: 210mg

Nutritional values are approximate and may vary based on specific ingredients and brands used.

Chef’s Helpful Tips

  • Room temperature ingredients are non-negotiable. A cold egg or cold butter can lower the milk temperature and slow the yeast. Take both out of the fridge an hour before you start.
  • Test your yeast first. If the activated yeast mixture doesn’t foam within 10 minutes, don’t continue — start with a fresh packet. It’s a 10-minute investment that saves the whole batch.
  • Score the surface lightly before piping the cross. A light line drawn with a toothpick helps guide your paste into a clean, straight line and stops it from sliding.
  • Weigh your buns for uniform baking. Pieces that are the same weight bake at the same rate — no overdone buns on the edges or doughy ones in the middle.
  • If the tops are browning too fast, tent the pan loosely with foil in the last 5 minutes of baking. The buns need to cook through without the tops going too dark.

Frequently Asked Questions

Q1. Can I make this hot cross buns recipe without a stand mixer? Absolutely — this recipe was written for hand-kneading. Just give the dough a full 8–10 minutes on a lightly floured surface. You’ll feel the difference as it goes from rough and shaggy to smooth and elastic. If you do have a stand mixer, use the dough hook on medium speed for about 6–7 minutes.

Q2. Can I use instant yeast instead of active dry yeast? Yes, and it actually simplifies the process. Use the same amount (2¼ tsp) but skip the activation step — just mix the instant yeast straight into the dry ingredients and add the warm milk with everything else. Your rise times may be slightly shorter.

Q3. I’ve never made yeast bread before. Is this a good beginner recipe? It really is. The dough is forgiving, the steps are written with beginners in mind, and the cues (foam, doubled size, smooth texture) are easy to spot. If you’ve made banana bread before, this is the natural next step — it just takes a bit longer because of the rises.

Q4. Can I make these the night before? Yes — this is actually a great make-ahead option. After the first rise, shape the buns and arrange them in the pan, then cover tightly and refrigerate overnight. In the morning, take them out, let them rest and puff at room temperature for about an hour, then pipe the crosses and bake.

Q5. Can I freeze the baked buns? Definitely. Let them cool completely, then wrap each bun individually in plastic wrap before placing in a freezer-safe bag. They’ll keep for up to 3 months. Thaw at room temperature or reheat straight from frozen in a 300°F oven for 12–15 minutes.

Conclusion

There’s a reason this recipe keeps coming back to the table year after year. A great hot cross buns recipe isn’t just about the ingredients — it’s about what happens in the kitchen while you’re making them. The warmth from the oven, the scent of cinnamon curling through the house, the soft pull of a bun just out of the pan. These are small, ordinary moments that become the kind you remember.

Whether you’re baking them for the first time or the fiftieth, I hope this recipe gives you the confidence to make them your own. Tweak the spices, swap the fruit, change the glaze — just make them. Then sit down with someone you like and eat them warm, butter melting into every fold. That’s what this is really about.

Soft Spiced Hot Cross Buns

Recipe by Yummy Platy VibezCourse: Trending Recipes
Servings

12 buns

servings
Prep time

30

minutes
Cooking time

20

minutes
Calories

265 per bun

kcal
First Rise

90

minutes
Second Rise

45–60

minutes
Total time

3

hours 

30

minutes

Pillowy, golden buns with a tender, spiced crumb and sweet dried fruit throughout — glazed and gorgeous, perfect for Easter brunch or any cozy weekend morning.

Ingredients

  • Dough:

  • 4 cups (480g) all-purpose flour, plus extra for dusting

  • 2¼ tsp (7g) active dry yeast

  • ¼ cup (50g) granulated sugar

  • 1 tsp fine salt

  • 1½ tsp ground cinnamon

  • 1 tsp mixed spice

  • ¼ tsp ground nutmeg

  • 1 cup (240ml) whole milk, warmed to 110°F

  • ¼ cup (60g) unsalted butter, softened

  • 1 large egg, room temperature

  • 1 tsp pure vanilla extract

  • Zest of 1 large orange

  • ¾ cup (120g) mixed dried fruit (currants, raisins, or sultanas)

  • Cross Paste:

  • ½ cup (60g) all-purpose flour

  • 5–6 tbsp water

  • Glaze:

  • 3 tbsp apricot jam or golden syrup

  • 1 tbsp warm water

Directions

  • Combine warm milk, yeast, and 1 tsp sugar. Let sit 8–10 minutes until foamy.
  • Whisk dry ingredients in a large bowl. Add yeast mixture, egg, vanilla, orange zest, and butter. Mix into a shaggy dough.
  • Knead on a floured surface for 8–10 minutes until smooth. Add dried fruit in the final 2 minutes.
  • Place dough in an oiled bowl, cover, and let rise in a warm spot for 1–1.5 hours until doubled.
  • Punch down dough. Divide into 12 equal pieces (about 80g each). Roll into smooth balls and arrange in a parchment-lined 9×13 inch pan.
  • Cover and let rise again for 45–60 minutes. Preheat oven to 375°F (190°C).
  • Mix cross paste until thick and pipeable. Pipe crosses over the buns.
  • Bake 20–22 minutes until deep golden. Brush immediately with warmed apricot jam glaze. Cool 10 minutes before serving.

Latest Posts