Easy Vegan Hot Cross Buns Recipe for Easter

This vegan hot cross buns recipe is exactly what you need to make your Easter morning feel a lot more special without any of the dairy or eggs. If you've ever felt like vegan bread can be a bit hit-or-miss—sometimes ending up more like a brick than a pillowy bun—I totally get it. But honestly, once you get the hang of a few simple tricks, you'll realize that plant-based baking is just as good, if not better, than the traditional stuff.

There's something about the smell of cinnamon, nutmeg, and citrus zest wafting through the house that just screams springtime. These buns are soft, slightly chewy, packed with fruit, and finished with that signature sticky glaze. Whether you're a long-time vegan or just trying to bake something everyone at the table can enjoy, this recipe is a total game-changer.

Why This Vegan Recipe Actually Works

Most traditional recipes rely on milk, butter, and sometimes eggs to get that rich, "enriched" dough texture. To make this a successful vegan hot cross buns recipe, we just need to swap those out for high-quality plant-based alternatives.

I usually go for soy milk because it has a higher protein content, which helps with the structure of the bread, but oat milk works great too. For the fat, a good quality vegan block butter (the kind that comes in a foil wrapper rather than a tub) gives you that buttery flavor and a soft crumb.

The real secret, though, isn't just the ingredients—it's the patience. Yeast dough needs time to do its thing. If you rush the rise, you'll end up with dense buns. If you give them the time they need to double in size, you'll be rewarded with something incredibly light and airy.

What You'll Need to Get Started

Before you dive in, make sure your ingredients are at the right temperature. This is one of those small things that makes a huge difference. Your plant milk should be lukewarm—not hot, or you'll kill the yeast, and not cold, or the yeast will stay asleep.

The Dough Ingredients

  • Strong White Bread Flour: You want the high protein content here to get that nice chew. All-purpose flour works in a pinch, but bread flour is definitely better.
  • Yeast: I use fast-action dried yeast because it's easy and reliable.
  • Sugar: Just enough to feed the yeast and add a bit of sweetness.
  • Spices: A heavy hand of cinnamon, some ground nutmeg, and a pinch of allspice or ginger.
  • Vegan Butter: Melted and slightly cooled.
  • Plant Milk: Soy or oat are my top picks.

The Mix-ins

  • Dried Fruit: Sultanas or raisins are classic. Some people love currants, too.
  • Mixed Peel: I know it's polarizing, but it adds that authentic citrusy zing. If you hate it, just use extra orange zest.
  • Zest: One large orange and maybe a lemon. This is where the "fresh" flavor comes from.

Step-by-Step: Making the Dough

First things first, grab a large bowl and whisk your flour, yeast, sugar, and spices together. Don't put the salt directly on top of the yeast; salt can actually kill it if they sit together too long before mixing.

Make a well in the center and pour in your warm plant milk and melted vegan butter. Start stirring from the middle, gradually bringing in the flour until you have a shaggy dough.

The Kneading Process

Now, you can do this in a stand mixer with a dough hook if you want to save your arms, but I actually find kneading by hand quite therapeutic. Flour your surface lightly and go to town. You're looking for the dough to go from sticky and rough to smooth and elastic.

A good way to tell if it's ready is the "windowpane test." Take a small piece of dough and gently stretch it out. If you can stretch it thin enough to see light through it without it tearing, the gluten is developed and you're good to go.

The First Rise

Lightly grease your bowl, pop the dough in, and cover it with a damp tea towel. Now, find the warmest spot in your house. Depending on how chilly your kitchen is, this could take anywhere from an hour to two hours. You want it to double in size. Don't rush it! Use this time to have a coffee or prep your fruit.

Adding the Fruit and Shaping

Once the dough has risen, punch it down to let the air out. This is the part where you add your soaked raisins and zest. I like to soak my dried fruit in a little warm water (or even orange juice) for 15 minutes beforehand so they stay juicy during baking. Just make sure to drain them well before folding them into the dough.

Getting the Perfect Bun Shape

Divide the dough into equal pieces. For standard-sized buns, you're looking at about 10 to 12 pieces. To get a smooth top, tuck the edges of the dough underneath themselves and roll the ball under your cupped hand on the counter.

Place them on a baking tray lined with parchment paper, leaving about a centimeter or two between them. They should be close enough that they'll touch after the second rise, which gives them those soft, pull-apart sides.

That Iconic Cross and the Bake

While the buns are rising for the second time (usually about 45 minutes), you can make the paste for the crosses. It's literally just flour and water mixed into a thick, pipeable paste.

Piping the Crosses

Load the paste into a piping bag (or a sandwich bag with the corner snipped off). Pipe long lines across the rows of buns in one direction, then go back the other way to create the crosses.

Pop them into a preheated oven at about 200°C (400°F). They usually take about 15 to 20 minutes. You're looking for a deep golden brown color. If you tap the bottom of a bun and it sounds hollow, it's done.

The Finishing Touch: The Glaze

As soon as those buns come out of the oven, you want to brush them with something sweet while they're still piping hot. This is what gives them that professional, sticky finish.

You can use warmed apricot jam (strain out the chunks first), maple syrup, or even a simple sugar syrup (equal parts sugar and water boiled together). Don't be shy with it—let it soak into the warm crust.

Troubleshooting Your Vegan Hot Cross Buns

If your buns didn't rise, the most likely culprit is the yeast. Maybe the milk was too hot, or the yeast was just past its prime. Always check the expiration date on those little packets!

Another common issue is "tough" buns. This usually happens if you didn't knead long enough or if you added way too much extra flour while kneading. The dough should be slightly tacky, not dry.

How to Serve and Store Them

Is there anything better than a warm hot cross bun sliced open and slathered in vegan butter? Honestly, probably not. These are definitely at their absolute peak about 20 minutes after they come out of the oven.

If you have leftovers, they keep pretty well in an airtight container for a couple of days. Since they don't have eggs or dairy, they can dry out a little faster than store-bought ones that are loaded with preservatives. The fix? Just pop them in the toaster or under the grill for a minute. It brings the softness back and makes the edges crispy.

You can even freeze them! Just wrap them tightly and they'll stay good for a month. When the craving hits, defrost one at room temperature and give it a quick toast.

Making a vegan hot cross buns recipe from scratch might seem like a bit of a project, but it's so incredibly rewarding. There's a certain pride in pulling a tray of these out of the oven and knowing exactly what went into them. Plus, they taste a million times better than anything you'll find in a plastic bag at the supermarket. Happy baking!