Ingredients
For the Vegan Donut Dough:
- All-Purpose Flour: 4 cups (approx. 500g), plus more for dusting
- Granulated Sugar: 1/2 cup (100g)
- Active Dry Yeast: 2 1/4 teaspoons (1 standard packet, 7g)
- Warm Plant-Based Milk: 1 cup (240ml), (e.g., unsweetened almond, soy, or oat milk), warmed to 105-115°F (40-46°C)
- Melted Vegan Butter: 1/4 cup (56g), plus extra for greasing the bowl
- Flax Egg: 1 tablespoon ground flaxseed + 3 tablespoons water, whisked and set aside for 5-10 minutes to thicken
- Vanilla Extract: 1 teaspoon
- Salt: 1/2 teaspoon
- Ground Nutmeg: 1/4 teaspoon (optional, but highly recommended for that classic donut flavor)
For the Vegan Pistachio Pastry Cream:
- Full-Fat Coconut Milk: 1 can (13.5 oz / 400ml), use the thick cream and some of the liquid
- Unsweetened Plant-Based Milk: 1/2 cup (120ml) (almond or soy work well)
- Granulated Sugar: 3/4 cup (150g), adjust to taste
- Cornstarch: 1/4 cup (30g)
- Raw, Unsalted Pistachios: 3/4 cup (90g), finely ground into a powder or paste (a food processor is great for this)
- Vegan Butter: 2 tablespoons (28g), at room temperature
- Vanilla Extract: 1 teaspoon
- Pistachio Extract: 1/2 teaspoon (optional, for enhanced pistachio flavor)
- Salt: A tiny pinch (1/8 teaspoon)
- Turmeric Powder: A very tiny pinch (less than 1/8 teaspoon, optional for a subtle yellow-green hue)
For Frying & Garnish:
- Neutral Flavored Oil: 6-8 cups (e.g., canola, vegetable, sunflower, or refined coconut oil) for frying
- Powdered Sugar: For dusting
- Chopped Pistachios: For garnish
Instructions
Part 1: Make the Vegan Pistachio Pastry Cream
- Prepare Pistachios: If you haven’t already, grind your raw, unsalted pistachios in a food processor until they form a fine powder or a slightly chunky paste. The finer they are, the smoother your cream. Set aside.
- Combine Wet Ingredients (Except Butter & Extracts): In a medium saucepan, whisk together the full-fat coconut milk, unsweetened plant-based milk, granulated sugar, and cornstarch. Make sure the cornstarch is fully dissolved to prevent lumps. Add the pinch of salt and optional turmeric if using.
- Cook the Cream: Place the saucepan over medium heat. Whisk constantly and bring the mixture to a gentle simmer. As it heats, it will begin to thicken. Continue whisking vigorously, especially around the bottom and edges, to prevent scorching and lumps. Cook for about 2-3 minutes once it has thickened, until it’s very glossy and pudding-like.
- Add Pistachios & Flavor: Remove the saucepan from the heat. Immediately whisk in the ground pistachios, room temperature vegan butter, vanilla extract, and optional pistachio extract until the butter is fully melted and everything is well combined. The cream will be quite thick.
- Chill: Transfer the pistachio pastry cream to a heatproof bowl. Press a piece of plastic wrap directly onto the surface of the cream to prevent a skin from forming. Allow it to cool at room temperature for about 30 minutes, then transfer to the refrigerator to chill completely for at least 3-4 hours, or preferably overnight, until very firm.
Part 2: Make the Vegan Donut Dough
- Activate Yeast: In a large mixing bowl (or the bowl of a stand mixer), combine the warm plant-based milk and 1 tablespoon of the granulated sugar. Sprinkle the active dry yeast over the top. Let it sit for 5-10 minutes until foamy. This indicates the yeast is active. If it doesn’t foam, your yeast might be old or the milk too hot/cold; you’ll need to start over.
- Combine Ingredients: To the foamy yeast mixture, add the remaining granulated sugar, melted vegan butter, prepared flax egg, vanilla extract, salt, and optional ground nutmeg. Whisk lightly to combine.
- Add Flour & Knead: Gradually add the all-purpose flour to the wet ingredients.
- Stand Mixer: Using the dough hook attachment, mix on low speed until a shaggy dough forms. Then, increase the speed to medium-low and knead for 7-10 minutes until the dough is smooth, elastic, and pulls away from the sides of the bowl. It should be slightly tacky but not overly sticky.
- By Hand: If kneading by hand, mix the flour in with a wooden spoon until a shaggy dough forms. Turn the dough out onto a lightly floured surface and knead for 10-15 minutes until smooth and elastic. Add a tiny bit more flour if it’s too sticky to handle, but avoid adding too much.
- First Proof: Lightly grease a large bowl with vegan butter or oil. Place the kneaded dough into the bowl, turning it once to coat. Cover the bowl with plastic wrap or a clean kitchen towel. Let the dough rise in a warm, draft-free place for 1 to 1.5 hours, or until doubled in size. The exact time will depend on the temperature of your kitchen.
Part 3: Shape and Proof the Donuts
- Prepare Workspace: Line two baking sheets with parchment paper and lightly flour them.
- Punch Down & Roll: Gently punch down the risen dough to release the air. Turn it out onto a lightly floured surface. Roll the dough out to about 1/2-inch thickness.
- Cut Donuts: Using a 3-inch round cookie cutter (or a glass rim), cut out as many donut rounds as possible. Re-roll the scraps gently and cut more rounds until all dough is used. Place the cut donuts onto the prepared, floured parchment-lined baking sheets, leaving some space between them.
- Second Proof (Resting): Cover the donuts loosely with plastic wrap or a kitchen towel. Let them rest in a warm place for another 30-45 minutes, or until they look puffy and have increased in size by about 50%. They shouldn’t necessarily double this time. When gently poked, the indentation should spring back slowly.
Part 4: Fry the Donuts
- Heat Oil: While the donuts are doing their second proof, prepare your frying station. In a large, heavy-bottomed pot or Dutch oven, pour in the neutral oil to a depth of at least 2-3 inches. Heat the oil over medium heat until it reaches 350-360°F (175-182°C). Use a deep-fry thermometer or candy thermometer to monitor the temperature accurately. This is crucial for perfectly cooked donuts.
- Fry in Batches: Carefully place 2-3 donuts at a time into the hot oil, being cautious not to overcrowd the pot (this lowers the oil temperature). Fry for 1-2 minutes per side, or until golden brown and puffed. The donuts will float.
- Drain: Using a slotted spoon or spider skimmer, carefully remove the fried donuts from the oil, allowing excess oil to drip back into the pot. Transfer them to a wire rack lined with paper towels to drain and cool slightly.
- Maintain Oil Temperature: Continuously monitor and adjust the heat as needed to keep the oil temperature consistent between batches.
Part 5: Fill and Garnish the Donuts
- Prepare Pastry Cream for Filling: Once the donuts have cooled enough to handle (but are ideally still slightly warm), retrieve the chilled pistachio pastry cream from the refrigerator. Give it a good stir to loosen it up. If it’s very stiff, you can whisk it for a minute. Transfer the cream to a piping bag fitted with a small round tip or a bismarck tip (a long, thin nozzle ideal for filling).
- Fill Donuts: Using a skewer or the tip of a small knife, poke a hole into the side of each donut, wiggling it gently to create a cavity for the filling. Insert the piping tip into the hole and gently squeeze the piping bag to fill the donut with the pistachio pastry cream. You’ll feel the donut become heavier and see a little cream at the entry point. Be careful not to overfill.
- Garnish: Once all donuts are filled, dust them generously with powdered sugar. For an extra touch of elegance and flavor, sprinkle some finely chopped pistachios on top.
- Serve: These vegan pistachio cream-filled donuts are best enjoyed fresh, ideally within a few hours of making them.
Nutrition
- Serving Size: One Normal Portion
- Calories: 380-450