“You know that moment when you catch a whiff of something warm and spicy, and suddenly, you’re transported back to a cozy kitchen filled with laughter and chatter?” That happened to me last spring when I stumbled upon an old, slightly stained recipe card tucked inside a thrift store cookbook. The card was scribbled in a hurried hand—smudges and all—and it promised the kind of comfort that only classic hot cross buns can deliver. I wasn’t planning to bake that day, honestly. I had just popped in for some old cookbooks (because, well, you never know what treasures you’ll find), but that little card called my name.
So, I set aside the dust on the shelves and got to work. I can’t say it was perfect on the first try; I forgot the yeast once and ended up with something more like dense rolls than fluffy buns. But the next day, with a second chance, the magic happened. The buns came out golden, soft, and filled with just the right hint of spice—and that vanilla glaze? Oh, it’s the kind of sweet finish that makes you close your eyes after the first bite. Maybe you’ve been there, craving something nostalgic but needing a little twist to make it yours. This cozy hot cross buns recipe with an easy vanilla glaze is exactly that kind of treat.
It’s not just a recipe; it’s a little moment of warmth and tradition in the middle of your busy day, perfect for sharing or sneaking a piece when no one’s looking. Let me tell you, once you try this, it’ll be hard not to make it a regular in your baking rotation.
Why You’ll Love This Recipe
From my kitchen trials to your table, this cozy hot cross buns recipe with vanilla glaze has been tested and loved by family and friends alike. Here’s why it stands out:
- Quick & Easy: Comes together in under 2 hours, including rising time—ideal for a weekend morning or last-minute cravings.
- Simple Ingredients: Uses pantry staples you probably already have—no need for fancy shopping trips.
- Perfect for Special Mornings: Great for Easter brunch, cozy breakfasts, or any moment when you want a classic treat that feels special.
- Crowd-Pleaser: Kids and adults always ask for seconds, and honestly, who can blame them?
- Unbelievably Delicious: The soft, tender crumb with warm spices paired with a smooth vanilla glaze hits all the right notes.
What makes this recipe different? It’s the little things—like gently warming the milk just right to wake up the yeast without killing it, and blending the vanilla into the glaze so that every bite is a perfect balance of sweet and spice. It’s comfort food, yes, but with a touch of elegance that makes it feel just right for your table. You know that feeling when a recipe just works? That’s this one.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying texture without the fuss. Most of these are pantry staples, and if you don’t have something, substitutions are easy.
- For the Dough:
- 3 1/2 cups (440g) all-purpose flour, plus extra for dusting (King Arthur works great)
- 1/4 cup (50g) granulated sugar
- 1 packet (2 1/4 tsp or 7g) active dry yeast
- 1 tsp ground cinnamon
- 1/2 tsp ground nutmeg
- 1/4 tsp ground cloves (optional, adds warmth)
- 1/2 tsp salt
- 1 cup (240ml) whole milk, warmed to about 110°F (43°C)
- 1 large egg, room temperature
- 1/4 cup (60g) unsalted butter, melted and slightly cooled
- 1/2 cup (75g) raisins or currants (soaked in warm water for 10 minutes, drained)
- For the Crosses:
- 1/2 cup (65g) all-purpose flour
- 1/3 cup (80ml) water
- For the Vanilla Glaze:
- 1 cup (120g) powdered sugar, sifted
- 2 tbsp (30ml) whole milk
- 1 tsp pure vanilla extract (use Nielsen-Massey for best flavor)
If you want to make this gluten-free, almond flour can replace some of the flour, but the texture will be denser. For a dairy-free option, swap milk with almond or oat milk, and use coconut oil instead of butter. I’ve done it both ways, and while the classic version wins for fluffiness, these tweaks still deliver cozy vibes.
Equipment Needed
- Mixing Bowls: At least two—one for dough and one for the flour paste.
- Stand Mixer with Dough Hook (optional): Makes kneading easier, but you can knead by hand (expect 10-15 minutes of arm work!).
- Baking Sheet: A rimmed sheet works best to catch any glaze drips.
- Parchment Paper: Prevents sticking and makes cleanup a breeze.
- Kitchen Thermometer: Handy for warming the milk to just the right temperature.
- Pastry Bag or Ziplock Bag: For piping the crosses, but a small spoon and steady hand work too.
If you don’t have a stand mixer, no worries—kneading by hand is therapeutic (and a great arm workout). I once borrowed a neighbor’s kitchen thermometer after burning the milk twice—trust me, it’s a worthwhile tool!
Preparation Method

- Activate the Yeast: In a small bowl, combine the warmed milk (110°F/43°C) with the sugar and yeast. Stir gently and let it sit for 5-10 minutes until foamy. This step wakes up the yeast and ensures a good rise. If it doesn’t foam, your yeast may be old—start over with fresh yeast.
- Mix Dry Ingredients: In a large mixing bowl, whisk together the 3 1/2 cups flour, cinnamon, nutmeg, cloves, and salt. This evenly distributes the spices and salt.
- Combine Wet Ingredients: Add the yeast mixture, melted butter, and egg to the dry ingredients. Stir with a wooden spoon or your mixer’s dough hook until the dough starts to come together—about 2 minutes.
- Knead the Dough: If by hand, turn the dough onto a floured surface and knead for about 10-12 minutes until smooth and elastic. If using a mixer, knead on medium speed for 6-8 minutes. The dough should be slightly sticky but not overly wet.
- Add the Raisins: Fold in the soaked and drained raisins or currants, kneading gently to distribute them evenly.
- First Rise: Shape the dough into a ball and place it in a lightly oiled bowl. Cover with a clean kitchen towel and let it rise in a warm spot for 1 to 1 1/2 hours, or until doubled in size. You’ll notice the dough puff up and feel airy—perfect!
- Shape the Buns: Punch down the dough gently to release air. Divide into 12 equal pieces (about 70g/2.5 oz each). Roll each piece into a smooth ball and place them on a parchment-lined baking sheet, leaving about 2 inches (5 cm) between buns.
- Second Rise: Cover the buns loosely with plastic wrap or a kitchen towel and let them rise for another 30-40 minutes until puffy but not quite doubled.
- Prepare the Cross Paste: Mix the 1/2 cup flour with 1/3 cup water until a thick paste forms. Transfer to a piping bag or a ziplock bag with a small corner cut off.
- Pipe the Crosses: Carefully pipe a cross over each bun. Don’t worry if it’s a bit uneven—that just adds charm.
- Bake: Preheat the oven to 375°F (190°C). Bake the buns for 18-22 minutes until golden brown on top. You can tell they’re done when they sound hollow if tapped on the bottom.
- Make the Vanilla Glaze: While the buns bake, whisk together powdered sugar, milk, and vanilla until smooth.
- Glaze the Buns: As soon as the buns come out of the oven, brush the vanilla glaze over the tops. The warmth helps the glaze soak in just a bit without making the buns soggy.
- Cool & Enjoy: Let the buns cool slightly on a wire rack before serving warm—or at room temperature. Honestly, they’re hard to resist fresh out of the oven!
Cooking Tips & Techniques
I’ve learned a few things the hard way with hot cross buns, so here are some tips to make sure your batch turns out just right:
- Milk Temperature: Too hot, and you kill the yeast; too cold, and it won’t activate. Aim for warm bath temperature (around 110°F/43°C). I once ruined a batch by overheating milk while distracted by a phone call—lesson learned!
- Kneading: Don’t rush this step. Proper kneading develops gluten, which makes buns soft and chewy. The dough should bounce back when poked gently.
- Rising Environment: Yeast loves warmth and humidity. If your kitchen is chilly, place the dough in the oven with just the light on or near a warm spot.
- Cross Paste Consistency: It should be thick enough to hold shape but not too stiff. If it’s too runny, the crosses will spread and lose definition.
- Glazing: Brush the vanilla glaze right after baking while buns are hot. If you wait, the glaze won’t soak in as well.
- Multitasking: While dough is rising, prep the glaze and clean up to save time. I always find myself sneaking a taste of glaze at this point—it’s dangerously good!
Variations & Adaptations
Want to switch things up? Here are some ideas I’ve tried and loved:
- Orange Zest & Cranberries: Add 1 tbsp finely grated orange zest to the dough and swap raisins for dried cranberries. The citrus brightness pairs beautifully with the vanilla glaze.
- Spiced Apple: Fold in 1/2 cup finely chopped apple and 1/4 tsp ground ginger for a fresh twist on the classic spices. Just watch the moisture content in the dough to avoid soggy buns.
- Vegan Version: Use almond or oat milk, replace butter with coconut oil, and swap the egg with a flax egg (1 tbsp ground flaxseed + 3 tbsp water). The texture is slightly different but still cozy and delicious.
- Baked in a Loaf Pan: For pull-apart hot cross buns, arrange the dough balls in a greased loaf pan and bake as one. The sides stay softer and are perfect for slicing.
- Chocolate Chip Upgrade: For a fun twist, replace the raisins with mini chocolate chips. Kids (and adults) love this, especially with the vanilla glaze!
Serving & Storage Suggestions
These hot cross buns are best enjoyed warm, with the vanilla glaze still slightly gooey. I like to serve them with a pat of butter or a drizzle of honey for extra indulgence. They pair wonderfully with a strong cup of coffee or a soothing herbal tea.
If you have leftovers (which, honestly, is rare), store them in an airtight container at room temperature for up to 2 days. For longer storage, freeze the buns wrapped tightly in plastic wrap and then in a freezer bag for up to 3 months.
To reheat, pop them in a 350°F (175°C) oven for 5-7 minutes or microwave for 15-20 seconds wrapped in a damp paper towel to keep them soft. The flavors mellow and deepen overnight, so they’re great the next day too!
Nutritional Information & Benefits
Each cozy hot cross bun contains roughly 230 calories, with 5 grams of fat, 38 grams of carbohydrates, and 5 grams of protein. The raisins add natural sweetness and a boost of fiber, while the warm spices like cinnamon have anti-inflammatory properties.
This recipe can be made with whole milk or dairy alternatives, making it adaptable to different dietary needs. It’s not low-carb, but it’s a treat that feels nourishing thanks to its simple, natural ingredients. For those mindful of allergens, the recipe contains gluten, dairy, and eggs, but vegan and gluten-free adaptations are possible with the right swaps.
Conclusion
Cozy hot cross buns with an easy vanilla glaze aren’t just a classic treat—they’re a little moment of comfort and tradition you can bake right at home. Whether you’re sharing them at a special brunch or sneaking one with your afternoon tea, this recipe brings a warm, tender bite that feels both nostalgic and fresh.
Feel free to make it your own with the variations or keep it classic—the important part is enjoying the process and, of course, the delicious results. I love this recipe because it’s simple enough for a beginner yet rewarding enough to make you feel like a seasoned baker. Give it a try, and don’t forget to let me know how your batch turns out!
FAQs
Can I make hot cross buns ahead of time?
Yes! You can prepare the buns and freeze them before baking or after baking. Just thaw and warm before serving.
What if my dough doesn’t rise?
Check your yeast’s freshness and the milk temperature. Yeast needs warmth and a bit of sugar to activate properly.
Can I add other dried fruits?
Absolutely! Chopped dates, dried cherries, or apricots work well if you prefer something different from raisins.
Is the vanilla glaze necessary?
It’s a lovely finishing touch that adds sweetness and moisture, but you can skip it or dust with powdered sugar instead.
How do I store leftover buns?
Keep them in an airtight container at room temperature for 2 days or freeze for longer storage. Reheat gently before serving.
Pin This Recipe!

Cozy Hot Cross Buns Recipe with Easy Vanilla Glaze for Perfect Treats
A classic hot cross buns recipe featuring warm spices and a soft, tender crumb, finished with a sweet vanilla glaze. Perfect for cozy breakfasts, Easter brunch, or any special morning treat.
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Total Time: 1 hour 50 minutes
- Yield: 12 servings 1x
- Category: Breakfast, Snack, Dessert
- Cuisine: British
Ingredients
- 3 1/2 cups (440g) all-purpose flour, plus extra for dusting
- 1/4 cup (50g) granulated sugar
- 1 packet (2 1/4 tsp or 7g) active dry yeast
- 1 tsp ground cinnamon
- 1/2 tsp ground nutmeg
- 1/4 tsp ground cloves (optional)
- 1/2 tsp salt
- 1 cup (240ml) whole milk, warmed to about 110°F (43°C)
- 1 large egg, room temperature
- 1/4 cup (60g) unsalted butter, melted and slightly cooled
- 1/2 cup (75g) raisins or currants (soaked in warm water for 10 minutes, drained)
- For the Crosses:
- 1/2 cup (65g) all-purpose flour
- 1/3 cup (80ml) water
- For the Vanilla Glaze:
- 1 cup (120g) powdered sugar, sifted
- 2 tbsp (30ml) whole milk
- 1 tsp pure vanilla extract
Instructions
- Activate the yeast by combining warmed milk (110°F/43°C), sugar, and yeast in a small bowl. Let sit 5-10 minutes until foamy.
- In a large bowl, whisk together 3 1/2 cups flour, cinnamon, nutmeg, cloves, and salt.
- Add yeast mixture, melted butter, and egg to dry ingredients. Stir until dough starts to come together.
- Knead dough by hand for 10-12 minutes or with mixer dough hook for 6-8 minutes until smooth and elastic.
- Fold in soaked and drained raisins or currants.
- Place dough in a lightly oiled bowl, cover, and let rise in a warm spot for 1 to 1 1/2 hours until doubled.
- Punch down dough and divide into 12 equal pieces (about 2.5 oz each). Roll into balls and place on parchment-lined baking sheet, spacing 2 inches apart.
- Cover buns loosely and let rise for 30-40 minutes until puffy but not doubled.
- Mix 1/2 cup flour with 1/3 cup water to form thick paste for crosses. Transfer to piping bag or ziplock bag.
- Pipe crosses over each bun.
- Preheat oven to 375°F (190°C). Bake buns for 18-22 minutes until golden and hollow sounding when tapped.
- While baking, whisk powdered sugar, milk, and vanilla to make glaze.
- Brush vanilla glaze over hot buns immediately after baking.
- Cool buns slightly on wire rack before serving warm or at room temperature.
Notes
Warm milk to about 110°F to activate yeast without killing it. Knead dough thoroughly for soft, chewy buns. Pipe crosses with thick paste for best shape. Brush glaze immediately after baking for best absorption. Variations include adding orange zest, cranberries, or chocolate chips. Vegan and gluten-free versions possible with substitutions.
Nutrition
- Serving Size: 1 bun (about 2.5 oz)
- Calories: 230
- Fat: 5
- Carbohydrates: 38
- Protein: 5
Keywords: hot cross buns, vanilla glaze, Easter brunch, cozy breakfast, spiced buns, homemade buns, easy baking



