Get Ready for the Fluffiest, Coziest Hot Cross Buns You’ve Ever Tasted
It’s that time of year again when the aroma of freshly baked Fluffy Hot Cross Buns fills my kitchen. These soft, spiced buns are a true delight, and I can’t wait to share this recipe with you. Whether it’s for a special occasion or just because, these buns are sure to make your day a little sweeter.
A Brief History of Hot Cross Buns
Hot cross buns have a rich history dating back to the 12th century. They were originally made by an Anglican monk to celebrate Good Friday. Legend has it that these buns, marked with a cross, were blessed and had magical healing properties. Today, they’re enjoyed all over the world, especially during the Easter season. But why wait for Easter? These soft hot cross buns are perfect anytime you need a little comfort and cheer.
Why You’ll Love These Soft Hot Cross Buns
These fluffy hot cross buns are not just any buns; they’re a symphony of flavors and textures. The dough is incredibly soft and airy, filled with juicy raisins, and infused with the warm, comforting spices of cinnamon and allspice. And let me tell you, the aroma while they’re baking is simply divine. Plus, they’re surprisingly easy to make, even for beginners. So, gather your ingredients and let’s get baking!
Perfect Occasions to Prepare These Buns
While these fluffy hot cross buns are traditionally enjoyed during Easter, they’re also perfect for any cozy breakfast, brunch, or even as a sweet afternoon treat. Serve them at a family gathering, a holiday brunch, or just because you want to make someone’s day a little brighter. They’re always a hit!
Ingredients for the Best Fluffy Hot Cross Buns
- All-purpose flour: 325 g (2 cups)
- Whole milk: 150 ml (1/2 cup + 2 tbsp)
- Granulated sugar: 50g (1/4 cup)
- Instant yeast: 2 tsp
- Cinnamon powder: 1/2 tsp
- Ground allspice: 1/2 tsp
- Salt: 1/2 tsp
- Egg: 1 large
- Unsalted butter: 50g, softened
- Raisins: 75g (1/2 cup)
- For the cross: 2 tbsp flour, 1-2 tbsp water
- For the glaze: 2 tbsp apricot jam or honey
Substitution Options
If you’re missing a few ingredients, don’t worry! You can still make these buns. Here are some substitutes:
- Whole milk: Use almond milk or any other plant-based milk for a dairy-free option.
- Raisins: Substitute with dried cranberries, chopped dates, or even chocolate chips for a fun twist.
- Apricot jam: Use honey, maple syrup, or any other sweet syrup for the glaze.
Let’s Get Baking: Step-by-Step Guide
Step 1: Prepare the Yeast Mixture
Heat the whole milk in a saucepan until it’s lukewarm—about the temperature of a warm bath. Add the granulated sugar and instant yeast to the milk and give it a gentle stir. Let it stand for 5-10 minutes until it becomes nice and foamy. This is the magic step that will make your buns rise beautifully.
Step 2: Mix the Dry Ingredients
In a large mixing bowl, combine the all-purpose flour, cinnamon powder, ground allspice, and salt. Whisk them together to ensure they’re well mixed. The warm, comforting aroma of these spices will start to fill your kitchen, making it feel like a cozy hug.
Step 3: Combine Wet and Dry Ingredients
Add the egg and the frothy yeast mixture to the dry ingredients. Stir everything together until the dough starts to come together. It might look a bit shaggy at first, but that’s perfectly fine. The key is to mix until the ingredients are just combined.
Step 4: Add the Butter
Now, add the softened butter to the dough. Continue mixing until the butter is fully incorporated and the dough starts to look smooth and a bit more cohesive. The butter adds a rich, creamy texture to the buns, making them extra yummy.
Step 5: Knead the Dough
Turn the dough out onto a lightly floured surface and knead it for 5-7 minutes. The dough should become smooth and elastic. This is a great arm workout, and it’s so satisfying to see the dough transform under your hands. If the dough is too sticky, add a little more flour, but be careful not to add too much.
Step 6: Add the Raisins
Gently knead in the plump, juicy raisins. The raisins will add a burst of sweetness and a lovely texture to the buns. Make sure they are evenly distributed throughout the dough for the best taste in every bite.
Step 7: First Rise
Place the dough in a lightly oiled bowl, turning it to coat all sides. Cover the bowl with a clean kitchen towel or plastic wrap and let it rise in a warm, draft-free place for about 1-1.5 hours, or until it has doubled in size. Patience is key here, but the reward is worth it!
Step 8: Shape the Buns
Once the dough has risen, gently punch it down to release any air bubbles. Divide the dough into 10-12 equal pieces. Shape each piece into a round bun and place them on a baking sheet lined with parchment paper, leaving some space between them. This ensures they have room to rise and expand without sticking together.
Step 9: Second Rise
Cover the buns with a clean kitchen towel or plastic wrap and let them rise for another 30-45 minutes. This second rise makes the buns even lighter and fluffier. While they’re rising, you can preheat your oven to 375°F (190°C).
Step 10: Make the Crosses
In a small bowl, mix 2 tablespoons of flour with 1-2 tablespoons of water to form a thick paste. Transfer the paste to a piping bag or a plastic bag with a small hole cut in the corner. Pipe crosses onto the buns, making sure they’re neat and centered. This step gives the buns their classic, recognizable look.
Step 11: Bake the Buns
Bake the buns for 15-20 minutes, or until they are golden brown and the kitchen is filled with the most amazing aroma. The tops should be slightly crispy, and the insides should be soft and fluffy. Keep an eye on them to avoid over-browning.
Step 12: Glaze the Buns
While the buns are baking, warm the apricot jam or honey in a small pan. Once the buns are done, brush the warm glaze over the tops of the buns immediately after removing them from the oven. This adds a beautiful, glossy finish and a touch of extra sweetness.
Step 13: Cool and Enjoy
Let the buns cool on a wire rack for a few minutes before serving. This allows the glaze to set and the buns to become perfectly soft and fluffy. Serve them warm, and enjoy the delightful combination of spices, raisins, and a hint of sweetness.
Timing Breakdown
To help you plan, here’s the breakdown of the preparation times:
- Prep Time: 30 minutes
- Cooking Time: 20 minutes
- Resting Time: 2-2.5 hours (including both rises)
- Total Time: 3-3.5 hours
Chef’s Secret
One of my favorite secrets for these fluffy hot cross buns is to use a warm, draft-free spot for the dough to rise. I often place the bowl in my oven with the light on, creating a cozy, warm environment. This helps the dough rise beautifully and consistently.
Extra Info
Did you know that the cross on hot cross buns is not just decorative? It’s a symbol of the crucifixion and a reminder of the meaning behind the Easter season. The spices used in the buns, such as cinnamon and allspice, are also symbolic, representing the spices used in embalming Christ’s body. It’s a beautiful blend of tradition and flavor.
Necessary Equipment
To make these fluffy hot cross buns, you’ll need:
- A large mixing bowl
- A saucepan
- A wooden spoon or mixer
- A clean kitchen towel or plastic wrap
- A baking sheet lined with parchment paper
- A piping bag or a plastic bag with a small hole cut in the corner
Storage Tips
These fluffy hot cross buns are best enjoyed fresh, but if you have leftovers, store them in an airtight container at room temperature for up to 2 days. For longer storage, you can freeze the buns (without the glaze) for up to 3 months. When you’re ready to eat them, thaw them at room temperature and warm them up in the oven for a few minutes.
Tips and Advice
To make these buns even more delicious, try soaking the raisins in a little warm water or orange juice before adding them to the dough. This plumps them up and adds a burst of flavor. Also, don’t be afraid to experiment with different spices and flavors. A little nutmeg or a dash of vanilla can add a unique twist.
Presentation Tips
For a beautiful presentation, serve these fluffy hot cross buns on a platter with a side of butter and a drizzle of honey. You can also slice them in half and toast them, then slather with a generous amount of butter and a sprinkle of cinnamon. They look and taste fantastic!
Healthier Alternative Recipes
If you’re looking for a healthier version of these fluffy hot cross buns, try these variations:
- Whole Wheat Hot Cross Buns: Swap half of the all-purpose flour with whole wheat flour for a nuttier, more fiber-rich option.
- Spelt Hot Cross Buns: Use spelt flour instead of all-purpose flour for a gluten-friendly alternative with a unique, earthy flavor.
- Oatmeal Hot Cross Buns: Add a cup of rolled oats to the dough for added texture and nutritional value.
- Fruit and Nut Hot Cross Buns: Replace the raisins with a mix of dried fruits and nuts, such as cranberries, apricots, and almonds.
- Gluten-Free Hot Cross Buns: Use a gluten-free flour blend and follow the same recipe for a delicious, allergen-free option.
- Vegan Hot Cross Buns: Substitute the milk with a plant-based milk, use a vegan butter, and swap the egg with a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water).
Common Mistakes to Avoid
Mistake 1: Overheating the Milk
One of the most common mistakes is overheating the milk. If the milk is too hot, it can kill the yeast, preventing the buns from rising. To avoid this, heat the milk until it’s lukewarm, around 110°F (43°C). This is the perfect temperature for the yeast to activate. Pro tip: Use a thermometer to check the temperature, or simply test it with your finger—it should feel warm but not hot.
Mistake 2: Adding Too Much Flour
Add too much flour, and your buns will be dense and heavy. The dough should be soft and slightly sticky, but not overly wet. If the dough is too sticky, add a little more flour, but do so gradually. Pro tip: Keep your work surface and hands lightly floured to prevent sticking, but don’t go overboard.
Mistake 3: Not Kneading Enough
Kneading is crucial for developing the gluten in the dough, which gives the buns their soft, fluffy texture. If you don’t knead enough, the buns may turn out tough and chewy. Aim for 5-7 minutes of kneading, until the dough is smooth and elastic. Pro tip: Use a bench scraper to help you knead if the dough is too sticky.
Mistake 4: Over-Baking the Buns
Over-baking can make your buns dry and hard. Keep an eye on them and remove them from the oven once they are golden brown. The internal temperature should be around 190°F (88°C), according to the USDA guidelines for safe cooking temperatures. Pro tip: Use an oven thermometer to ensure your oven is at the right temperature.
Mistake 5: Skipping the Second Rise
The second rise is essential for achieving the perfect light and airy texture. Don’t skip this step, even if you’re in a hurry. The buns need time to rise and expand, which makes them super soft and fluffy. Pro tip: Place the buns in a warm, draft-free area for the best results.
FAQs About Fluffy Hot Cross Buns
What are hot cross buns?
Hot cross buns are sweet, spiced buns traditionally made with raisins and marked with a cross on top. They are usually served during the Easter season but can be enjoyed anytime.
Can I use dried cranberries instead of raisins?
Absolutely! Dried cranberries, chopped dates, or even chocolate chips can be used as a substitute for raisins. Feel free to get creative with your ingredients.
How long do hot cross buns last?
These fluffy hot cross buns are best enjoyed fresh, but they can be stored in an airtight container at room temperature for up to 2 days. For longer storage, freeze them for up to 3 months.
Can I make these buns without yeast?
Unfortunately, yeast is a key ingredient for the rise and texture of these buns. Without yeast, the buns won’t be as fluffy and light. However, you can try using a quick-rise yeast or a no-knead method for a similar result.
How do I make the cross on the buns?
To make the cross, mix 2 tablespoons of flour with 1-2 tablespoons of water to form a thick paste. Transfer the paste to a piping bag or a plastic bag with a small hole cut in the corner and pipe crosses onto the buns before baking.
Can I make these buns gluten-free?
Yes, you can make a gluten-free version by using a gluten-free flour blend. Follow the same recipe, but be sure to adjust the liquid as needed, as gluten-free flours can absorb more liquid.
Do I need to use whole milk?
No, you can use any type of milk, including plant-based options like almond milk or oat milk. Just make sure the milk is lukewarm before adding the yeast.
Can I make the buns in advance?
Yes, you can make the buns in advance and freeze them. Simply thaw and reheat them in the oven before serving. This is a great way to save time and have fresh buns ready for any occasion.
What spices can I use in hot cross buns?
Traditionally, hot cross buns are spiced with cinnamon, allspice, and sometimes nutmeg. You can also add a pinch of cloves or cardamom for a unique twist. Experiment with different spices to find your favorite combination.
Can I use honey instead of apricot jam for the glaze?
Absolutely! Honey, maple syrup, or any other sweet syrup can be used as a substitute for the apricot jam. Just warm it up slightly to make it easier to brush over the buns.
Whether you’re baking for a special occasion or just treating yourself, these fluffy hot cross buns are sure to be a hit. Don’t forget to check out our other delicious recipes, like the Soft Cross Buns or the Christmas Eggnog Delight, for more baking inspiration. Happy baking, and enjoy!

Equipment
- Large mixing bowl
- Saucepan
- Wooden spoon or mixer
- Clean kitchen towel or plastic wrap
- Baking sheet lined with parchment paper
Ingredients
- 325 g all-purpose flour
- 150 ml whole milk (1/2 cup + 2 tbsp)
- 50 g granulated sugar (1/4 cup)
- 2 tsp instant yeast
- 1/2 tsp cinnamon powder
- 1/2 tsp ground allspice
- 1/2 tsp salt
- 1 large egg
- 50 g unsalted butter softened
- 75 g raisins (1/2 cup)
- 2 tbsp flour for the cross
- 1-2 tbsp water for the cross
- 2 tbsp apricot jam or honey for the glaze
Instructions
- Heat the whole milk until lukewarm and combine with sugar and yeast; let stand for 5-10 minutes.
- In a large bowl, mix flour, cinnamon, allspice, and salt.
- Stir in the egg and yeast mixture until a shaggy dough forms.
- Add softened butter and mix until incorporated and smooth.
- Turn dough onto a floured surface and knead for 5-7 minutes until elastic.
- Knead in the raisins evenly throughout the dough.
- Place dough in an oiled bowl, cover, and let rise in a warm spot for 1-1.5 hours until doubled.
- Punch down the dough, divide into 10-12 pieces, and shape into buns.
- Place buns on a parchment-lined baking sheet and let them rise for another 30-45 minutes.
- Prepare cross mixture and pipe crosses onto risen buns.
- Bake buns for 15-20 minutes at 375°F (190°C) until golden brown.
- Glaze the buns with warmed apricot jam or honey right out of the oven.
- Cool on a wire rack and serve warm.
Notes
Nutrition

Hi, I’m Olivia Parker, the founder of BakingSecret.com and a lifelong lover of all things sweet and homemade. I grew up in a small town in Oregon, where the smell of fresh cookies in my family’s kitchen sparked my passion for baking. Over the years, I turned that passion into a mission: to help home bakers feel confident, inspired, and creative.
After studying food science and working in several artisan bakeries across the U.S., I decided to create a space where everyone from beginners to seasoned bakers can find reliable recipes, expert tips, and a warm, welcoming community. BakingSecret.com is my way of sharing the magic of baking with the world. When I’m not testing new recipes, you’ll find me exploring farmers’ markets, collecting vintage cookbooks, or perfecting my sourdough technique.