New this month
Get the Allrecipes magazine

Chef John's Hot Cross Buns

Chef John

"Real hot cross buns have the cross baked into them, not piped on afterwards. These are studded with rum-soaked currants. I based my recipe on one I found on Anson Mills' web site."
Added to shopping list. Go to shopping list.


3 h 15 m servings 201 cals
Original recipe yields 16 servings (16 buns)

On Sale

What's on sale near you.


Sort stores by

We're showing stores near
Update Location
(uses your location)

May we suggest



{{model.addEditText}} Print
  • Prep

  • Cook

  • Ready In

  1. Place currants in a small bowl. Heat rum until steaming in a small pan and pour over currants to soften them, about 2 hours. Drain; reserve liquid for another use.
  2. Whisk warm milk, 1/4 cup flour, and yeast together in the bowl of a stand mixer. Let sit about 15 minutes to ensure yeast is active; small bubbles should start to rise to the surface. Add sugar, beaten egg, lemon and orange zest, cinnamon, salt, cardamom, nutmeg, melted butter, and most of the remaining flour (you might not need it all). Mix with a dough hook attachment until dough pulls away from the sides of the bowl and becomes slightly elastic, 5 or 6 minutes. Continue kneading until dough is soft and shiny, about 10 minutes. Remove dough from dough hook and shape into a ball. Transfer to a lightly floured work surface.
  3. Flatten dough into a large oval about 1/2 inch thick. Sprinkle currants evenly over surface of dough. Fold dough into thirds. Turn and fold into thirds again. Reshape dough into a round ball. Transfer to lightly oiled mixing bowl. Cover and let rise in a relatively warm, draft-free place until double in size, about 2 hours.
  4. Poke dough down a bit with your fingertips. Transfer to a lightly floured work surface. Flatten out dough into an even shape. Divide into 16 equal pieces using a bench scraper.
  5. Line a baking sheet with a silicone mat.
  6. Roll each piece of dough into a round ball. Arrange evenly on prepared baking sheet. Let rise 15 minutes.
  7. Mix 1/4 cup water and 1/3 cup flour together in a mixing bowl until mixture is thick enough to hold its shape but thin enough to pipe. Transfer mixture to a piping bag.
  8. After buns have risen 15 minutes, pipe a cross on top of each. Let rise until doubled from original dough balls, another 15 or 20 minutes.
  9. Preheat oven to 425 degrees F (220 degrees C).
  10. Transfer pan to preheated oven. Bake until golden brown, about 15 minutes.
  11. Combine 1/4 cup sugar and 3 tablespoons water in a pan over medium heat. Bring to a simmer and cook until sugar dissolves and mixture starts to thicken, or until it reaches a temperature of 225 degrees F. Remove from heat.
  12. Let buns cool on a rack for 5 minutes before glazing. Brush glaze lightly over the tops of the buns.


  • Chef's Tips:
  • Any sweet dough will work with this easy technique, especially rich, and fragrant examples, like our Italian Easter Bread dough. Times may vary, but regardless of the dough, simply wait for the dough to double in size, and proceed.
  • When adding the flour, hold back a little of it until you sure you need it all. You can always add, but can't remove!
  • If you want to get all your buns the same size, weight your dough in grams before dividing, and then divide by 16. Then, weight each of your dough balls to that exact amount, and boom, your tray of buns will look like the ones you saw on that magazine cover.

Nutrition Facts

Per Serving: 201 calories; 6.1 g fat; 30.4 g carbohydrates; 4.5 g protein; 26 mg cholesterol; 119 mg sodium. Full nutrition

Similar: RecipesVideosCategoriesArticles

Similar: {{title}} recipes videos categories articles


Read all reviews 1
Most helpful
Most positive
Least positive

These are great. Not a lot of recipes follow this traditional technique where the crosses are baked into the bun. These taste great. If you like raisins you can double the measurement.