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 Time | Rise Time | Cook Time | Total Time | Servings | Calories |
|---|---|---|---|---|---|
| 30 mins | 90 mins | 20 mins | ~2.5 hrs | 12 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)
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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
- 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
- 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.
- 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)
| Calories | Protein | Carbs | Fiber | Fat |
|---|---|---|---|---|
| ~320 kcal | 5g | 42g | 2g | 15g |
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!