Hot cross buns show up in my kitchen every Easter without fail. There’s something about that warm spice blend and the sweet glaze that makes them feel special. But I’ve gotta be honest—most recipes leave you with buns that are dry by day two. That’s where tangzhong comes in to save the day.
If you haven’t tried the tangzhong method yet, you’re missing out. It’s this simple technique where you cook a bit of flour and milk into a paste before adding it to your dough. Sounds weird, I know. But it keeps your buns soft and fresh for days. I learned about it a few years back and now I use it for all my special breads.
This recipe has a good amount of spices—cinnamon, nutmeg, cardamom, the works. I soak my raisins and currants in tea beforehand so they don’t dry out during baking. Takes an extra twenty minutes, but it’s worth it. These buns are perfect for Easter morning, or really any spring weekend when you want your house to smell amazing.
Why You’ll Love These Tangzhong Hot Cross Buns
- Incredibly soft and fluffy texture – The tangzhong method creates buns that stay pillowy soft for days, making them way better than store-bought versions.
- Warm spice blend – With cinnamon, nutmeg, cardamom, and more, these buns are packed with cozy flavors that make your kitchen smell amazing while they bake.
- Perfect for Easter or any weekend – While they’re traditional for Easter, these buns are so good you’ll want to make them year-round for special breakfasts or brunches.
- Impressive but manageable – Yes, they take a few hours, but most of that is hands-off rising time, and the result looks and tastes like it came from a bakery.
What Kind of Bread Flour Should I Use?
For tangzhong hot cross buns, you’ll want to use a good quality bread flour with a protein content between 12-14%. This higher protein level helps create that soft, pillowy texture that makes these buns so special. All-purpose flour can work in a pinch, but your buns won’t have quite the same chewy, tender crumb that bread flour provides. If you’re shopping at a regular grocery store, brands like King Arthur or Gold Medal bread flour will do the job perfectly. Just make sure your flour is fresh – old flour can affect how well your dough rises and the overall flavor of your buns.
Options for Substitutions
While tangzhong is essential for these buns (it’s what makes them so soft and fluffy), here are some swaps you can make with the other ingredients:
- Bread flour: Don’t substitute the bread flour in the tangzhong or dough – the higher protein content is what gives these buns their structure and chewy texture.
- Raisins and currants: You can use all raisins or all currants if you don’t have both. Dried cranberries, chopped dried apricots, or candied orange peel also work well. Just keep the total dried fruit amount around 125g.
- Tea: Any black tea works for soaking the fruit – English Breakfast, Earl Grey, or even orange pekoe. In a pinch, you can use warm water with a splash of brandy or orange juice instead.
- Milk powder: If you don’t have milk powder, you can leave it out, though it does add richness. Alternatively, replace the 130g milk in the dough with 145g milk to compensate.
- Brown sugar: White sugar works fine here, though brown sugar adds a deeper flavor. You can also use coconut sugar or maple sugar.
- Spices: Feel free to adjust the spice blend to your taste. If you’re missing one or two spices, just increase the cinnamon and nutmeg slightly. You can also use 2 teaspoons of pre-mixed pumpkin pie spice as a shortcut.
- Vanilla paste: Vanilla extract works just as well – use the same amount. If you don’t have either, you can skip it without major impact.
Watch Out for These Mistakes While Baking
The biggest mistake when making tangzhong hot cross buns is rushing the rise times – these buns need a full 2-3 hours for the first rise and 1-2 hours for the second, so skipping or shortening these steps will leave you with dense, heavy buns instead of soft, fluffy ones.
Another common error is adding the butter too early in the mixing process, which can prevent the gluten from developing properly, so make sure your dough is smooth and elastic before incorporating the butter.
Don’t forget to drain your soaked raisins and currants thoroughly before adding them to the dough – excess liquid will make your buns wet and affect the texture.
Finally, resist the urge to overbake these buns by using an instant-read thermometer to check for an internal temperature of 190°F, and brush the syrup on while they’re still hot so it soaks in properly and gives you that classic glossy finish.
What to Serve With Hot Cross Buns?
Hot cross buns are perfect on their own, but they’re even better when you split them open and slather on some salted butter while they’re still warm. I love serving them alongside a cup of strong black tea or coffee for breakfast or an afternoon snack – the spices in the buns pair really nicely with the bitterness of the drinks. If you want to make them feel more like a dessert, try toasting them lightly and spreading on some cream cheese or clotted cream, or even a bit of orange marmalade for a citrusy kick. They also work great as part of a brunch spread with scrambled eggs, fresh fruit, and yogurt.
Storage Instructions
Store: Hot cross buns are best enjoyed within 2-3 days of baking. Keep them in an airtight container or zip-top bag at room temperature to maintain their soft, pillowy texture. If you want to refresh them before serving, just warm them in the oven at 300°F for about 5 minutes.
Freeze: These buns freeze really well, which is great since the recipe makes a nice batch. Let them cool completely, then wrap individually in plastic wrap and place in a freezer bag for up to 3 months. You can freeze them before or after adding the cross on top, whatever works best for you.
Thaw: When you’re ready to eat your frozen buns, just leave them at room temperature for about an hour or overnight in the fridge. For that fresh-baked feel, warm them in a 300°F oven for 8-10 minutes, and they’ll taste like you just made them.
| Preparation Time | 4-5 hours |
| Cooking Time | 30-40 minutes |
| Total Time | 4-6 hours |
| Level of Difficulty | Medium |
| Servings | 9 buns |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2100-2350
- Protein: 40-47 g
- Fat: 28-35 g
- Carbohydrates: 430-480 g
Ingredients
For the tangzhong:
- 2.5 tbsp bread flour (I always use King Arthur bread flour for better structure)
- 3.2 fl oz milk
For the fruit soak:
- 2/3 cup raisins
- 2 tbsp currants (soak in hot tea for 20 minutes to plump up)
- 7 fl oz tea
For the dough:
- 4.5 fl oz milk
- 1/4 cup brown sugar
- 2 1/2 cups bread flour
- 2 tsp yeast
- 1 egg (room temperature, about 70°F)
- 2 tbsp milk powder
- 1 tsp salt
- 1.5 tsp vanilla paste
- 2.5 tsp cinnamon
- 1.5 tsp nutmeg (freshly grated for a much stronger aroma)
- 3/4 tsp ginger
- 1/2 tsp cardamom
- 1/4 tsp allspice
- 1/4 tsp cloves
- 1/4 tsp coriander
- 3 tbsp butter (I like Kerrygold unsalted butter for this)
For the crosses:
- 1/3 cup flour
- 1/4 cup water
For the glaze:
- 3 tbsp sugar
- 1/8 tsp vanilla paste (I prefer Nielsen-Massey for the best flavor)
- 1 pinch salt
Step 1: Make the Tangzhong (Roux-Based Paste) and Prepare Dried Fruit
- 2.5 tbsp bread flour
- 3.2 fl oz milk
- 2/3 cup raisins
- 2 tbsp currants
- 7 fl oz tea
In a small saucepan, whisk together 2.5 tablespoons bread flour and 3.2 fluid ounces milk over medium heat, stirring constantly for 2-3 minutes until it forms a thick, smooth paste with no lumps.
This tangzhong technique gelatinizes the starches, which will make your buns incredibly tender and help them stay fresh longer.
Transfer to a bowl and let cool to room temperature while you prepare your dried fruit.
In a separate bowl, pour 7 fluid ounces of hot tea over the raisins and currants, and let them soak for 20-30 minutes until plump and softened, then drain well.
Step 2: Combine and Mix the Dough Base
- cooled tangzhong paste from Step 1
- 4.5 fl oz milk
- 1/4 cup brown sugar
- 2.5 cups bread flour
- 2 tsp yeast
- 1 egg
- 2 tbsp milk powder
- 1 tsp salt
- 1.5 tsp vanilla paste
- 2.5 tsp cinnamon
- 1.5 tsp nutmeg
- 3/4 tsp ginger
- 1/2 tsp cardamom
- 1/4 tsp allspice
- 1/4 tsp cloves
- 1/4 tsp coriander
In a large bowl, combine the cooled tangzhong paste from Step 1 with 4.5 fluid ounces milk, 1/4 cup brown sugar, 2.5 cups bread flour, 2 teaspoons yeast, 1 room-temperature egg, 2 tablespoons milk powder, 1 teaspoon salt, 1.5 teaspoons vanilla paste, and all the spices (cinnamon, nutmeg, ginger, cardamom, allspice, cloves, and coriander).
Mix on medium speed for 10-12 minutes until the dough becomes smooth, elastic, and pulls away from the bowl sides.
I find that using room-temperature eggs helps the dough develop better structure and rise more evenly.
Step 3: Incorporate Butter and Fruit, Then First Rise
- 3 tbsp butter
- drained fruit from Step 1
- mixed dough from Step 2
Add 3 tablespoons of softened butter to the dough and mix for 3-5 minutes until fully incorporated and the dough is smooth and supple.
Add the plumped dried fruit from Step 1 and mix gently until evenly distributed throughout the dough.
Shape the dough into a tight ball, place it in a lightly oiled bowl, cover with plastic wrap or a damp towel, and let it rise at room temperature for 2-3 hours until nearly doubled in size.
I prefer to let my dough rise in a warm spot like a turned-off oven with the light on, which keeps it at an ideal temperature.
Step 4: Shape Buns and Second Rise
- risen dough from Step 3
Once the dough has risen, divide it into 9 equal pieces using a bench scraper or kitchen scale for consistency.
Shape each piece into a tight ball by gently pulling the edges toward the center and rolling on the counter, then place on a parchment-lined baking sheet or in a 9×13-inch baking pan.
Cover with plastic wrap or a damp towel and let rise for 1-2 hours at room temperature until the buns are puffy and nearly touching each other.
Step 5: Prepare Oven and Pipe Crosses
- 1/3 cup flour
- 1/4 cup water
- 1 pinch salt
Preheat your oven to 350°F about 15 minutes before baking.
While the oven preheats, make the cross paste by whisking together 1/3 cup flour, 1/4 cup water, and a pinch of salt in a small bowl until smooth; transfer to a piping bag fitted with a small round tip.
Once the buns are fully proofed, pipe a cross on top of each bun in one direction, then rotate the pan 90 degrees and pipe another cross to create the classic hot cross bun pattern.
Step 6: Bake Buns and Apply Glaze
- 3 tbsp sugar
- 1/8 tsp vanilla paste
- 1 pinch salt
Bake the buns for 30 minutes until golden brown on top and the internal temperature reaches 190°F when measured with an instant-read thermometer in the center of a bun.
While the buns bake, prepare a quick glaze by combining 3 tablespoons sugar, 1/8 teaspoon vanilla paste, and a pinch of salt in a small saucepan with a tiny bit of water, then boil for 1-2 minutes until slightly syrupy.
As soon as the buns come out of the oven, brush the hot glaze over each bun while they’re still warm—this creates a beautiful shine and adds a subtle sweetness that complements the spices perfectly.

Sweet Tangzhong Hot Cross Buns
Ingredients
For the tangzhong::
- 2.5 tbsp bread flour (I always use King Arthur bread flour for better structure)
- 3.2 fl oz milk
For the fruit soak::
- 2/3 cup raisins
- 2 tbsp currants (soak in hot tea for 20 minutes to plump up)
- 7 fl oz tea
For the dough::
- 4.5 fl oz milk
- 1/4 cup brown sugar
- 2 1/2 cups bread flour
- 2 tsp yeast
- 1 egg (room temperature, about 70°F)
- 2 tbsp milk powder
- 1 tsp salt
- 1.5 tsp vanilla paste
- 2.5 tsp cinnamon
- 1.5 tsp nutmeg (freshly grated for a much stronger aroma)
- 3/4 tsp ginger
- 1/2 tsp cardamom
- 1/4 tsp allspice
- 1/4 tsp cloves
- 1/4 tsp coriander
- 3 tbsp butter (I like Kerrygold unsalted butter for this)
For the crosses::
- 1/3 cup flour
- 1/4 cup water
For the glaze::
- 3 tbsp sugar
- 1/8 tsp vanilla paste (I prefer Nielsen-Massey for the best flavor)
- 1 pinch salt
Instructions
- In a small saucepan, whisk together 2.5 tablespoons bread flour and 3.2 fluid ounces milk over medium heat, stirring constantly for 2-3 minutes until it forms a thick, smooth paste with no lumps. This tangzhong technique gelatinizes the starches, which will make your buns incredibly tender and help them stay fresh longer. Transfer to a bowl and let cool to room temperature while you prepare your dried fruit. In a separate bowl, pour 7 fluid ounces of hot tea over the raisins and currants, and let them soak for 20-30 minutes until plump and softened, then drain well.
- In a large bowl, combine the cooled tangzhong paste from Step 1 with 4.5 fluid ounces milk, 1/4 cup brown sugar, 2.5 cups bread flour, 2 teaspoons yeast, 1 room-temperature egg, 2 tablespoons milk powder, 1 teaspoon salt, 1.5 teaspoons vanilla paste, and all the spices (cinnamon, nutmeg, ginger, cardamom, allspice, cloves, and coriander). Mix on medium speed for 10-12 minutes until the dough becomes smooth, elastic, and pulls away from the bowl sides. I find that using room-temperature eggs helps the dough develop better structure and rise more evenly.
- Add 3 tablespoons of softened butter to the dough and mix for 3-5 minutes until fully incorporated and the dough is smooth and supple. Add the plumped dried fruit from Step 1 and mix gently until evenly distributed throughout the dough. Shape the dough into a tight ball, place it in a lightly oiled bowl, cover with plastic wrap or a damp towel, and let it rise at room temperature for 2-3 hours until nearly doubled in size. I prefer to let my dough rise in a warm spot like a turned-off oven with the light on, which keeps it at an ideal temperature.
- Once the dough has risen, divide it into 9 equal pieces using a bench scraper or kitchen scale for consistency. Shape each piece into a tight ball by gently pulling the edges toward the center and rolling on the counter, then place on a parchment-lined baking sheet or in a 9x13-inch baking pan. Cover with plastic wrap or a damp towel and let rise for 1-2 hours at room temperature until the buns are puffy and nearly touching each other.
- Preheat your oven to 350°F about 15 minutes before baking. While the oven preheats, make the cross paste by whisking together 1/3 cup flour, 1/4 cup water, and a pinch of salt in a small bowl until smooth; transfer to a piping bag fitted with a small round tip. Once the buns are fully proofed, pipe a cross on top of each bun in one direction, then rotate the pan 90 degrees and pipe another cross to create the classic hot cross bun pattern.
- Bake the buns for 30 minutes until golden brown on top and the internal temperature reaches 190°F when measured with an instant-read thermometer in the center of a bun. While the buns bake, prepare a quick glaze by combining 3 tablespoons sugar, 1/8 teaspoon vanilla paste, and a pinch of salt in a small saucepan with a tiny bit of water, then boil for 1-2 minutes until slightly syrupy. As soon as the buns come out of the oven, brush the hot glaze over each bun while they're still warm—this creates a beautiful shine and adds a subtle sweetness that complements the spices perfectly.







