Would you like to save this?
Hot Cross Buns Recipe
If spring had a scent, I’m convinced it would smell like this Hot Cross Buns Recipe—warm yeast dough, cozy spice, sweet dried fruit, and that simple little cross on top that says Easter is on the way.
A warm little classic worth baking every spring
There’s something deeply comforting about homemade hot cross buns. They’re lightly sweet, soft in the center, golden on top, and scented with cinnamon and allspice in a way that feels almost nostalgic, even if you didn’t grow up eating them. This Hot Cross Buns Recipe is my go-to for Easter weekend, but honestly, I make these spiced sweet buns whenever I want the kitchen to feel welcoming and alive.
Traditionally, hot cross buns are served around Good Friday and Easter, and they’re often made with raisins or currants, warm baking spices, and a flour paste or icing cross. They’re part bread, part sweet roll, and a little bit of holiday magic. What makes them special is that beautiful balance: not too sugary, not too rich, but still festive enough to earn a spot at brunch, afternoon tea, or a holiday breakfast table.
I’ve tested this recipe several ways over the years—more fruit, less fruit, icing crosses, flour crosses, richer dough, leaner dough—and this version is the one I come back to again and again. It gives you homemade hot cross buns that are tender, flavorful, and reliable. If you’ve baked yeast dough before, you’ll feel right at home. If you haven’t, don’t worry; I’ll walk you through it in plain English.
And here’s a little practical note, because I know many of us are cooking for families, neighbors, church gatherings, or grandkids popping in and out of the kitchen: these buns hold up beautifully. They’re wonderful fresh, even better lightly toasted the next morning, and freezer-friendly too. That makes this a smart festive bread recipe as well as a heartfelt one.
Why you’ll love this recipe
- Soft, fluffy texture with a tender crumb
- Warm cinnamon and spice flavor without being overpowering
- Perfect for Easter brunch, spring gatherings, or a cozy weekend bake
- Made with pantry-friendly ingredients you may already have
- Great make-ahead option for busy holiday mornings
- Easy to customize with raisins, currants, or mixed dried fruit
- Freezer-friendly, so you can bake ahead
- Lovely balance of sweet dough and fruit—not too heavy
- Beginner-friendly steps with clear visual cues
- Delicious plain, buttered, or lightly toasted
Ingredients
Here’s everything you’ll need for this traditional Easter bread recipe.
For the dough
- 4 cups all-purpose flour, plus more for dusting
- 2 1/4 teaspoons active dry yeast (1 packet)
- 1 cup warm milk (about 105°F to 110°F; whole milk gives the softest texture)
- 1/3 cup granulated sugar
- 1/3 cup unsalted butter, melted and slightly cooled
- 2 large eggs, room temperature
- 1 teaspoon salt
- 1 1/2 teaspoons ground cinnamon
- 1/2 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- 3/4 cup raisins or currants
- 1/4 cup chopped dried orange peel or mixed candied peel (optional, but lovely)
For the cross paste
- 1/2 cup all-purpose flour
- 5 to 6 tablespoons water
For the glaze
- 2 tablespoons apricot jam or orange marmalade
- 1 tablespoon warm water
Optional icing cross instead of flour paste
- 1/2 cup powdered sugar
- 1 to 2 teaspoons milk
A few ingredient notes from my own kitchen:
- Milk: Whole milk makes richer yeast sweet buns, but 2% works fine too.
- Yeast: If your yeast doesn’t foam after 5 to 10 minutes, start over. Old yeast can be sneaky.
- Dried fruit: Raisins are classic for a raisin buns recipe, but currants give a more traditional bakery-style feel.
- Spices: Cinnamon is the backbone here; allspice and nutmeg give that unmistakable hot cross bun flavor.
- Butter: Use unsalted so you can control the salt level.
- Citrus peel: Optional, yes—but it adds brightness that really wakes up the dough.
Directions
-
Wake up the yeast.
In a large bowl, combine the warm milk, yeast, and 1 tablespoon of the sugar. Let it sit for 5 to 10 minutes until it looks foamy on top. That foam tells you the yeast is alive and ready to work. -
Mix the wet ingredients.
Add the remaining sugar, melted butter, and eggs to the yeast mixture. Whisk until mostly smooth. It doesn’t have to be perfect—just well combined. -
Add the dry ingredients.
Stir in the flour, salt, cinnamon, allspice, and nutmeg. Mix until a shaggy dough forms. Then fold in the raisins and candied peel, making sure the fruit is spread through the dough instead of clumped in one spot. -
Knead until smooth.
Turn the dough onto a lightly floured surface and knead for about 8 to 10 minutes, until it becomes soft, elastic, and only lightly tacky. If you’re using a stand mixer, knead with the dough hook on medium-low for about 6 to 7 minutes. The dough should feel supple, like a soft pillow with a little spring. -
Let the dough rise.
Place the dough in a lightly greased bowl, cover it with a clean towel or plastic wrap, and let it rise in a warm spot for 1 to 1 1/2 hours, or until doubled in size. I often set mine in the oven with the light on—works like a charm. -
Shape the buns.
Punch down the dough gently and divide it into 12 equal pieces. Shape each piece into a smooth ball by pulling the dough edges underneath. Arrange the buns in a greased 9×13-inch baking dish or on a parchment-lined baking sheet, leaving a little room between them. -
Give them a second rise.
Cover the buns loosely and let them rise again for 30 to 45 minutes, until puffed and nearly touching. This second rise matters more than people think—it helps give you that tender, bakery-style texture. -
Make the paste for the crosses.
In a small bowl, mix the flour and water until you have a thick but pipeable paste. Spoon it into a piping bag or zip-top bag and snip the corner. Pipe a line across each row of buns, then across each column to create crosses. -
Bake until golden.
Bake in a preheated 375°F oven for 20 to 25 minutes, until the tops are golden brown and the buns sound slightly hollow when tapped. If they brown too quickly, loosely tent them with foil for the last few minutes. -
Glaze while warm.
Heat the apricot jam with the warm water until smooth, then brush it over the warm buns. This gives the buns that beautiful shiny finish you see on glazed cross buns in bakery windows. -
Cool just enough to enjoy.
Let the buns cool for about 15 to 20 minutes before serving. They’re wonderful warm with butter, and I won’t pretend I haven’t eaten one standing at the counter.
Servings & timing
- Yield: 12 buns
- Prep Time: 25 minutes
- Rise Time: 1 hour 45 minutes to 2 hours 15 minutes
- Bake Time: 20 to 25 minutes
- Total Time: About 2 hours 45 minutes to 3 hours 5 minutes
For holiday planning, that means you can start these in late morning and have fresh fruit filled buns by brunch or early afternoon.
Variations
- Chocolate chip version: Replace half the raisins with mini chocolate chips for a kid-friendly twist.
- Cranberry orange buns: Use dried cranberries and a little orange zest for a brighter spring flavor.
- Apple spice buns: Swap raisins for finely chopped dried apples in these cozy cinnamon spice buns.
- Icing cross finish: Skip the flour paste and pipe a powdered sugar icing cross after baking.
- Whole wheat blend: Replace 1 cup of all-purpose flour with whole wheat flour for a heartier bun.
- Dairy-free version: Use plant milk and vegan butter; the texture is slightly different, but still very good.
Storage & reheating
Once cooled, store the buns in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate them for up to 5 days, though they’re best when warmed a bit before serving.
To freeze, wrap the buns individually or place them in a freezer-safe bag with parchment between layers. They’ll keep well for up to 2 months. Thaw overnight in the refrigerator or on the counter for a few hours.
For reheating, warm them in a 300°F oven for 8 to 10 minutes, or microwave a single bun for 10 to 15 seconds. If you’re toasting leftovers, slice and toast lightly, then spread with butter—heavenly.
Make-ahead tip: Shape the buns, place them in the pan, cover, and refrigerate overnight. In the morning, let them sit at room temperature for about 45 to 60 minutes before piping the crosses and baking.
Notes
This is one of those recipes where the dough teaches you what it needs. If your kitchen is dry, the dough may need an extra tablespoon or two of milk. If it’s humid, you may need a dusting more flour. Don’t chase perfection—look for a soft, workable dough.
A few things I’ve learned from testing:
- Soaking raisins in warm water or orange juice for 10 minutes makes them plumper and softer. Just pat them dry before mixing in.
- Don’t add too much extra flour while kneading. That’s the fastest way to end up with dense buns.
- If your buns rise unevenly, it usually means the pieces weren’t divided evenly; a kitchen scale helps.
- The glaze may seem optional, but it adds both shine and flavor. It’s a small step that pays off.
- If you prefer sweeter buns, an icing cross gives a more dessert-like finish than the classic flour paste.
And one more small thing: fresh spice really matters here. If your cinnamon has been in the cupboard since who-knows-when, this is a good time to replace it. It makes a noticeable difference.
FAQs
Can I make this Hot Cross Buns Recipe without a stand mixer?
Yes, absolutely. This dough comes together very well by hand; just knead until smooth and elastic.
Why didn’t my buns rise properly?
Usually it’s the yeast, the milk temperature, or a cold kitchen. Make sure the yeast is fresh and the milk is warm, not hot.
Can I use instant yeast instead of active dry yeast?
Yes. Use the same amount, and you can mix it directly into the flour if you like, though proofing it first still gives peace of mind.
What’s the difference between hot cross buns and regular sweet rolls?
Hot cross buns are usually less sweet and are flavored with warm spices and dried fruit, plus the traditional cross on top.
Can I leave out the raisins or currants?
Of course. You’ll still get a lovely batch of spiced sweet buns, though the texture and classic flavor will be a bit different.
Should I use a flour cross or an icing cross?
If you want a classic traditional Easter bread look, use the flour paste. If you want a sweeter finish, go with icing after baking.
Can I prepare the dough the night before?
Yes, and it works very well. Shape the buns, refrigerate overnight, and let them come closer to room temperature before baking.
How do I know when the buns are fully baked?
The tops should be golden and the internal temperature should read about 190°F if you’re using a thermometer. They should also sound a little hollow when tapped.
A final warm-from-the-oven thought
This Hot Cross Buns Recipe brings together everything I love in a spring bake: soft texture, gentle spice, chewy fruit, and that unmistakable homemade charm. Whether you’re making these as an Easter buns recipe, a brunch centerpiece, or simply because your kitchen could use the smell of fresh bread, they’re worth every minute.
If you try these homemade hot cross buns, I’d love to hear how they turned out. Leave a comment, share your favorite variation, and if you’re in a baking mood, take a peek at a few more holiday breads and sweet yeast treats for the season.

