Hot cross buns are the kind of bake that makes your kitchen feel cozy and welcoming. Warm spices, a hint of orange, and a glossy finish come together in a soft, pillowy roll that’s perfect for breakfast or an afternoon treat. This version keeps the steps simple and the results dependable, even if you’re new to baking with yeast.
You’ll get tender buns with a golden crust, a neat cross on top, and just enough sweetness. Make them for Easter—or any time you want something homemade and comforting.
What Makes This Special

These buns are soft, light, and gently sweet, with warming notes of cinnamon and nutmeg. A quick orange-scented glaze adds shine and a bakery-style finish without extra fuss.
The dough is enriched with milk, butter, and egg, which gives the bread its tender crumb and rich flavor. And while traditional recipes can feel intimidating, this one uses straightforward steps and common ingredients you likely already have.
What You’ll Need
- Bread Flour: 4 cups (about 500 g), for structure and chew
- Granulated Sugar: 1/3 cup (65 g), for sweetness and browning
- Instant Yeast: 2 1/4 tsp (1 packet, 7 g)
- Salt: 1 tsp
- Warm Milk: 1 cup (240 ml), about 105–115°F (40–46°C)
- Unsalted Butter: 1/4 cup (56 g), softened
- Large Egg: 1, at room temperature
- Ground Cinnamon: 1 1/2 tsp
- Ground Nutmeg: 1/4 tsp
- Ground Allspice (optional): 1/4 tsp
- Orange Zest: 1 tsp, finely grated
- Mixed Dried Fruit: 3/4–1 cup (e.g., raisins, currants, chopped apricots)
- Vanilla Extract: 1 tsp
- For the Cross Paste: 1/2 cup all-purpose flour + 5–6 tbsp water (to make a thick pipeable paste)
- For the Glaze: 2 tbsp apricot jam or honey + 1 tbsp orange juice (or water)
Step-by-Step Instructions
- Bloom the flavors: In a small bowl, stir the dried fruit with the vanilla and 1 tbsp warm water. Let it sit while you make the dough.
This softens the fruit and infuses extra flavor.
- Mix dry ingredients: In a large bowl (or the bowl of a stand mixer), whisk bread flour, sugar, yeast, salt, cinnamon, nutmeg, and allspice. Add the orange zest and whisk again.
- Add wet ingredients: Pour in the warm milk, add the egg, and drop in the softened butter. Mix with a spoon until shaggy.
If using a stand mixer, fit with the dough hook.
- Knead to smooth: Knead by hand on a lightly floured surface for 8–10 minutes, or in the mixer on medium-low for 6–7 minutes, until the dough is smooth, elastic, and slightly tacky.
- Add the fruit: Pat the dough into a rectangle and scatter the soaked fruit over it. Fold and knead gently for 1 minute to distribute evenly. Avoid tearing the dough.
- First rise: Form a ball and place it in a lightly oiled bowl.
Cover and let it rise in a warm, draft-free spot until doubled, about 60–90 minutes. It’s ready when a floured finger pressed into the dough leaves a slow-springing dent.
- Shape the buns: Turn the dough onto a clean surface and divide into 12 equal pieces (about 75–85 g each). Shape each into a tight ball by tucking the edges under and rolling with a cupped hand.
- Pan and proof: Arrange the buns in a greased 9×13-inch (23×33 cm) pan or on a parchment-lined baking sheet with a little space between each. Cover loosely and let rise until puffy and nearly touching, 30–45 minutes.
- Preheat and prepare the cross: Heat the oven to 375°F (190°C).
Mix the all-purpose flour with water to form a thick paste that slowly falls from a spoon. Spoon into a piping bag or zip-top bag with a tiny corner snipped.
- Pipe the crosses: Pipe a line across each row of buns, then the other way to form neat crosses. Keep the lines thin and steady for clean definition.
- Bake: Bake for 18–22 minutes until golden brown. Internal temperature should reach about 195–200°F (90–93°C) for fully baked buns.
- Glaze while hot: Warm the jam or honey with orange juice until fluid. Brush generously over the hot buns for shine and flavor.
- Cool slightly and serve: Let the buns cool for at least 15 minutes.
Enjoy warm with butter.
Keeping It Fresh
These buns stay soft for 2–3 days at room temperature when stored in an airtight container. If they start to dry out, split and toast them lightly—this brings the butter and spices back to life. For longer storage, freeze the buns (well-wrapped) for up to 2 months.
Thaw at room temperature, then warm in a low oven for 5–8 minutes to refresh.
Why This is Good for You
- Balanced sweetness: These buns aren’t cloying, so you get flavor without a sugar crash.
- Fruit for natural sweetness: Raisins and currants add fiber and subtle sweetness.
- Spices with benefits: Cinnamon and nutmeg bring warm flavor and can help make less sugar feel satisfying.
- Homemade control: You choose the ingredients—quality butter, fresh spices, and your favorite fruit.
What Not to Do
- Don’t overheat the milk: Too hot and it can kill the yeast. Aim for warm, not hot.
- Don’t add too much flour: A slightly tacky dough bakes softer. Over-flouring makes dense buns.
- Don’t rush the rise: Underproofed buns won’t be fluffy.
Wait for clear puff and a light, springy feel.
- Don’t skip the glaze: It locks in moisture and adds that classic finish.
- Don’t overbake: Watch the color and, if possible, check temperature. Pull them once golden.
Alternatives
- Spice swap: Try cardamom or pumpkin pie spice for a different spin.
- Citrus twist: Lemon or mixed citrus zest works beautifully if you don’t have orange.
- Fruit options: Diced dried apricots, cherries, or even chocolate chips (nontraditional but tasty) can stand in.
- Dairy-free: Use a rich non-dairy milk (oat or soy) and plant-based butter. Check that your glaze choice fits.
- Whole wheat boost: Swap 1 cup of bread flour for whole wheat.
Add 1–2 tbsp extra milk if the dough feels dry.
- No piping bag: Use a small zip-top bag and snip a tiny corner, or make icing crosses after baking with powdered sugar and milk.
Explore more irresistible bread recipes you won’t want to miss:
FAQ
Can I make the dough ahead?
Yes. After the first rise, shape the buns and place them in the pan. Cover and refrigerate overnight.
The next day, let them sit at room temperature until puffy (about 45–75 minutes), pipe the crosses, and bake.
What if I only have active dry yeast?
Use the same amount, but proof it first: stir it into the warm milk with a pinch of sugar and let it sit 5–10 minutes until foamy. Then proceed with the recipe.
Why are my buns dense?
Most often it’s too much flour or not enough rise time. Keep the dough slightly tacky and wait for clear signs of proofing.
Also make sure your yeast is fresh and your milk isn’t too hot.
How do I get perfectly round buns?
When shaping, pull the edges of each piece to the center, pinch to seal, then roll under a cupped hand against the counter to create surface tension. This helps them bake evenly and hold a neat shape.
Can I skip the cross?
Sure. They’ll be soft spiced buns without the traditional cross.
If you prefer a sweeter finish, pipe a simple powdered sugar icing cross after baking and cooling slightly.
What pan should I use?
A 9×13-inch pan gives soft sides and pull-apart buns. A parchment-lined baking sheet gives more defined edges and a bit more crust. Both work well.
How do I know they’re done without a thermometer?
They should be deep golden on top, feel light for their size, and sound slightly hollow when tapped on the bottom.
If unsure, pull one from the edge to check the crumb.
Can I reduce the sugar?
Yes. You can drop it to 1/4 cup without affecting texture much. The buns will be less sweet, letting the fruit and spices stand out more.
Is bread flour necessary?
No, but it helps with structure and chew.
All-purpose flour works; the buns will be a touch softer and a bit less lofty, but still delicious.
How do I reheat leftovers?
Wrap a bun in foil and warm at 300°F (150°C) for 8–10 minutes, or slice and toast lightly. A small pat of butter brings back the just-baked feel.
Final Thoughts
Soft hot cross buns don’t need to be complicated. With a few pantry staples, a gentle touch, and patient proofing, you’ll have fragrant, tender buns that feel special any day of the week.
Keep the glaze handy, mind the rise, and enjoy them warm. Once you make these at home, the store-bought kind won’t stand a chance.

Soft Hot Cross Buns Easy Homemade Bread Recipe – Fluffy, Fragrant, and Simple
Ingredients
- Bread Flour: 4 cups (about 500 g), for structure and chew
- Granulated Sugar: 1/3 cup (65 g), for sweetness and browning
- Instant Yeast: 2 1/4 tsp (1 packet, 7 g)
- Salt: 1 tsp
- Warm Milk: 1 cup (240 ml), about 105–115°F (40–46°C)
- Unsalted Butter: 1/4 cup (56 g), softened
- Large Egg: 1, at room temperature
- Ground Cinnamon: 1 1/2 tsp
- Ground Nutmeg: 1/4 tsp
- Ground Allspice (optional): 1/4 tsp
- Orange Zest: 1 tsp, finely grated
- Mixed Dried Fruit: 3/4–1 cup (e.g., raisins, currants, chopped apricots)
- Vanilla Extract: 1 tsp
- For the Cross Paste: 1/2 cup all-purpose flour + 5–6 tbsp water (to make a thick pipeable paste)
- For the Glaze: 2 tbsp apricot jam or honey + 1 tbsp orange juice (or water)
Instructions
- Bloom the flavors: In a small bowl, stir the dried fruit with the vanilla and 1 tbsp warm water. Let it sit while you make the dough.This softens the fruit and infuses extra flavor.
- Mix dry ingredients: In a large bowl (or the bowl of a stand mixer), whisk bread flour, sugar, yeast, salt, cinnamon, nutmeg, and allspice. Add the orange zest and whisk again.
- Add wet ingredients: Pour in the warm milk, add the egg, and drop in the softened butter. Mix with a spoon until shaggy.If using a stand mixer, fit with the dough hook.
- Knead to smooth: Knead by hand on a lightly floured surface for 8–10 minutes, or in the mixer on medium-low for 6–7 minutes, until the dough is smooth, elastic, and slightly tacky.
- Add the fruit: Pat the dough into a rectangle and scatter the soaked fruit over it. Fold and knead gently for 1 minute to distribute evenly. Avoid tearing the dough.
- First rise: Form a ball and place it in a lightly oiled bowl.Cover and let it rise in a warm, draft-free spot until doubled, about 60–90 minutes. It’s ready when a floured finger pressed into the dough leaves a slow-springing dent.
- Shape the buns: Turn the dough onto a clean surface and divide into 12 equal pieces (about 75–85 g each). Shape each into a tight ball by tucking the edges under and rolling with a cupped hand.
- Pan and proof: Arrange the buns in a greased 9×13-inch (23×33 cm) pan or on a parchment-lined baking sheet with a little space between each. Cover loosely and let rise until puffy and nearly touching, 30–45 minutes.
- Preheat and prepare the cross: Heat the oven to 375°F (190°C).Mix the all-purpose flour with water to form a thick paste that slowly falls from a spoon. Spoon into a piping bag or zip-top bag with a tiny corner snipped.
- Pipe the crosses: Pipe a line across each row of buns, then the other way to form neat crosses. Keep the lines thin and steady for clean definition.
- Bake: Bake for 18–22 minutes until golden brown. Internal temperature should reach about 195–200°F (90–93°C) for fully baked buns.
- Glaze while hot: Warm the jam or honey with orange juice until fluid. Brush generously over the hot buns for shine and flavor.
- Cool slightly and serve: Let the buns cool for at least 15 minutes.Enjoy warm with butter.
