
Warm, lightly spiced, and dotted with fruit, Hot Cross Buns feel like a hug from the oven. They’re a tradition around Easter, but honestly, they’re welcome any time you want a cozy bake. The dough is soft and fragrant with cinnamon and orange, and the glossy finish makes them look bakery-perfect.
If you’ve never made enriched buns before, don’t worry—this recipe keeps the process simple and steady. By the end, you’ll have a tray of golden buns that taste as good as they look.
What Makes This Special

Hot Cross Buns are more than sweet rolls with a cross on top. They balance warm spices with zesty citrus, and the dried fruit brings a gentle chew and sweetness.
The recipe uses an enriched dough that bakes up feather-light, not heavy. The cross and shiny glaze give that signature look and finish. Best of all, these buns are delicious fresh, toasted the next day, or turned into French toast for a weekend treat.
What You’ll Need
- For the buns:
- 4 cups (500 g) bread flour (or all-purpose flour), plus extra for dusting
- 1/3 cup (65 g) granulated sugar
- 2 1/4 tsp (7 g) instant yeast
- 1 tsp fine salt
- 2 tsp ground cinnamon
- 1/2 tsp ground allspice (or mixed spice)
- 1/4 tsp ground nutmeg
- 1 cup (240 ml) whole milk, warmed to body temperature
- 1 large egg, room temperature
- 5 tbsp (70 g) unsalted butter, softened
- 1 tsp vanilla extract
- Zest of 1 orange (about 1 tbsp)
- 3/4 cup (120 g) raisins or currants
- 1/4 cup (40 g) chopped candied orange peel (optional but lovely)
- For the crosses:
- 1/2 cup (60 g) all-purpose flour
- 1/3–1/2 cup (80–120 ml) water, as needed to make a pipeable paste
- Pinch of sugar
- For the glaze:
- 2 tbsp apricot jam or orange marmalade
- 1 tbsp hot water
Step-by-Step Instructions

- Bloom the flavors. In a small bowl, combine raisins/currants and candied peel with the orange zest.
If your fruit is very dry, soak it in warm water or tea for 10 minutes, then drain well. Set aside.
- Mix the dough. In a large bowl, whisk flour, sugar, yeast, salt, cinnamon, allspice, and nutmeg. Make a well.
Add warm milk, egg, vanilla, and softened butter. Stir with a wooden spoon until a shaggy dough forms.
- Knead until smooth. Turn the dough onto a lightly floured surface. Knead for 8–10 minutes (or 6–7 minutes on medium in a stand mixer with a dough hook) until smooth, elastic, and slightly tacky.
- Add the fruit. Flatten the dough slightly, scatter the fruit mixture over it, and fold it in.
Knead gently to distribute evenly, adding a dusting of flour only if the fruit makes the dough too sticky.
- First rise. Place the dough in a lightly oiled bowl, cover, and let rise in a warm spot until doubled, about 60–90 minutes.
- Shape the buns. Punch down the dough and divide into 12 equal pieces (about 80–85 g each). Shape into tight balls by tucking edges under and rolling on the counter with a cupped hand.
- Second rise. Arrange balls in a lined or greased 9×13-inch pan or on a parchment-lined sheet, spaced slightly apart. Cover and proof until puffy and touching, about 45–60 minutes.
Near the end, preheat oven to 375°F (190°C).
- Make the cross paste. Mix flour, a pinch of sugar, and enough water to form a thick, smooth paste that pipes easily. Transfer to a piping bag (or zip-top bag with a tiny corner snipped).
- Pipe the crosses. Pipe straight lines across each row of buns, then across the other direction to form neat crosses. Aim for thin, steady lines; thick lines can crack.
- Bake. Bake 18–22 minutes, until deep golden brown and an instant-read thermometer reads about 195–200°F (90–93°C) in the center.
- Glaze while hot. Warm the jam with hot water and strain if chunky.
Brush generously over the hot buns for a glossy finish.
- Cool and serve. Let buns cool at least 15 minutes. Serve warm with butter. They’re also great split and toasted the next day.
How to Store
- Room temperature: Keep in an airtight container for 2–3 days.
Rewarm briefly in the microwave or toast for best texture.
- Freeze: Wrap buns individually, then place in a freezer bag for up to 2 months. Thaw at room temperature and reheat in a 325°F (165°C) oven for 8–10 minutes.
- Make-ahead: After shaping, cover and refrigerate overnight. Bring to room temperature, proof until puffy, pipe crosses, and bake fresh in the morning.

Benefits of This Recipe
- Soft, bakery-style texture thanks to enriched dough and proper proofing.
- Balanced flavor: warm spice, bright citrus, and just enough sweetness.
- Flexible: use raisins, currants, or a mix; add peel or leave it out.
- Great leftovers: toast beautifully and make standout French toast or bread pudding.
- Make it your own: easy to adapt for different spice blends or add-ins.
Pitfalls to Watch Out For
- Milk too hot: If it’s hotter than body temperature, it can weaken the yeast.
Aim for warm, not hot.
- Under-kneading: The dough should become smooth and elastic. If it tears easily when stretched, keep kneading.
- Over-flouring: Adding too much flour makes dense buns. Slight tackiness is okay.
- Under- or over-proofing: Under-proofed buns split; over-proofed buns collapse.
Look for dough that’s puffy and slowly springs back when gently pressed.
- Thick cross paste: Very thick lines crack and taste floury. Keep the paste smooth and moderately thin.
Alternatives
- Chocolate chip version: Swap the dried fruit for mini chocolate chips; reduce sugar slightly to keep balance.
- Spice swap: Try pumpkin pie spice or chai spice for a twist.
- No peel: Skip candied peel and add extra zest or a touch of orange extract.
- Whole wheat: Replace up to 1/3 of the flour with whole wheat; add 1–2 tbsp extra milk if needed.
- Dairy-free: Use plant milk and a dairy-free butter substitute; texture stays tender.
- Sourdough: Replace yeast with 150 g active starter and adjust flour/liquid; rise times will be much longer, but flavor deepens.
FAQ
Can I use active dry yeast instead of instant?
Yes. Use the same amount, but dissolve it in the warm milk with a pinch of sugar and let it sit until foamy, about 5–10 minutes, before mixing into the dough.
My dough is very sticky.
Should I add more flour?
Only a little. Enriched doughs start tacky but strengthen with kneading. Lightly flour your hands and the counter, and add flour in small sprinkles only if it’s unworkable.
How do I know the buns are baked through?
They should be well browned, sound hollow when tapped, and register around 195–200°F (90–93°C) in the center.
If the tops brown too fast, tent loosely with foil for the last few minutes.
What if I don’t have a piping bag for the crosses?
Use a small zip-top bag and snip a tiny corner, or spoon the paste into a squeeze bottle. Keep the lines thin and steady.
Can I make them without dried fruit?
Absolutely. You can leave the fruit out, add chocolate chips, or use chopped dried apricots or cranberries instead.
Keep the total add-ins around 3/4–1 cup.
Why glaze with jam instead of sugar syrup?
Apricot jam or marmalade adds shine and a hint of fruitiness that complements the spices and orange zest. A simple syrup works too, but the flavor is subtler.
How can I keep the buns soft for longer?
Store airtight once fully cool and avoid slicing until serving. Reheat briefly to refresh.
Freezing soon after baking also preserves softness.
Wrapping Up
Hot Cross Buns are comforting, beautiful, and surprisingly straightforward to make at home. With a gentle spice blend, citrus notes, and that classic cross, they turn an ordinary day into something special. Follow the steps, watch your proofing, and you’ll pull a tray of soft, golden buns from the oven that everyone will remember.

Hot Cross Buns – Soft, Spiced Buns With a Classic Cross
Ingredients
- For the buns: 4 cups (500 g) bread flour (or all-purpose flour), plus extra for dusting
- 1/3 cup (65 g) granulated sugar
- 2 1/4 tsp (7 g) instant yeast
- 1 tsp fine salt
- 2 tsp ground cinnamon
- 1/2 tsp ground allspice (or mixed spice)
- 1/4 tsp ground nutmeg
- 1 cup (240 ml) whole milk, warmed to body temperature
- 1 large egg, room temperature
- 5 tbsp (70 g) unsalted butter, softened
- 1 tsp vanilla extract
- Zest of 1 orange (about 1 tbsp)
- 3/4 cup (120 g) raisins or currants
- 1/4 cup (40 g) chopped candied orange peel (optional but lovely)
- For the crosses: 1/2 cup (60 g) all-purpose flour
- 1/3–1/2 cup (80–120 ml) water, as needed to make a pipeable paste
- Pinch of sugar
- For the glaze: 2 tbsp apricot jam or orange marmalade
- 1 tbsp hot water
Instructions
- Bloom the flavors. In a small bowl, combine raisins/currants and candied peel with the orange zest. If your fruit is very dry, soak it in warm water or tea for 10 minutes, then drain well. Set aside.
- Mix the dough. In a large bowl, whisk flour, sugar, yeast, salt, cinnamon, allspice, and nutmeg. Make a well. Add warm milk, egg, vanilla, and softened butter. Stir with a wooden spoon until a shaggy dough forms.
- Knead until smooth. Turn the dough onto a lightly floured surface. Knead for 8–10 minutes (or 6–7 minutes on medium in a stand mixer with a dough hook) until smooth, elastic, and slightly tacky.
- Add the fruit. Flatten the dough slightly, scatter the fruit mixture over it, and fold it in. Knead gently to distribute evenly, adding a dusting of flour only if the fruit makes the dough too sticky.
- First rise. Place the dough in a lightly oiled bowl, cover, and let rise in a warm spot until doubled, about 60–90 minutes.
- Shape the buns. Punch down the dough and divide into 12 equal pieces (about 80–85 g each). Shape into tight balls by tucking edges under and rolling on the counter with a cupped hand.
- Second rise. Arrange balls in a lined or greased 9×13-inch pan or on a parchment-lined sheet, spaced slightly apart. Cover and proof until puffy and touching, about 45–60 minutes. Near the end, preheat oven to 375°F (190°C).
- Make the cross paste. Mix flour, a pinch of sugar, and enough water to form a thick, smooth paste that pipes easily. Transfer to a piping bag (or zip-top bag with a tiny corner snipped).
- Pipe the crosses. Pipe straight lines across each row of buns, then across the other direction to form neat crosses. Aim for thin, steady lines; thick lines can crack.
- Bake. Bake 18–22 minutes, until deep golden brown and an instant-read thermometer reads about 195–200°F (90–93°C) in the center.
- Glaze while hot. Warm the jam with hot water and strain if chunky. Brush generously over the hot buns for a glossy finish.
- Cool and serve. Let buns cool at least 15 minutes. Serve warm with butter. They’re also great split and toasted the next day.