Classic Hot Cross Buns Recipe: Soft, Spiced & Perfect for Easter

A traditional part of our Easter season is fresh-baked hot cross buns. While supermarkets sell them seasonally, these buns are simple to make at home and taste far better straight from the oven. This recipe produces classic hot cross buns with the signature cross baked on top.

Cinnamon, nutmeg and ground cloves deliver the warm, familiar spice. Raisins add sweetness, and you can include other dried fruit or a little orange zest for extra brightness.

Overhead picture of hot cross buns.

Hot cross buns are ideal for Easter brunch or a Good Friday breakfast, though we bake them year-round whenever the craving hits.

Step by step photos of dissolving yeast in warm milk and kneading with dry ingredients to make the dough.

Knead the Dough

Begin by preparing the dough. A stand mixer with a dough hook makes this much easier, but you can knead by hand if needed. The goal is a tacky, cohesive dough that pulls away from the bowl.

  1. Combine the dry ingredients in the mixer bowl and whisk briefly so the spices are evenly distributed.
  2. Warm the milk to about 105°F. Dissolve the yeast in the warm milk and let it sit five minutes to activate.
  3. Stir the melted butter, whole egg and egg yolk into the milk and yeast mixture until well combined.
  4. With the dough hook on medium-low, slowly pour the wet mixture into the dry ingredients. Increase to medium and knead for about 3–4 minutes until the dough coils around the hook and pulls away from the bowl. It should be tacky but not overly sticky.
  5. Add the raisins and knead another 1–2 minutes so they distribute evenly through the dough.

Dough in a glass bowl before proofing.

How to Proof Dough

After kneading, the dough needs to rise until roughly doubled in size. Choose a warm, draft-free spot for proofing—an oven with a proof function works perfectly.

Lightly grease a large bowl with oil, shape the dough into a ball and place it in the bowl, turning to coat all sides in oil. Cover with plastic wrap and let rise for about 90 minutes or until doubled.

Risen dough in a glass bowl.

If the dough hasn’t doubled after 90 minutes, allow more time. When it’s ready, turn the dough onto a floured surface and knead briefly—30–60 seconds—to remove large air bubbles.

Dough resting on a floured surface.

Twelve equal sized portions of dough.

Divide the Dough

For 15 evenly sized buns, roll the dough into a log and cut it into 15 pieces. Shape each piece into a smooth round by folding and pinching the dough underneath so the top is smooth—this helps the buns rise and bake evenly.

Portion of dough formed into a roll.

Rolls of dough evenly spaced in a metal baking dish.

Into the Baking Dish

Place the shaped buns in a greased 13×9-inch baking dish in three rows of five. Set any seams or pinched areas on the bottom. Keep the buns evenly spaced so they rise and bake consistently.

Risen rolls of dough in a baking dish.

A Second Proof

Cover the dish with plastic wrap and let the buns rise in a warm place for 45–60 minutes, until they expand and begin to touch one another.

Brushing rolls with egg and milk wash.

Prepare an egg wash by whisking together the egg white and 2 tablespoons milk. Brush it over the tops of the proofed buns to promote a glossy, golden finish.

Piping the cross with flour and water paste.

Pipe the Cross Marks

The cross is made from a simple flour-and-water paste. Mix 1/3 cup flour with 1/4 cup water until smooth and lump-free; the paste should be thick enough to hold its shape. Transfer it to a piping bag (a small round tip works well) and pipe crosses across the tops of the buns.

Buns ready to go in the oven.

How Long to Bake Hot Cross Buns

Preheat the oven to 375°F. Bake the buns for about 23 minutes until the tops are golden and the internal temperature reaches around 195°F. They will rise a little more as they bake.

Hot cross buns fresh out of the oven.

Let the baking dish rest on a wire rack so the buns can cool slightly before transferring them to the rack to finish cooling. They’re wonderful served warm.

Buns cooling on a wire rack.

Split and toast the buns, then spread with butter while still warm—the butter melts into the crumb and makes them irresistible. Perfect for Easter or any morning you want a comforting treat.

Sliced hot cross bun with butter.

Buns resting on a wire rack.

Recipe

Hot Cross Buns

Fresh baked buns on a wire cooling rack.
An easy recipe for fresh-baked hot cross buns that are perfect for Easter brunch or a Good Friday breakfast.
Prep Time:
30 minutes
Cook Time:
25 minutes
Proofing Time:
2 hours 15 minutes
Total Time:
3 hours 10 minutes
Servings:
15 buns

Ingredients

Dough

  • 3 3/4 cup flour
  • 1/3 cup packed brown sugar
  • 1 1/2 tsp cinnamon
  • 1/2 tsp ground nutmeg
  • 1/4 tsp ground cloves
  • 1/2 tsp salt
  • 1 cup milk, warmed to 105°F
  • 2 tsp active dry yeast
  • 1 medium egg
  • 1 egg yolk
  • 3 tbsp butter, melted
  • 1 cup raisins

Wash

  • 1 egg white
  • 2 tbsp milk

Cross Paste

  • 1/3 cup flour
  • 1/4 cup water

Instructions

  1. Whisk the flour, brown sugar, cinnamon, nutmeg, cloves and salt in the mixer bowl.
  2. Dissolve the yeast in the warm milk and let sit for 5 minutes.
  3. Whisk the egg, egg yolk and melted butter into the milk and yeast mixture.
  4. With the dough hook on medium-low, slowly add the wet mixture to the dry ingredients and knead for about 3 minutes until the dough pulls away from the bowl.
  5. Add raisins and knead 1–2 minutes more to incorporate.
  6. Grease a large bowl with oil, place the dough inside, flip to coat, cover and let rise in a warm draft-free spot until doubled, about 90 minutes.
  7. Punch down the dough and knead briefly on a floured surface for 30 seconds.
  8. Divide into 15 equal portions.
  9. Shape each portion into a smooth round and place in a greased 13×9-inch baking dish with any seams on the underside.
  10. Cover and let rise 45–60 minutes until the buns touch each other.
  11. Make the wash by whisking egg white with 2 tbsp milk and brush on the buns.
  12. Mix 1/3 cup flour with 1/4 cup water to make a smooth paste, transfer to a piping bag and pipe crosses on each bun.
  13. Bake in a 375°F preheated oven for about 23 minutes or until the internal temperature is 195°F.
  14. Cool on a wire rack.

Nutrition

Per serving: Calories: 218 kcal • Carbohydrates: 40 g • Protein: 6 g • Fat: 4 g • Saturated Fat: 2 g • Cholesterol: 32 mg • Sodium: 119 mg • Fiber: 2 g • Sugar: 6 g

Nutrition Disclaimer

Author: Steve Cylka
Course: Breakfast
Cuisine: Baked