Hot Cross Buns
Hot cross buns are more than just a delightful treat; they’re a fragrant reminder of tradition and comfort. These spiced, pillowy rolls boast a rich history and have been enjoyed around Easter for generations. Each bun is adorned with a distinctive cross, making them visually appealing and perfect for sharing with loved ones. A heady combination of warm milk, honey, and a medley of comforting spices makes every bite irresistible.

I remember the first time I baked hot cross buns with my grandmother. The kitchen was filled with the warm scent of cinnamon and nutmeg, creating an atmosphere of anticipation. It was one of those moments where you realize that baking is not just about the end result but about the love and memories created along the way. With this recipe, you’ll find that making homemade hot cross buns is not only easy but also incredibly rewarding. Let’s bring that nostalgic joy into your kitchen!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: With just 30 minutes of prep time, you can have fresh, warm buns ready in a little over two hours.
- Irresistible Flavor: The combination of ground cinnamon, nutmeg, and honey creates a deliciously cozy flavor profile.
- Eye-Catching Appeal: Those perfect little crosses not only look cute but also make these buns a hit for any occasion.
- Flexible Serving: They’re perfect for breakfast, brunch, or a delightful afternoon snack. You can even serve them during festive gatherings!
- Diet-Friendly Options: Want to make them gluten-free? Simply substitute the flour for a gluten-free blend.
Ingredients You’ll Need
- 1 cup warm milk (about 110°F): This helps activate the yeast. If it’s too hot, it can kill the yeast; if it’s too cold, it won’t activate. Always check the temperature.
- 2 1/4 tsp active dry yeast (or 1 packet): This is the leavening agent that makes your buns rise and become fluffy.
- 1/4 cup honey: Natural sweetness and moisture, perfect for enhancing flavor. Maple syrup can also be used as a substitute.
- 1/4 cup butter, melted: For richness and a tender crumb. If preferred, you can use coconut oil for a dairy-free option.
- 2 large eggs: These add structure and moisture to your dough.
- 3 1/2 cups whole wheat flour (or all-purpose flour): Whole wheat offers more fiber, but all-purpose flour will give you a lighter texture.
- 1 tsp salt: Essential for flavor and controlling yeast fermentation.
- 1 tsp ground cinnamon: This spice adds warmth and depth to the buns.
- 1/4 tsp ground nutmeg: A little nutmeg goes a long way in adding complexity to the flavor.
- 3/4 cup raisins (optional): They add a lovely burst of sweetness, but feel free to leave them out if you prefer plain buns.
- 1/2 cup all-purpose flour: This is for piping the cross.
- 5-6 tbsp water: To combine with the flour for the cross mixture.
- 1 tbsp honey: This is for glazing to give the buns a sweet, shiny finish.
- 1 tbsp water: To mix with honey for the glaze.
How to Make Hot Cross Buns
- Activate the Yeast: In a large bowl, combine 1 cup warm milk and 1/4 cup honey. Sprinkle 2 1/4 tsp yeast over the surface and let it sit for 5–10 minutes until it’s foamy.
- Combine Wet Ingredients: Add 1/4 cup melted butter and 2 large eggs to the yeast mixture, then stir to combine.
- Mix Dry Ingredients: In another bowl, whisk together 3 1/2 cups whole wheat flour, 1 tsp salt, 1 tsp cinnamon, and 1/4 tsp nutmeg. Gradually stir the dry ingredients into the wet mixture until a soft dough forms. Gently fold in 3/4 cup raisins if you desire.
- Knead the Dough: Turn the dough out onto a lightly floured surface and knead for 6–8 minutes until the dough is smooth and elastic. If you have a stand mixer, it will take about 5–6 minutes with the dough hook.
- First Rise: Place the kneaded dough into a lightly greased bowl, cover it, and let it rise in a warm area for about 1 to 1.5 hours, until it has doubled in size.
- Shape the Buns: Once risen, punch down the dough and divide it into 12 equal portions. Shape each portion into a smooth ball and place them in a greased 9×13-inch baking dish, ensuring they’re touching slightly. Cover and let them rise again for 30–45 minutes.
- Preheat your Oven: Preheat your oven to 375°F. While it heats up, mix 1/2 cup all-purpose flour with enough water (5–6 tbsp) to form a thick paste. Transfer this paste to a piping bag or a zip-top bag with a corner snipped off. Pipe a cross over each bun.
- Bake: Place the buns in the preheated oven and bake for 18–22 minutes. They should be golden brown and cooked through.
- Glaze: In a small saucepan, warm 1 tbsp honey with 1 tbsp water. Brush this mixture over the warm buns for a shiny finish. Allow to cool slightly before serving.
Storing & Reheating
Hot cross buns keep well when stored at room temperature for up to 2 days in an airtight container. If you wish to keep them longer, transfer them to the refrigerator, where they’ll last up to a week. For longer storage, freeze them in a freezer-safe bag for up to 3 months. To reheat, simply pop them in a 350°F oven for about 10 minutes. Note that while they’ll still taste great after freezing, the texture may change slightly, so adding a little soft butter works wonders in refreshing their taste.
Chef’s Helpful Tips
- Common Mistakes: Ensure your yeast is fresh! Always check the expiration date to avoid flat buns.
- Ingredient Temperature: Using room temperature eggs helps the dough rise more effectively.
- Timing Strategies: When you’re kneading, don’t rush; the texture is essential for that perfect fluffy result.
- Texture Troubleshooting: If your buns seem too dry, add a splash of milk. If they’re sticky, incorporate a bit more flour until manageable.
- Flavor Enhancement: Consider adding orange zest or mixed peel for a citrus twist on the classic flavor.
- Make-Ahead Options: You can prepare the dough a day in advance, let it rise, and then shape it. Simply cover and refrigerate until you’re ready to bake.
These hot cross buns are a warm embrace on an otherwise ordinary day, infusing your home with cozy scents and creating moments to cherish. Invite a friend over for tea, spread a bit of butter on these soft buns, and savor every bite together. Let them become part of your story, just as they have been for many generations before.

Recipe FAQs
Can I make these hot cross buns without eggs?
What can I use instead of raisins?
Can I freeze hot cross buns?
How do I know when my buns are done baking?
More Dinner Recipes
- Foolproof Sandwich Bread
- Stuffed Chicken Marsala
- Chicken Piccata Pasta
- Oven Baked Chicken with Rice
- Deviled Egg Potato Salad
👉 If you make my Hot Cross Buns recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Hot Cross Buns
- Prep Time: 30 minutes
- Cook Time: 140 minutes
- Total Time: 2 hours 50 minutes
- Yield: 12 1x
- Category: Baking
- Method: Baking
- Cuisine: International
Description
These hot cross buns are a delightful combination of warm spices, honey, and raisins, making them the perfect comfort food. With simple prep and easy-to-find ingredients, you’ll love this homemade treat any time of the year.
Ingredients
- 1 cup warm milk about 110°f
- 2 1/4 tsp active dry yeast or 1 packet
- 1/4 cup honey
- 1/4 cup butter, melted
- 2 large eggs
- 3 1/2 cups whole wheat flour or regular all-purpose flour
- 1 tsp salt
- 1 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 3/4 cup raisins optional
- 1/2 cup all-purpose flour
- 5-6 tbsp water
- 1 tbsp honey
- 1 tbsp water
Instructions
- In a large bowl, mix the warm milk and honey. Sprinkle the yeast on top and let it sit for 5–10 minutes until foamy.
- Add the melted butter and eggs to the yeast mixture, stirring to combine.
- In another bowl, whisk the whole wheat flour, salt, cinnamon, and nutmeg. Gradually add the dry ingredients to the wet mixture until a soft dough forms. Fold in the raisins.
- Turn the dough onto a lightly floured surface and knead for 6–8 minutes until smooth and elastic, or use a stand mixer for 5–6 minutes.
- Place the dough in a greased bowl, cover it, and let it rise in a warm spot for about 1–1½ hours until it doubles in size.
- Punch down the dough and divide it into 12 equal pieces. Shape them into smooth balls and place in a greased 9×13-inch baking dish, slightly touching.
- Cover and let rise again for 30–45 minutes.
- Preheat the oven to 375°F. Mix the flour and water to create a thick paste and use a piping bag to create a cross on each bun.
- Bake for 18–22 minutes until golden brown and fully cooked.
- Warm honey with water and brush it over the buns for shine and sweetness. Let cool slightly before serving.
Notes
For extra flavor, feel free to add mixed dried fruit to the dough.
These buns are best served warm, but can also be sliced and toasted for a delightful breakfast option.
Nutrition
- Serving Size: 1 bun
- Calories: 200
- Sugar: 5g
- Sodium: 150mg
- Fat: 6g
- Saturated Fat: 3g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 30mg




