Hot Cross Buns Recipe
There’s something special about baking a fresh batch of Hot Cross Buns Recipe in the spring. The warm spices, soft texture, and sweet glaze make them a comforting classic — especially around Easter.
If you’ve ever had store-bought hot cross buns that felt dry or bland, you’ll love this homemade version. These buns are fluffy, lightly sweet, and filled with plump raisins and cozy spices. I’ve made this hot cross buns recipe for Easter brunch, Good Friday traditions, and weekend baking projects, and they always come out soft and flavorful.
In this post, I’ll guide you step by step through the dough, shaping, baking, and glazing so your buns turn out perfectly tender every time.
Let’s bake!
Why You’ll Love This Recipe
-
Soft and fluffy texture – Perfectly risen yeast dough.
-
Warm spiced flavor – Cinnamon and nutmeg in every bite.
-
Classic Easter favorite – A traditional spring bake.
-
Make-ahead friendly – Dough can rest overnight.
-
Better than store-bought – Fresh, fragrant, and homemade.
This hot cross buns recipe is simple, traditional, and incredibly satisfying.
Ingredients & Prep
This is a sweet yeast bread recipe filled with dried fruit and spices.
Main Ingredients Prep
-
4 cups all-purpose flour
-
2 ¼ teaspoons active dry yeast (1 packet)
-
1 cup warm milk (about 110°F)
-
¼ cup granulated sugar
-
2 large eggs (room temperature)
-
¼ cup unsalted butter (softened)
-
¾ cup raisins or currants
Make sure the milk is warm, not hot, to properly activate the yeast.
Seasonings, Sauces, or Flavor Base
-
1 teaspoon ground cinnamon
-
½ teaspoon nutmeg
-
½ teaspoon salt
-
1 teaspoon vanilla extract
-
Zest of 1 orange (optional but recommended)
For the cross:
-
½ cup flour
-
5–6 tablespoons water
For the glaze:
-
2 tablespoons apricot jam or honey
-
1 tablespoon warm water
Pantry Staples
-
Extra flour for kneading
-
Parchment paper
-
9×13-inch baking dish
-
Pastry brush
Step-by-Step Cooking Instructions
Pre-Cooking Prep
-
In a small bowl, combine warm milk and yeast.
-
Let sit 5–10 minutes until foamy.
In a large bowl:
-
Mix flour, sugar, cinnamon, nutmeg, and salt.
-
Add yeast mixture, eggs, butter, vanilla, and orange zest.
-
Mix until dough forms.
Knead for 8–10 minutes until smooth and elastic.
Gently fold in raisins.
Place dough in a greased bowl, cover, and let rise for 1–1½ hours until doubled.
Cooking Method
-
Punch down dough.
-
Divide into 12 equal portions.
-
Shape into smooth balls.
-
Place in greased 9×13 baking dish.
-
Cover and let rise again for 30–45 minutes.
Preheat oven to 350°F.
For the cross:
-
Mix flour and water into a thick paste.
-
Pipe a cross over each bun.
Bake 20–25 minutes until golden brown.
Doneness or Texture Check
Your hot cross buns are ready when:
-
Tops are golden brown.
-
They sound slightly hollow when tapped.
-
Internal temperature reaches about 190°F.
Avoid overbaking to keep them soft.
Resting or Final Touches
While buns are still warm:
-
Mix jam or honey with warm water.
-
Brush lightly over tops for shine.
Let cool slightly before serving.
Pro Tips for Perfect Results
After baking this hot cross buns recipe many times, here’s what works best.
Common Mistakes to Avoid
-
Milk too hot – Kills the yeast.
-
Not kneading enough – Dough won’t rise well.
-
Skipping second rise – Makes buns dense.
-
Overbaking – Dries them out.
Recommended Tools
-
Stand mixer with dough hook (optional)
-
Mixing bowls
-
9×13 baking pan
-
Piping bag or zip-top bag
-
Pastry brush
A thermometer helps ensure perfectly baked buns.
Storage & Reheating Tips
-
Store in airtight container at room temperature up to 2 days.
-
Refrigerate up to 5 days.
-
Freeze up to 2 months.
-
Reheat in microwave 15–20 seconds before serving.
They taste best warm with butter.
Flavor Variations
This hot cross buns recipe is easy to customize.
Spicy Version
-
Add ¼ teaspoon cloves.
-
Add ¼ teaspoon allspice.
-
Add a pinch of cardamom.
This deepens the warm spice flavor.
Healthy / Special Diet Option
To lighten slightly:
-
Replace half the flour with whole wheat flour.
-
Reduce sugar slightly.
-
Use dried cranberries instead of raisins.
For dairy-free:
-
Use plant-based milk.
-
Substitute dairy-free butter.
Global Flavor Twist
Try these ideas:
-
Add chopped dried apricots.
-
Add lemon zest instead of orange.
-
Add mini chocolate chips for a sweeter version.
-
Use maple syrup in the glaze.
Small tweaks create fresh variations.
Serving Suggestions
Hot cross buns are perfect for spring gatherings.
Serve With
-
Softened butter
-
Fruit preserves
-
Honey
-
Cream cheese spread
Pair With Drinks
-
Coffee
-
Tea
-
Hot chocolate
-
Fresh juice
They’re especially popular for Easter brunch and spring celebrations.
FAQs
Can I make this ahead of time?
Yes! After shaping the buns, cover and refrigerate overnight. Let them sit at room temperature before baking the next day.
How do I fix common mistakes?
Dough didn’t rise?
Yeast may be expired or milk too hot.
Buns too dense?
They may need more kneading or rise time.
Cross too runny?
Add more flour to thicken the paste.
Dry buns?
Bake slightly less next time.
Conclusion
This classic Hot Cross Buns Recipe delivers soft, fluffy buns filled with warm spices and sweet fruit. With a shiny glaze and signature cross on top, they’re a timeless spring tradition.
Whether you’re baking for Easter or simply craving a cozy homemade treat, this hot cross buns recipe is one you’ll return to every year.
If you loved this recipe, try pairing it with lemon ricotta pancakes or homemade lemonade for a bright spring spread. Happy baking!

Hot Cross Buns Recipe
Ingredients
- For the Dough:
- 4 cups all-purpose flour
- 2 ¼ teaspoons active dry yeast 1 packet
- 1 cup warm milk about 110°F
- ¼ cup granulated sugar
- 2 large eggs room temperature
- ¼ cup unsalted butter softened
- ¾ cup raisins or currants
- 1 teaspoon ground cinnamon
- ½ teaspoon ground nutmeg
- ½ teaspoon salt
- 1 teaspoon vanilla extract
- Zest of 1 orange optional
- For the Cross:
- ½ cup all-purpose flour
- 5 –6 tablespoons water
- For the Glaze:
- 2 tablespoons apricot jam or honey
- 1 tablespoon warm water
Instructions
- In a small bowl, combine warm milk and yeast. Let sit for 5–10 minutes until foamy.
- In a large bowl, mix flour, sugar, cinnamon, nutmeg, and salt.
- Add yeast mixture, eggs, butter, vanilla, and orange zest. Mix until dough forms.
- Knead for 8–10 minutes until smooth and elastic.
- Fold in raisins.
- Place dough in a greased bowl, cover, and let rise 1–1½ hours until doubled.
- Punch down dough and divide into 12 equal portions.
- Shape into smooth balls and place in a greased 9x13-inch baking dish.
- Cover and let rise again for 30–45 minutes.
- Preheat oven to 350°F (175°C).
- Mix flour and water into a thick paste and pipe a cross over each bun.
- Bake 20–25 minutes until golden brown and internal temperature reaches about 190°F.
- Mix jam or honey with warm water and brush over warm buns for shine.
- Cool slightly before serving.
Notes
- Milk should be warm, not hot, to activate yeast properly.
- Do not skip the second rise — it ensures fluffy texture.
- Avoid overbaking to keep buns soft.
- Dough can be refrigerated overnight after shaping for make-ahead convenience.

