The Daily Recipe

Simple recipes for real life

Homemade Hot Cross Buns (Soft, Spiced & Perfectly Glazed)

Be the first to rate this recipe
breakfast · British/Traditional · 210 min · 12 servings · 295 cal · 4/9/2026
↓ Jump to Recipe
Homemade Hot Cross Buns (Soft, Spiced & Perfectly Glazed)
Photo by www.kaboompics.com on Pexels
📌 Pin It

There is exactly one morning of the year that smells like childhood, warmth, and something quietly sacred all at once. I grew up watching my grandmother make these every Easter without a written recipe, pinching dough with flour-dusted hands and eyeballing the spice like she'd done it a thousand times (she had). For years I thought the magic was hers alone. Then I spent three Easter seasons and approximately forty test batches figuring out how to write it down — and I can tell you with absolute confidence: the magic is actually in the method. Enriched yeasted doughs can feel intimidating if you're new to bread baking, but hot cross buns are genuinely one of the most forgiving places to start. The dough is soft, fragrant, and pillowy-patient. It wants to be good. You just have to give it time.

What makes this recipe different from the dozen other hot cross bun recipes floating around the internet? Three things. First, we use a tangzhong — a simple cooked flour-and-milk paste borrowed from Japanese milk bread technique — that keeps the crumb impossibly soft for days rather than hours. Second, the spice blend is actually spiced: warm cinnamon, fragrant cardamom, a whisper of clove, and fresh orange zest that brightens the whole thing. Third, the cross is a piped flour paste that holds its shape in the oven rather than spreading into a sad smear, and the glaze is a two-ingredient apricot syrup that gives you that glossy, sticky, bakery-beautiful finish. If you love Easter baking as much as I do, our Easter Chocolate Cake (Nest Cake with Chocolate Eggs) is calling your name for Sunday — but today, on Good Friday, belongs entirely to these buns.

A quick word for first-time yeast bakers, because I see you and I want you to succeed: read the full recipe once before you start. Note the two rise times. Don't rush them — that's where the flavor and fluff live. If your kitchen is cold, pop the dough in a slightly warm oven (just turn it on for 1 minute, then off) with the door cracked. If your buns come out dense, the most common culprit is yeast that didn't activate properly or a dough that didn't rise long enough — both totally fixable next time. You've got this. Let's bake.

📋 Homemade Hot Cross Buns (Soft, Spiced & Perfectly Glazed)

⏱ Prep: 45min🔥 Cook: 22min⏰ Total: 210min🍽 Serves: 12

Ingredients

Instructions

  1. Make the tangzhong: In a small saucepan over medium-low heat, whisk together 3 tablespoons (45ml) whole milk and 1 tablespoon (8g) flour. Stir constantly for 1–2 minutes until the mixture thickens into a smooth, pudding-like paste. It should hold a line when you drag a spoon through it. Remove from heat, transfer to a small bowl, and let cool to room temperature (about 10 minutes). This step is your secret weapon for buns that stay soft for 3 days.
  2. Activate the yeast: Warm ¾ cup (180ml) whole milk to about 110°F / 43°C — it should feel like warm bathwater on your wrist, not hot. Stir in 1 teaspoon of the measured sugar and sprinkle the yeast over the surface. Let sit for 5–8 minutes until foamy and fragrant. If nothing happens after 10 minutes, your milk was too hot or your yeast is expired — start over with fresh yeast. Do not skip this check.
  3. Mix the dough: In a large bowl (or the bowl of a stand mixer fitted with the dough hook), whisk together the bread flour, remaining sugar, cinnamon, cardamom, allspice, cloves, salt, and orange zest. Add the cooled tangzhong, the foamy yeast mixture, and both eggs. Mix with a wooden spoon or on low speed until a shaggy dough forms, about 2 minutes.
  4. Knead and add butter: Increase mixer speed to medium (or turn dough out onto a lightly floured surface) and knead for 5 minutes. Add the softened butter one or two cubes at a time, waiting until each addition is fully incorporated before adding the next. This takes patience — about 4–5 minutes total. The dough will look greasy and messy at first, then come together into a smooth, elastic, slightly tacky dough. It should pass the windowpane test: stretch a small piece and it should be thin enough to see light through without tearing.
  5. Add the fruit: Flatten the dough slightly and scatter the dried fruit over it. Fold and knead gently by hand for 2–3 minutes until the fruit is evenly distributed. Try not to tear the fruit in the mixer — doing this step by hand protects both your mixer and the texture of the buns.
  6. First rise: Shape the dough into a smooth ball and place it in a lightly oiled bowl. Turn once to coat. Cover tightly with plastic wrap or a damp kitchen towel. Let rise at room temperature (ideally 75–80°F / 24–27°C) until doubled in size, about 1 to 1½ hours. If your kitchen is cold, see the Tips section for a warm-oven trick.
  7. Shape the buns: Punch down the dough gently to release the gas. Turn it out onto an unfloured surface (a little stickiness helps grip) and divide into 12 equal pieces — use a kitchen scale for accuracy, aiming for about 75–80g each. To shape, pull the edges of each piece down and under, then roll it on the counter using a cupped hand in tight circles until you have a smooth, taut ball. Place the buns in a lightly greased 9x13-inch (23x33cm) baking pan, spacing them about ½ inch (1cm) apart — they should be close but not touching yet.
  8. Second rise: Cover the pan loosely with plastic wrap or a damp towel and let rise again until the buns are puffed, touching each other, and roughly doubled — about 45–60 minutes. Meanwhile, preheat your oven to 375°F (190°C) with the rack in the center position.
  9. Make the cross paste: In a small bowl, whisk together ½ cup (60g) all-purpose flour, a pinch of salt, and 5–6 tablespoons (75–90ml) of water, adding water 1 tablespoon at a time until you have a smooth, thick paste that's pipeable but holds its shape — think toothpaste consistency. Transfer to a piping bag fitted with a small round tip, or a zip-lock bag with a small corner snipped off.
  10. Pipe the crosses: Pipe a continuous line of paste down each row of buns, then across, forming crosses. Go slowly and keep consistent pressure. The paste should sit on top of the buns without sinking in. If it sinks, your paste is too thin — add a little more flour.
  11. Bake: Place the pan in the preheated oven and bake for 20–22 minutes, until the buns are deep golden brown on top and the internal temperature reads 190–195°F (88–91°C) on an instant-read thermometer. The crosses should be lightly golden, not white — that's how you know the buns are baked through. If the tops are browning too fast after 15 minutes, tent loosely with foil.
  12. Make the glaze and finish: While the buns bake, stir together 3 tablespoons (60g) apricot jam and 1 tablespoon (15ml) hot water in a small bowl until smooth. If the jam has large chunks, press through a fine mesh strainer. As soon as the buns come out of the oven — and I mean immediately — brush the glaze generously over the tops with a pastry brush. The heat helps the glaze soak in and creates that gorgeous sticky sheen. Let the buns cool in the pan for at least 10 minutes before pulling them apart. Serve warm.

Tips

Storage

Store cooled buns in an airtight container at room temperature for up to 3 days. To refresh next-day buns, microwave individually for 15–20 seconds or warm in a 300°F (150°C) oven for 5 minutes. Do not refrigerate — cold air dries out enriched doughs quickly. For longer storage, freeze baked (unglazed) buns in a zip-lock bag for up to 2 months. Thaw at room temperature, then warm in a 325°F (165°C) oven for 8–10 minutes and apply fresh glaze while hot.

Make Ahead

The dough can be made through the first rise, then punched down, covered tightly, and refrigerated overnight (up to 16 hours). The cold slow-rise actually improves flavor. The next morning, remove from the fridge, let sit at room temperature for 30 minutes, shape, then proceed with the second rise (which will take slightly longer from cold — up to 90 minutes). Alternatively, you can fully bake the buns the day before, skip the glaze, and store covered. Reheat at 325°F (165°C) for 8 minutes and glaze fresh — they'll taste nearly identical to straight-from-the-oven buns.

🖨 Print Recipe
Share: Pinterest X Facebook

Frequently Asked Questions

Why do you put a cross on hot cross buns?

The cross on hot cross buns is a Christian symbol representing the crucifixion of Jesus, making them a traditional Good Friday food. Historically, the cross was cut into the dough before baking; the modern method of piping a flour-paste cross became standard because it holds its shape better and creates a more defined, bakery-style finish.

Can I make hot cross buns without a stand mixer?

Yes — hot cross buns can absolutely be made by hand. The kneading process will take about 10–12 minutes by hand versus 8–10 minutes with a mixer. The dough is ready when it's smooth, elastic, and passes the windowpane test (you can stretch a small piece thin enough to see light through without it tearing). It's a great arm workout and a deeply satisfying process.

Can I make hot cross bun dough the night before?

Yes! After the first rise, punch down the dough, cover tightly, and refrigerate overnight for up to 16 hours. The cold, slow rise actually deepens the flavor. The next morning, remove from the fridge, let rest at room temperature for 30 minutes, then shape and complete the second rise (allow up to 90 minutes from cold). This is the ideal make-ahead strategy for Easter morning.

Why are my hot cross buns dense?

Dense hot cross buns are almost always caused by under-proofing. Use the poke test: press a floured finger about ½ inch into the dough. If it springs back slowly and partially, it's ready. If it springs back immediately, it needs more time. Also verify your yeast was alive and bubbly after the activation step — dead yeast produces no rise regardless of wait time.

Why are the crosses on my hot cross buns spreading?

Spreading crosses mean your flour paste is too thin. The paste should be thick enough to hold a line on a plate without spreading — described as 'toothpaste consistency.' Add flour ½ teaspoon at a time until it reaches the right thickness. If the problem persists, refrigerate the shaped, piped buns for 10 minutes before baking — cold paste holds its shape much better in the oven's initial heat.

How long do homemade hot cross buns last?

Stored in an airtight container at room temperature, homemade hot cross buns stay soft for up to 3 days, especially when made with the tangzhong method. Do not refrigerate — cold air dries out enriched dough quickly. For longer storage, freeze unglazed baked buns for up to 2 months; thaw at room temperature and warm at 325°F (165°C) for 8–10 minutes, then apply fresh glaze.

What is the difference between hot cross buns and regular bread rolls?

Hot cross buns are an enriched yeasted dough — meaning they contain eggs, butter, and milk in addition to the standard flour, water, yeast, and salt. This makes the crumb richer, softer, and more tender than a basic dinner roll. They're also sweetened and heavily spiced (cinnamon, cardamom, cloves) and loaded with dried fruit, distinguishing them entirely from plain bread rolls.

Can I freeze hot cross buns?

Yes! Freeze baked (unglazed) buns in a sealed zip-lock bag for up to 2 months. To serve, thaw completely at room temperature (about 1 hour), then warm in a 325°F (165°C) oven for 8–10 minutes. Brush with fresh apricot glaze immediately while still hot. They taste nearly identical to fresh-baked buns.

What can I use instead of dried fruit in hot cross buns?

Traditional hot cross buns use currants, raisins, or mixed candied peel — or a combination. Modern variations include dried cranberries for a tarter flavor, chocolate chips for a crowd-pleasing family version, dried apricot pieces, or even a combination of dried cherries and orange peel. The dough structure accommodates any mix-in that doesn't release excess liquid.

What is tangzhong and why use it in hot cross buns?

Tangzhong is a cooked flour-and-liquid paste borrowed from Japanese milk bread technique. When flour is cooked with liquid, the starch gelatinizes and can absorb significantly more water than raw flour — locking that moisture into the crumb. In hot cross buns, it means buns that stay pillowy-soft for 2–3 days rather than staling within hours. It takes just 3 extra minutes and makes a genuinely noticeable difference.

Estimated Nutrition Facts

Per serving: 1 bun (approximately 95–100g) · 12 servings per recipe
Calories... 285
NutrientAmount
Total Fat6g
  Saturated Fat3g
Protein8g
Total Carbohydrate51g
  Dietary Fiber2g
  Total Sugars14g
Sodium210mg
Notable Nutrients:
Iron: 2.4mg (13% DV)Calcium: 65mg (5% DV)Vitamin B1 (Thiamine): 0.3mg (25% DV)Vitamin B2 (Riboflavin): 0.2mg (15% DV)Potassium: 195mg (4% DV)

Nutritional values are estimates only, calculated from standard ingredient databases. Actual values may vary based on specific brands, preparation methods, and ingredient substitutions. Not intended as medical or dietary advice. Consult a registered dietitian or healthcare professional for precise nutritional guidance.

Ingredient Cost Estimate

Budget Recipe
IngredientEst. PriceShop
Whole milk$1.50WalmartAmazon
Bread flour$2.50WalmartAmazon
Active dry yeast$1.00WalmartAmazon
Granulated sugar$0.25WalmartAmazon
Ground cinnamon$1.00WalmartAmazon
Ground cardamom$1.50WalmartAmazon
Ground allspice$0.75WalmartAmazon
Ground cloves$0.75WalmartAmazon
Fine sea salt$0.25WalmartAmazon
Orange$0.80WalmartAmazon
Large eggs$0.80WalmartAmazon
Unsalted butter$1.00WalmartAmazon
Mixed dried fruit$2.50WalmartAmazon
All-purpose flour$0.50WalmartAmazon
Apricot jam$1.50WalmartAmazon
Total Recipe Cost$16.60
Cost Per Serving$1.38
Money-Saving Tips:
  • Swap mixed dried fruit for plain raisins, which are typically half the price of pre-mixed blends.
  • Buy spices from the store's generic or Great Value brand — they cost 50–70% less than name brands with no quality difference for baking.
  • Use all-purpose flour in place of bread flour for the full recipe; it works well and saves about $1–$1.50 per batch.

Prices are estimates and may vary by location, store, brand, and season.

🍳 Get Weekly Recipes in Your Inbox

New recipes every week — simple, tested, and made for real home cooks.
No spam, ever. Unsubscribe anytime.

✓ You're in! Watch your inbox for the next recipe.

You Might Also Like

Recipe from: The Daily Recipe — https://daily-recipe.com/recipe/homemade-hot-cross-buns-recipe