Classic Hot Cross Buns — Soft Spiced Yeast Buns
The first bite is warm, spiced, and brushed with a sticky-sweet glaze — these Classic Hot Cross Buns taste like a bakery at home. Classic Hot Cross Buns balance soft, enriched dough with warming spices and a sweet-fruity bite. After testing this recipe eight times with different flours and rising schedules, I settled on a method that gives a pillowy interior and a thin, crisp crust every time. I developed this version while teaching bread labs and scaled it for home kitchens without specialty equipment. The cross on top is a simple flour paste, and the light apricot glaze adds shine and extra sweetness. Read on for clear steps, exact metric and imperial measures, and pro tips to avoid dense buns and get evenly spaced crosses. For a cozy pairing, try our spiced café au lait to serve alongside these buns.
Why This Recipe Works
- Enriched dough (butter and egg) keeps crumb soft and tender while still rising well.
- A short autolyse and warm proof give consistent gluten development without long bulk fermentation.
- Toasted spices deliver aroma and flavor without adding bitterness.
- Gentle folding preserves air pockets, producing light, open crumb in a small roll.
- A simple flour paste holds its shape in the oven, giving neat crosses that brown lightly.
Ingredients Breakdown
- All-purpose flour 500 g (4 cups): Provides structure. If you use bread flour, expect a slightly chewier bun. Do not swap flour types without adjusting liquid.
- Instant yeast 9 g (2 1/4 tsp, one packet): Reliable rise. If using active dry yeast, dissolve in warm milk first.
- Granulated sugar 75 g (1/3 cup + 1 tbsp): Sweetens and feeds yeast. Honey can replace sugar but will darken crust.
- Salt 9 g (1 1/2 tsp) — use Diamond Crystal kosher salt, or halve quantity if using Morton’s because it’s denser.
- Ground cinnamon 1 tsp (2 g), ground nutmeg 1/4 tsp (0.5 g), ground allspice 1/4 tsp (0.5 g): Toast whole spices for brighter flavor, then grind.
- Unsalted butter 60 g (4 tbsp), softened: Enriches crumb and flavor. Using salted butter requires reducing added salt slightly.
- Whole milk 240 ml (1 cup), warmed to 38–43°C (100–110°F): Activates yeast and hydrates dough. If using plant milk, add 1–2 tbsp extra fat for richness.
- Large egg 1 (about 50 g): Adds structure and color. For egg-free version see Variations.
- Mixed raisins and currants 120 g (3/4 cup): Traditional fruit addition. Chop larger dried fruit to distribute evenly.
- Lemon zest from one medium lemon: Brightens flavor.
- Apricot jam 60 g (1/4 cup) strained, for glaze: Adds shine and a mild tang.
Cross paste
- Plain flour 45 g (1/3 cup) + water 45–60 ml (3–4 tbsp): Mix to a pipeable paste. Use a freezer bag with corner snipped if you don’t have a piping bag.
Substitution notes
- Gluten-Free: Use a tested 1:1 gluten-free blend and add 1 tsp xanthan gum per 250 g flour (see Variations).
- Butter substitutes will change crumb and color. Margarine works but reduces browning.
Essential Equipment
- Stand mixer with dough hook (recommended) or a sturdy mixing bowl and strong forearms for hand-kneading.
- Digital scale for accurate weights — far more reliable than cups for bread.
- 20 x 30 cm (8 x 12 inch) baking sheet or equivalent, lined with parchment.
- Baking thermometer to check dough temperature and final bun warmth.
- Piping bag or resealable freezer bag for crosses; bench scraper for dividing dough.
- Cooling rack for glazing. If you don’t have a stand mixer, knead by hand for 8–10 minutes until smooth, using the bench scraper to fold.
For shaping technique tips similar to sandwich roll shaping, see our guide on classic Italian meatball subs.
Step-by-Step Instructions
Prep Time: 30 minutes | Cook Time: 20 minutes | Inactive Time: 1 hour | Total Time: 1 hour 30 minutes | Servings: 12 buns
Step 1: Bloom the yeast and mix the wet ingredients
Warm 240 ml (1 cup) whole milk to 38–43°C (100–110°F). In a bowl, whisk the milk with 1 large egg and 60 g (4 tbsp) softened unsalted butter. Add 9 g (2 1/4 tsp) instant yeast and 30 g (2 tbsp) sugar. Let sit 2–3 minutes until slightly foamy. This confirms the yeast is active.
Step 2: Combine dry ingredients and toast spices
In the mixer bowl, whisk 500 g (4 cups) all-purpose flour, 75 g (1/3 cup + 1 tbsp) sugar, 9 g (1 1/2 tsp) salt, 1 tsp (2 g) ground cinnamon, 1/4 tsp (0.5 g) nutmeg, and 1/4 tsp (0.5 g) allspice. Toasting whole spices for 2–3 minutes in a dry pan and then grinding yields brighter flavor. Mix dry ingredients 10 seconds.
Step 3: Form the dough and knead
Add wet mixture to dry ingredients and mix on low with the dough hook for 2 minutes. Increase speed to medium and knead 6–8 minutes until dough is smooth and slightly tacky. If kneading by hand, knead 8–10 minutes. Do not add extra flour unless the dough is soggy — tacky is okay. The dough temperature should be around 24–26°C (75–79°F).
Step 4: Add fruit and first rise
Fold 120 g (3/4 cup) mixed raisins and currants and lemon zest into the dough for 1 minute. Transfer dough to a lightly oiled bowl, cover, and proof in a warm place until doubled, about 45–60 minutes. Do not rush this step; a full rise is critical for light buns.
Step 5: Shape the buns
Turn the dough onto a lightly floured surface. Divide into 12 equal pieces, about 60 g (2.1 oz) each. Shape each piece into a tight round by cupping and rolling under your palm for 20–30 seconds. Place on a parchment-lined baking sheet, spaced 2 cm (3/4 inch) apart for slightly touching baked buns. Cover loosely and proof until puffy, 30–40 minutes.
Step 6: Prepare paste for crosses and bake
Mix 45 g (1/3 cup) plain flour with 45–60 ml (3–4 tbsp) water to a pipeable paste. Transfer to a piping bag and pipe crosses across each bun. Bake at 200°C (400°F) for 12–16 minutes, until golden brown and an internal temperature of 93–96°C (200–205°F). Rotate the tray halfway through if your oven browns unevenly.
Step 7: Glaze and finish
Warm and strain 60 g (1/4 cup) apricot jam with 1 tbsp water. Brush the hot buns immediately after they come from the oven. Let cool slightly on a rack before serving. Reheat for 5 minutes at 175°C (350°F) for a freshly-baked feel.
Expert Tips & Pro Techniques
- Always weigh your flour. 500 g gives consistent dough; scooping cups can cause dense results.
- Common mistake: underproofing. If buns feel tight and spring back quickly, let them proof longer until puffy and soft to the touch.
- Use instant yeast for predictable timing. If using active dry yeast, proof it in warm milk for 5–7 minutes.
- Make-ahead: After shaping and placing on the tray, cover and refrigerate overnight. Bake directly from cold; add 8–10 minutes to bake time.
- Professional trick: Fold the dough gently instead of aggressive kneading for a lighter crumb when using all-purpose flour.
- To prevent fruit from sinking, toss dried fruit in 1 tsp flour before folding it into the dough.
- For a shinier glaze, brush with a light sugar syrup (50 g sugar to 50 ml water, boiled and cooled) in addition to apricot jam.
Storage & Reheating
- Refrigerator: Store cooled buns in an airtight container for up to 3 days. Warm slightly before serving.
- Freezer: Freeze baked buns in a single layer on a tray until firm, then transfer to a freezer bag for up to 3 months. Thaw overnight in the fridge, then warm in the oven.
- Reheating: Reheat in a 175°C (350°F) oven for 8–10 minutes. Avoid microwaving — it softens the crust and makes the texture gummy.
Variations & Substitutions
- Gluten-Free Version: Replace 500 g all-purpose with a 1:1 gluten-free blend (such as Bob’s Red Mill), add 1 tsp xanthan gum, and shorten kneading. Bake time increases by 3–5 minutes.
- Egg-Free Buns: Replace the egg with 60 g (1/4 cup) full-fat yogurt or 60 ml (1/4 cup) unsweetened applesauce; reduce milk by 15 ml (1 tbsp). Texture will be slightly denser.
- Chocolate Glaze: Use 60 g (1/4 cup) melted dark chocolate instead of apricot for a different finish. See inspiration from our chocolate hot cups.
- Citrus & Cranberry: Swap raisins for 120 g (3/4 cup) dried cranberries and add 1 tsp orange zest for a bright holiday twist. Everything else stays the same.
- Spiced Orange: Increase cinnamon to 1 1/2 tsp and add 1/2 tsp ground ginger for bolder spice. Keep dough hydration identical.
Serving Suggestions & Pairings
- Serve warm with salted butter and a pot of black tea or your favorite café drink.
- For a chocolate-sweet pairing, try with our hot cocoa cinnamon rolls technique for similar spice profiles.
- Contrast the sweet buns with a savory board featuring feta and hot-honey crostini for brunch — see pairing ideas like hot honey feta pizza.
- For a lighter option, split buns and spread with lemon curd and toasted almonds.
Nutrition Information
Per serving: 1 bun (recipe makes 12)
- Calories: 280 kcal
- Total Fat: 8 g
- Saturated Fat: 4.5 g
- Cholesterol: 35 mg
- Sodium: 220 mg
- Total Carbohydrates: 45 g
- Dietary Fiber: 1.5 g
- Sugars: 15 g
- Protein: 6 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my buns turn out dense?
A: Dense buns usually mean underproofing or too much flour. Check that the dough doubles in the first rise and that the shaped buns are puffy before baking. Weigh your flour and stop kneading when the dough is smooth and slightly tacky.
Q: Can I make this without eggs?
A: Yes. Replace the egg with 60 g (1/4 cup) full-fat yogurt or 60 ml (1/4 cup) applesauce and reduce milk by 15 ml (1 tbsp). Expect a slightly different crumb and color.
Q: Can I double this recipe?
A: Yes. Double all ingredients and mix in two batches or use a larger mixer bowl. Proof in a roomy container to allow the dough to double without crowding. Baking time per sheet stays the same.
Q: Can I prepare this the night before?
A: Absolutely. After shaping the buns, cover and refrigerate overnight. Bake from cold and add 8–10 minutes to the baking time. This slow proof deepens flavor.
Q: How long does this keep in the fridge?
A: Baked buns keep well in the fridge for up to 3 days in an airtight container. Refresh them in a 175°C (350°F) oven for 8–10 minutes before serving.
Q: My crosses spread and look messy — what went wrong?
A: If the cross paste is too thin, it will flatten in the oven. Make a thicker paste (closer to pipeable toothpaste) and chill briefly before piping. Pipe confidently in one motion for a clean line.
Q: Can I substitute the dried fruit with chocolate chips?
A: Yes. Replace the 120 g (3/4 cup) dried fruit with 110–120 g (3/4 cup) chocolate chips. Add them toward the end of kneading and reduce oven temperature by 10°C (50°F) if chips are dark to avoid burning.
Conclusion
These buns are a warm, spiced classic that reward a little patience with great flavor and texture. For another tried-and-true approach to hot cross buns, compare techniques with Maureen Abood’s classic hot cross buns recipe and see a reliable, home-friendly method at RecipeTin Eats’ hot cross buns recipe. Try the make-ahead method and enjoy fresh buns with your morning tea.
Print
Classic Hot Cross Buns
- Total Time: 90 minutes
- Yield: 12 buns 1x
- Diet: Vegetarian
Description
Soft spiced yeast buns with a sticky-sweet glaze, perfect for a cozy treat.
Ingredients
- 500 g (4 cups) all-purpose flour
- 9 g (2 1/4 tsp) instant yeast
- 75 g (1/3 cup + 1 tbsp) granulated sugar
- 9 g (1 1/2 tsp) salt
- 1 tsp (2 g) ground cinnamon
- 1/4 tsp (0.5 g) ground nutmeg
- 1/4 tsp (0.5 g) ground allspice
- 60 g (4 tbsp) unsalted butter, softened
- 240 ml (1 cup) whole milk, warmed
- 1 large egg
- 120 g (3/4 cup) mixed raisins and currants
- Lemon zest from one medium lemon
- 60 g (1/4 cup) apricot jam, strained
- 45 g (1/3 cup) plain flour for cross paste
- 45–60 ml (3–4 tbsp) water for cross paste
Instructions
- Warm 240 ml (1 cup) whole milk to 38–43°C (100–110°F). In a bowl, whisk the milk with 1 large egg and 60 g (4 tbsp) softened unsalted butter. Add 9 g (2 1/4 tsp) instant yeast and 30 g (2 tbsp) sugar. Let sit 2–3 minutes until slightly foamy.
- In the mixer bowl, whisk 500 g (4 cups) all-purpose flour, 75 g (1/3 cup + 1 tbsp) sugar, 9 g (1 1/2 tsp) salt, 1 tsp (2 g) ground cinnamon, 1/4 tsp (0.5 g) nutmeg, and 1/4 tsp (0.5 g) allspice. Mix dry ingredients 10 seconds.
- Add wet mixture to dry ingredients and mix on low with the dough hook for 2 minutes. Increase speed to medium and knead 6–8 minutes until dough is smooth.
- Fold 120 g (3/4 cup) mixed raisins and currants and lemon zest into the dough for 1 minute. Transfer dough to a lightly oiled bowl, cover, and proof until doubled, about 45–60 minutes.
- Turn the dough onto a lightly floured surface. Divide into 12 equal pieces, each about 60 g (2.1 oz). Shape each piece into a tight round and place on a parchment-lined baking sheet, spaced 2 cm (3/4 inch) apart. Cover loosely and proof until puffy, 30–40 minutes.
- Mix 45 g (1/3 cup) plain flour with 45–60 ml (3–4 tbsp) water to a pipeable paste. Transfer to a piping bag and pipe crosses across each bun. Bake at 200°C (400°F) for 12–16 minutes, until golden brown.
- Warm and strain 60 g (1/4 cup) apricot jam with 1 tbsp water. Brush the hot buns immediately after they come from the oven. Let cool slightly before serving.
Notes
For a gluten-free version, replace with a tested gluten-free blend and add xanthan gum. For egg-free, substitute egg with yogurt or applesauce.
- Prep Time: 30 minutes
- Cook Time: 16 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: Bakery
Nutrition
- Serving Size: 1 bun
- Calories: 280
- Sugar: 15g
- Sodium: 220mg
- Fat: 8g
- Saturated Fat: 4.5g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 1.5g
- Protein: 6g
- Cholesterol: 35mg
