plant-based pastry

Vegan Boston Cream Doughnuts — The Most Indulgent Most Spectacular Plant-Based Doughnuts You Will Ever Make

vegan boston cream doughnuts

There are doughnuts and then there are doughnuts like these Vegan Boston Cream Doughnuts — the kind that you pull from the hot oil golden and pillowy and impossibly light, fill with cold, silky vanilla pastry cream until they feel heavy and luxurious in your hand, and then dip in a glossy, snapping dark chocolate glaze that sets into a perfect shell around the whole thing and makes them look exactly like the doughnuts in the display case of the best doughnut shop you have ever walked past. This is that doughnut. The one that makes a Saturday morning feel like a genuine occasion. The one that proves vegan baking is not a category of compromise but a category of achievement — because these doughnuts are so deeply, completely, unmistakably the real thing that the only difference is the complete absence of dairy and eggs.

Boston cream doughnuts are the doughnut version of Boston cream pie — the classic American dessert of vanilla custard layered between sponge cake and covered in chocolate ganache, which is itself the official dessert of the state of Massachusetts. In doughnut form, the concept is even better: a yeasted, fried dough shell that is light and airy and slightly chewy, filled with a thick, cold, deeply vanilla-flavored pastry cream, and dipped in a glossy chocolate glaze that provides the perfect bittersweet counterpoint to the sweet, rich cream inside. Every bite delivers all three elements simultaneously — the soft dough, the cold cream, the snapping chocolate — in a combination that is one of the great achievements of American pastry.

This vegan version uses an enriched yeasted dough made with plant milk, vegan butter, and flax egg, producing a dough that rises beautifully, fries into a pillow-soft shell with a delicate, slightly chewy crumb, and holds the filling without becoming soggy. The pastry cream is made from oat milk, cornstarch, vegan butter, and vanilla — thick, smooth, and deeply flavored, rich enough to feel genuinely indulgent. The chocolate glaze is a simple ganache of dark chocolate and coconut cream that sets to a glossy, firm shell.

This recipe is 100% vegan, naturally dairy-free, egg-free, ready in about 2½ hours (including rise time), and produces doughnuts so genuinely spectacular that they will be the most impressive thing you have made in your kitchen this year.


Recipe Information

Prep TimeRise TimeCook TimeTotal TimeServingsCalories
30 mins90 mins20 mins~2.5 hrs12 doughnuts~320 kcal

Ingredients

For the Yeasted Doughnut Dough

  • 1 cup (240ml) unsweetened oat milk or soy milk, warmed to 110°F (43°C)
  • 2¼ tsp (7g / 1 packet) active dry yeast
  • ¼ cup (50g) caster sugar, divided
  • 3 cups (360g) all-purpose flour, plus more for dusting
  • ½ tsp salt
  • ¼ cup (55g) vegan butter, softened
  • 1 flax egg (1 tbsp ground flaxseed + 3 tbsp water, rested 5 minutes)
  • 1 tsp vanilla extract
  • Neutral oil for frying (about 1 litre)

For the Vegan Vanilla Pastry Cream

  • 2 cups (480ml) unsweetened oat milk or soy milk
  • ½ cup (100g) caster sugar
  • ¼ cup (30g) cornstarch
  • 2 tbsp vegan butter
  • 2 tsp pure vanilla extract or 1 vanilla bean, split and scraped
  • Pinch of salt

For the Chocolate Glaze

  • 150g (5oz) dark chocolate (70% cocoa), finely chopped
  • ½ cup (120ml) full-fat coconut cream
  • 1 tbsp maple syrup or agave
  • Pinch of salt

Instructions

Make the Pastry Cream (do this first — it needs to chill)

  1. Whisk the oat milk, sugar, cornstarch, and salt together in a medium saucepan until completely smooth with no lumps. Place over medium heat and cook, whisking constantly, until the mixture thickens dramatically and large bubbles begin to erupt from the surface. Once bubbling, continue to whisk vigorously for exactly 2 minutes — this cooks out the raw starch taste and ensures the cream sets firmly.
  2. Remove from the heat immediately. Whisk in the vegan butter and vanilla until the butter is fully melted and the cream is silky and glossy.
  3. Press a sheet of plastic wrap directly onto the surface of the cream — touching it completely so no air is between the wrap and the cream. This prevents a skin from forming. Refrigerate for at least 1 hour until completely cold, thick, and set. The cream will thicken significantly as it chills. Whisk vigorously before filling.

Make the Doughnut Dough

  1. Activate the yeast. Combine the warm milk, yeast, and 1 teaspoon of the sugar in a small bowl or measuring jug. Stir gently and leave for 5–10 minutes until the mixture is foamy and fragrant — this tells you the yeast is alive and active. If no foam appears after 10 minutes, the yeast is dead or the milk was too hot; start again with fresh yeast.
  2. Make the dough. In a large mixing bowl or the bowl of a stand mixer fitted with a dough hook, combine the flour, remaining sugar, and salt. Add the foamy yeast mixture, the softened vegan butter, the flax egg, and the vanilla extract. Mix on low speed (or stir with a wooden spoon) until a shaggy dough forms, then increase to medium speed and knead for 8–10 minutes until the dough is smooth, elastic, and slightly tacky but not sticky. The dough is ready when it springs back slowly when pressed with a finger.
  3. First rise. Shape the dough into a ball and place it in a lightly oiled bowl, turning to coat. Cover with a damp kitchen towel or plastic wrap and leave in a warm place for 60–90 minutes until doubled in size.
  4. Shape the doughnuts. Turn the risen dough out onto a lightly floured surface. Roll to approximately 1 cm (⅜ inch) thickness. Using a round cutter approximately 7–8 cm (3 inches) in diameter, cut out as many rounds as possible. Re-roll the scraps and cut again. Place the rounds on lightly floured parchment-lined baking sheets. Cover loosely and leave to puff for 20–30 minutes — they will not double in size but should look noticeably puffier.
  5. Fry the doughnuts. Pour the neutral oil into a large, heavy-bottomed pot to a depth of at least 8 cm (3 inches). Heat over medium heat to 350°F (175°C) — use a thermometer for accuracy; oil that is too hot produces doughnuts that are dark outside and raw inside, and oil that is too cool produces greasy, dense doughnuts. Fry the doughnuts in batches of 2–3 — do not crowd the pot. Fry for 90 seconds to 2 minutes per side until deep golden brown. Remove with a slotted spoon and drain on a paper-towel-lined rack. Allow to cool completely before filling.

Make the Chocolate Glaze

  1. Place the chopped dark chocolate in a heatproof bowl. Heat the coconut cream in a small saucepan over medium heat until just beginning to simmer — do not boil. Pour the hot coconut cream over the chocolate and leave undisturbed for 2 minutes. Add the maple syrup and salt, then whisk from the center outward in slow, small circles until the ganache is completely smooth, glossy, and combined. Allow to cool slightly until it is thick enough to coat a spoon but still pourable — about 10 minutes at room temperature.

Fill and Glaze

  1. Fill the doughnuts. Transfer the chilled pastry cream to a piping bag fitted with a long, thin filling tip. Using a thin skewer or chopstick, poke a hole into the side of each doughnut, pushing it in to create a cavity in the center. Insert the filling tip into the hole and pipe cream in slowly until the doughnut feels noticeably heavier and you feel resistance — this tells you the cavity is full. Alternatively, slice each doughnut in half horizontally, spread with pastry cream, and replace the top.
  2. Glaze. Dip the top of each filled doughnut into the chocolate glaze, letting the excess drip back into the bowl. Place glaze-side up on a wire rack and allow the chocolate to set for 10–15 minutes before serving. For an extra-thick glaze, dip a second time once the first coat has set.

Pro Tips

  • Temperature control is everything when frying — invest in a kitchen thermometer if you do not have one. At 350°F the doughnuts take exactly the right amount of time to cook through before the exterior becomes too dark. Monitor the temperature between batches and adjust the heat as needed.
  • Cool the doughnuts completely before filling — filling a warm doughnut causes the pastry cream to thin and run. Patience here produces a doughnut where the cream stays cold, firm, and clearly defined inside.
  • Make the pastry cream the day before — it keeps in the refrigerator for up to 3 days and becomes even firmer and more pipeable after overnight chilling, making filling significantly easier.
  • Do not skip the second rise — the 20–30 minute puff after shaping is what gives the fried doughnuts their light, airy crumb. Frying dough that hasn’t had its second rise produces noticeably denser doughnuts.

The History of Boston Cream

Boston cream pie — the inspiration for these doughnuts — is not actually a pie at all. It is a cake: two layers of vanilla sponge sandwiching a thick vanilla custard, the whole thing glazed with dark chocolate. The dessert was created at the Parker House Hotel in Boston in 1856, where it was served as a showpiece dessert and became so beloved that it was declared the official dessert of the Commonwealth of Massachusetts in 1996. The name “pie” rather than “cake” is believed to come from the era when pies and cakes were baked in the same pans and the distinction was less clear. The doughnut version — filling a yeasted fried dough with vanilla custard and dipping it in chocolate — is an American invention that takes all three elements of the original dessert and reimagines them in the format of the doughnut shop, producing something that is greater than either the pie or the doughnut alone.


Flavor Variations

  • Mocha Boston Cream Doughnuts: Add 2 teaspoons of instant espresso powder to the pastry cream for a coffee-flavored filling that pairs magnificently with the dark chocolate glaze.
  • White Chocolate Boston Cream Doughnuts: Replace the dark chocolate glaze with a white chocolate and coconut cream ganache for a sweeter, more delicate version.
  • Strawberry Boston Cream Doughnuts: Fold 3 tablespoons of fresh strawberry puree into the finished pastry cream for a bright, pink, fruit-flavored filling before dipping in dark chocolate.

Nutritional Highlights (Per Doughnut)

CaloriesProteinCarbsFiberFat
~320 kcal5g42g2g15g

Storage

  • Best eaten the day they are made — the doughnut shell absorbs moisture from the pastry cream over time, softening slightly by day two (still delicious, just less pillow-soft).
  • Refrigerator: Filled and glazed doughnuts keep covered in the refrigerator for up to 2 days. Bring to room temperature for 20 minutes before eating for the best texture.
  • Unfilled shells: Unglazed, unfilled doughnut shells keep in an airtight container at room temperature for up to 2 days — fill and glaze fresh when needed.
  • Pastry cream: Keeps in the refrigerator for up to 3 days — whisk well before using.

Frequently Asked Questions

Can I bake these doughnuts instead of frying?

Baked doughnuts have a noticeably different texture — more like a muffin than a classic doughnut — and do not achieve the light, airy, slightly chewy crumb of a fried doughnut. For the authentic Boston cream doughnut experience, frying is strongly recommended. If baking, use 375°F (190°C) for 12–15 minutes.

What oil is best for frying doughnuts?

A neutral-flavored oil with a high smoke point is ideal — sunflower oil, vegetable oil, or refined coconut oil all work well. Avoid olive oil or any strongly flavored oil, which imparts flavor to the doughnuts.

Why is my pastry cream lumpy?

Lumpy pastry cream is caused by not whisking constantly during cooking, or by the liquid being too hot when the cornstarch is first added. Whisk vigorously from the first moment the mixture goes on the heat. If lumps form, strain the finished cream through a fine mesh sieve while still hot — it will be perfectly smooth.

Can I make the dough the night before?

Yes — after shaping the doughnuts, place them on a parchment-lined tray, cover tightly with plastic wrap, and refrigerate overnight for a slow, cold second rise. Remove from the refrigerator 30 minutes before frying to take the chill off.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Chocolate Cinnamon Rolls

vegan chocolate cinnamon rolls

There are breakfasts you eat because mornings demand something. And then there are breakfasts like these Vegan Chocolate Cinnamon Rolls — the kind that fill the entire house with the smell of warm yeast dough and melting chocolate as they bake, that come out of the oven puffed and golden, pulling apart into soft, pillowy spirals with rivers of chocolate running through every single one. This is that breakfast. The one that turns an ordinary weekend morning into something genuinely special. The one people remember long after the plate is empty.

These rolls take the beloved technique of a classic cinnamon roll — a soft, enriched yeasted dough rolled around a generous filling, sliced into spirals, and baked until puffed and golden — and combine it with a rich chocolate and cinnamon filling that melts into gooey pockets throughout each roll. Finished with a simple vanilla glaze, they deliver everything wonderful about a classic cinnamon roll with the added indulgence of real melted chocolate.

What makes these rolls so outstanding is the double filling — a brown sugar cinnamon layer combined with a generous scattering of vegan chocolate chips that melts during baking into gooey, chocolatey pockets throughout the dough, ensuring every single bite delivers both the classic cinnamon roll flavor and a genuine chocolate experience.

This recipe is 100% vegan, ready in about two hours including rising time, and absolutely magnificent eaten warm, pulled apart by hand, with the chocolate still soft and the glaze just beginning to melt into the spirals.


Recipe Information

Prep TimeRise TimeCook TimeTotal TimeServingsCalories
20 mins75 mins25 mins2 hrs10~390 kcal

Ingredients

For the Dough

  • 3¼ cups (390g) all-purpose flour
  • 2¼ tsp (7g) active dry yeast
  • ¼ cup (50g) cane sugar
  • ½ tsp fine salt
  • ¾ cup (180ml) plant milk, warmed to 110°F (43°C)
  • ¼ cup (55g) vegan butter, melted and slightly cooled
  • 1 tsp pure vanilla extract

For the Filling

  • ⅓ cup (75g) vegan butter, softened
  • ½ cup (100g) brown sugar
  • 1½ tbsp cinnamon
  • 1 cup (170g) vegan chocolate chips
  • 2 tbsp cocoa powder, mixed into the brown sugar

For the Vanilla Glaze

  • 1 cup (120g) powdered sugar
  • 2–3 tbsp plant milk
  • ½ tsp pure vanilla extract
  • Pinch of salt

Instructions

  1. Activate the yeast. Combine the warm plant milk, sugar, and yeast in a bowl and let sit for 5–10 minutes until foamy on the surface.
  2. Make the dough. In a large bowl or stand mixer combine the flour and salt. Add the activated yeast mixture, melted vegan butter, and vanilla extract. Mix until a shaggy dough forms, then knead for 8–10 minutes by hand or 6 minutes in a stand mixer until smooth and elastic.
  3. First rise. Place the dough in a lightly oiled bowl, cover, and let rise in a warm place for 60–75 minutes until doubled in size.
  4. Make the filling. Mix the brown sugar with the cocoa powder and cinnamon in a small bowl.
  5. Roll and fill. Turn the risen dough out onto a lightly floured surface and roll into a large rectangle, roughly 30 x 45cm. Spread the softened vegan butter evenly over the surface, then sprinkle the cinnamon cocoa sugar mixture evenly over the butter. Scatter the chocolate chips evenly across the entire surface.
  6. Roll and slice. Starting from the long edge, roll the dough tightly into a log. Slice into 10 equal rolls using a sharp knife or unflavored dental floss for the cleanest cuts.
  7. Second rise. Arrange the rolls in a greased baking dish with a little space between each. Cover and let rise for 30–40 minutes until visibly puffed.
  8. Bake. Preheat the oven to 350°F (175°C) and bake for 22–26 minutes until deeply golden on top and cooked through in the center.
  9. Glaze and serve. Whisk together the powdered sugar, plant milk, vanilla extract, and salt until smooth and pourable. Drizzle generously over the warm rolls before serving.

Pro Tips

  • Use a thermometer to check the milk temperature for activating the yeast — too hot will kill it, too cool will not activate it properly.
  • Roll the dough as evenly as possible to ensure consistent baking and uniform spirals.
  • Use unflavored dental floss to slice the rolled log for the cleanest cuts without squashing the spiral.
  • Do not skip the second rise — it is what produces the light, pillowy texture that makes these rolls so special.
  • Glaze while the rolls are still warm so the glaze melts slightly into the spirals rather than sitting on top as a thick layer.

Why This Combination Works

The classic cinnamon roll filling of butter, brown sugar, and cinnamon already creates a deeply caramelized, fragrant filling during baking. Adding cocoa powder to that sugar mixture and chocolate chips throughout introduces real chocolate flavor without disrupting the texture or rise of the dough, producing rolls that taste like a genuine hybrid between a classic cinnamon roll and a chocolate pastry.


Flavor Variations

  • Chocolate Orange Rolls: Add the zest of an orange to the dough and filling for a chocolate orange variation.
  • Peanut Butter Chocolate Rolls: Spread a thin layer of warmed peanut butter over the filling before adding the chocolate chips.
  • Espresso Chocolate Rolls: Add a teaspoon of instant espresso powder to the filling for a deeper, mocha-like flavor.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~390 kcal6g54g3g16g

Storage

  • Room temperature: Store unglazed rolls in an airtight container for up to 2 days.
  • Refrigerator: Glazed rolls keep for up to 5 days; warm briefly before serving.
  • Freezer: Freeze baked, unglazed rolls for up to 2 months. Thaw and warm in the oven, then glaze fresh before serving.
  • Make ahead: Assemble and slice the rolls, then refrigerate overnight before the second rise; bring to room temperature for about an hour before baking.

Frequently Asked Questions

Can I make the dough the night before?

Yes — after the first rise, refrigerate the dough overnight, then roll, fill, and slice the next morning, allowing extra time for the second rise since the dough will be cold.

Why didn’t my dough rise properly?

This is usually caused by yeast that did not activate due to milk that was too hot or too cold, or expired yeast. Always check the milk temperature and yeast expiration date.

Can I make these gluten-free?

A dedicated gluten-free yeasted dough blend can work, though the texture will be denser than the traditional version.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more indulgent vegan breakfast and baking recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!