Go Back
+ servings
Best Hot Cross Buns Recipe

Best Hot Cross Buns

Hot Cross Buns are slightly sweet, spiced with cinnamon, and perfectly puffy. They became an Easter tradition to celebrate Good Friday.

Course Side Dish
Cuisine American
Keyword Best Hot Cross Buns, Hot Cross Buns
Prep Time 3 hours
Cook Time 20 minutes
Total Time 3 hours 20 minutes
Servings 12 buns
Calories 274 kcal
Author Catalina Castravet


  • 1/2 cup raisins
  • 1 cup boiling hot water

Yeast Mixture:

  • 1/4 cup warm milk
  • 1 tablespoon sugar
  • 1 envelope active dry yeast about 2 1/4 teaspoons

Prepare Dough:

  • 1/2 cup milk
  • 1/2 cup white sugar
  • 1/4 cup unsalted butter softened
  • 1/2 teaspoon salt
  • 2 large eggs beaten
  • 3 1/2 cups white all-purpose flour
  • 1 teaspoon cinnamon powder optional
  • 1 teaspoon vanilla extract

Egg Wash:

  • 1 egg
  • 1 tablespoon water


  • 2/3 cup powdered sugar
  • 1 1/2 tablespoons milk
  • 1/2 teaspoon vanilla extract


  1. Add raisins to a small bowl and pour boiling water on top. Let them sit for 10 minutes, after which drain and set aside. Place on paper towels to dry.

Yeast Mixture:

  1. In a small bowl combine 1/4 cup very warm milk with 1 tablespoon of sugar, stir and after that sprinkle yeast on top. Stir and let sit at room temperature for 10 minutes. The mixture should almost double and size and look bubbly.

Prepare Dough:

  1. In a large bowl or in the bowl of a stand mixer, add 1/2 cup of very warm milk, remaining sugar, softened butter, eggs, and salt. Whisk until well combined. Add the yeast mixture and whisk to combine.

  2. Add vanilla extract, stir to combine.

  3. Using a mixer fitted with the dough hook attachment, mix in cinnamon and the flour 1 cup at a time into the yeast mixture until a soft dough forms.

  4. Knead for about 10 minutes on small-medium speed, until the dough is smooth and sticks just a little to the bowl and to the fingers.
  5. Add raisins, mix in and after that transfer dough to a buttered bowl, cover with a towel and let it rest at room temperature for 2 hours.
  6. Lightly knead dough on a lightly floured surface and cut into 12 equal pieces. Arrange balls into a buttered 9x13 inch baking dish. Cover again with a towel and let rest in a warm place for 30 minutes.
  7. Preheat your oven to 375˚F.
  8. Prepare the egg wash by combining water and egg in a bowl and beat until smooth.
  9. Brush the tops with the egg wash and bake for 15-20 minutes or until the buns are golden brown on top.
  10. Remove from oven and cool in the pan.
  11. Prepare the glaze by combining sugar, vanilla, and milk and stirring until smooth. If the mixture is too thick, add more milk, 1/2 teaspoon at a time. Or add more sugar, little by little if the glaze is too runny.
  12. Drizzle the glaze onto each cooled bun, to resemble a cross.
  13. Serve and enjoy!

Recipe Video

Nutrition Facts
Best Hot Cross Buns
Amount Per Serving
Calories 274 Calories from Fat 45
% Daily Value*
Fat 5g8%
Saturated Fat 3g19%
Cholesterol 52mg17%
Sodium 156mg7%
Potassium 124mg4%
Carbohydrates 49g16%
Fiber 1g4%
Sugar 16g18%
Protein 5g10%
Vitamin A 200IU4%
Vitamin C 0.3mg0%
Calcium 34mg3%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.