There’s a warm nostalgia that washes over me whenever I think about donuts; their irresistible sweetness and fluffy texture evoke memories of bustling bakeries and joyful mornings. But imagine taking that classic favorite and elevating it with a luxurious twist—enter these Vegan Donuts Filled With Pistachio Pastry Cream.
On a recent rainy afternoon, as I rummaged through my pantry, I stumbled upon a stash of bright green pistachios waiting to be transformed into something extraordinary. This culinary adventure not only revitalized my snacking routine but also created a treat that’s bound to impress at any gathering. Each donut bursts with a rich, creamy filling that perfectly balances the nutty flavor of the pistachios, making each bite a delicious delight.
Best of all, these donuts are not only easy to make but also a fantastic way to indulge without straying from a plant-based lifestyle. So, let’s roll up our sleeves and dive into this winner of a recipe that will surely bid farewell to fast food cravings and bring a slice of homemade joy right to your kitchen!
Why are Donuts Filled With Pistachio Pastry Cream so irresistible?
Decadent flavor: These donuts are filled with a creamy pistachio pastry cream that offers a unique twist to traditional recipes, creating an unforgettable taste sensation.
Easy to make: With simple ingredients and straightforward steps, anyone can whip these up in no time, making it perfect for bakers at any skill level.
Plant-based goodness: Enjoy the indulgence without guilt! These vegan donuts let you delight in scrumptious flavors while sticking to your plant-based lifestyle.
Impress your guests: Serve these at gatherings, and watch your friends and family marvel at your baking prowess as they savor every bite of these delightful treats.
Time-efficient: With a total time of under two hours, you can create a batch quickly, fitting even into the busiest of schedules.
Make sure to check out some of my other wonderful vegan dessert ideas to continue your baking adventure!
Donuts Filled With Pistachio Pastry Cream Ingredients
For the Donuts
- All-purpose flour – 315 g (2 ½ cups) gives these donuts their fluffy structure.
- Instant yeast – 2 ½ teaspoons helps the donuts rise perfectly.
- Granulated sugar – 15 g (3.5 teaspoons) adds just the right hint of sweetness.
- Sea salt – ¼ teaspoon enhances all the flavors beautifully.
- Soy milk – 150 ml (⅔ cup) acts as a dairy substitute for a rich texture.
- Apple cider vinegar – 1 ½ teaspoons creates a vegan buttermilk when combined with soy milk.
- Vegan butter – 75 g (⅓ cup) ensures a moist and tender donut.
- Olive oil – 22 ml (1 ½ tablespoons) keeps the mixture smooth and adds depth of flavor.
For the Cream Filling
- Vegan sweetened condensed milk – 130 g (approx. 1 cup total) provides the luscious creaminess we crave.
- Cornstarch – 50 g (⅖ cup) thickens the pastry cream for a luxurious texture.
- Pistachio butter – 60 g (¼ cup) infuses rich pistachio flavor into your filling.
- Sea salt – ¼ teaspoon balances the sweetness while enhancing flavor.
For the Coating
- Shelled pistachios – 50 g (⅖ cup), ground, coat the outside for extra crunch and flavor.
- Granulated sugar – 30 g (2.5 tablespoons) sweetens the pistachio coating for a delightful finish.
With these ingredients ready, you’re well on your way to crafting these delectable donuts filled with pistachio pastry cream that everyone will love!
How to Make Donuts Filled With Pistachio Pastry Cream
-
Prepare the coating: Add the shelled pistachios and 30 g of granulated sugar to a food processor. Blitz until finely ground, then set this mixture aside for later use.
-
Mix dry ingredients: In a bowl, whisk together the 315 g of all-purpose flour, 2 ½ teaspoons instant yeast, 15 g of sugar, and ¼ teaspoon sea salt. Set this aside to combine with the wet ingredients later.
-
Create vegan buttermilk: In a jug, combine the 150 ml of soy milk with 1 ½ teaspoons of apple cider vinegar. Stir it well and allow it to rest for about 5 minutes until slightly thickened.
-
Melt the butter: In a saucepan over low heat, melt 75 g of vegan butter. Once melted, whisk in the 30 g of vegan sweetened condensed milk, 22 ml of olive oil, and the soy buttermilk mixture until fully combined.
-
Combine wet and dry ingredients: Pour the wet mixture into the bowl with the dry ingredients. Mix with a spatula until everything is just combined and a dough starts to form.
-
Knead the dough: Turn the dough out onto a clean surface and knead it for about 8 minutes until it’s smooth and elastic. Let the dough rest for 3 minutes, then shape it into a nice ball.
-
Proof the dough: Place the dough into a lightly oiled bowl, dust the top lightly with flour, cover it with a towel, and let it rise in a warm place for 1 hour, or until it doubles in size.
-
Shape the donuts: Once risen, punch down the dough to release the air, and roll it out to about ½” thickness. Use a 2½” cookie cutter to cut out donut circles.
-
Second proofing: Place the donut circles on a baking tray lined with parchment paper, giving them space to rise. Let them prove for another 20 minutes. Meanwhile, preheat your oven to 180°C (356°F).
-
Bake the donuts: Bake the donuts for 10-11 minutes until they are well risen and lightly golden brown on top.
-
Coat the donuts: While the donuts are still warm, coat them with a thin layer of condensed milk, then roll them in the ground pistachio-sugar mixture. Transfer them to a wire rack and let them cool for 1 hour.
-
Create the pastry cream: For the filling, in a saucepan, combine the 400 ml of soy milk, 50 g of cornstarch, ¼ teaspoon sea salt, and 50 g of vegan sweetened condensed milk. Whisk until smooth. Heat over medium heat, bringing it to a simmer while whisking until thickened, about 5 minutes.
-
Add pistachio flavor: Remove from heat and whisk in the 60 g of pistachio butter until well incorporated. Allow the mixture to cool for 5-10 minutes, then refrigerate for at least 1 hour until completely chilled.
-
Fill the donuts: Using a skewer, poke a hole into each cooled donut. Transfer the pistachio cream into a piping bag, insert into each donut, and fill them with the delicious cream.
Optional: Drizzle extra pistachio butter on top for added flavor.
Exact quantities are listed in the recipe card below.
What to Serve with Donuts Filled With Pistachio Pastry Cream?
Elevate your dessert experience with delightful pairings that complement the rich, creamy goodness of these vegan donuts.
- Fresh Berries: Juicy strawberries, blueberries, and raspberries add a refreshing burst of flavor that balances the sweet creaminess beautifully.
- Chai Tea Latte: The warm, spiced notes of chai perfectly contrast with the indulgent sweetness, creating a cozy and inviting pairing.
- Coconut Whipped Cream: Light and airy, this adds a luscious touch, enhancing the flavors without overpowering the rich pistachio cream inside.
- Vegan Hot Chocolate: This rich, creamy drink rounds out the sweetness of your donuts and creates a heavenly dessert experience.
- Citrus Salad: A zesty salad with oranges or grapefruits offers a bright contrast, refreshing your palate between sweet bites.
- Almond Milk: A smooth and nutty beverage that complements the pistachio while keeping the focus on the donuts’ luxurious filling.
These pairings create the perfect sweet finale, adding both flavor and style to your delightful treat!
Expert Tips for Donuts Filled With Pistachio Pastry Cream
-
Perfect Dough Consistency: Ensure your dough is soft yet slightly tacky. Over-kneading can create dense donuts; avoid this by kneading until just smooth.
-
Accurate Measurements: Baking is a science! Use a kitchen scale for precise ingredient quantities, especially when measuring flour and sugar for your donuts filled with pistachio pastry cream.
-
Proper Proofing: Allow ample time for your donuts to rise. A warm, draft-free environment helps achieve that light airy texture—don’t rush this vital step!
-
Cooling Time: Let the donuts cool completely before filling them with cream. This prevents the cream from melting and ensures a lovely, creamy-filled donut!
-
Creative Variations: Feel free to mix up the fillings! Other nut butters or even ganaches could be used for delicious alternatives to pistachio.
Donuts Filled With Pistachio Pastry Cream Variations
Customize these delightful donuts to suit your taste, and explore exciting flavors that will bring a new dimension to this classic treat!
-
Gluten-Free: Replace all-purpose flour with a 1:1 gluten-free baking blend for deliciously light donuts that everyone can enjoy.
-
Nut-Free: Use sunbutter or tahini instead of pistachio butter to create a creamy filling free of nut allergens, still packed with flavor.
-
Chocolate Lovers: Swirl in melted dark chocolate or add cocoa powder to the dough for a rich and decadent chocolate twist.
-
Spiced Up: Include a dash of cinnamon or nutmeg in the dough for a warm, aromatic enhancement that complements the pistachio beautifully.
-
Citrus Zing: Add a teaspoon of lemon or orange zest to the pastry cream for a refreshing, zesty kick that brightens every bite.
-
Maple Sweetness: Substitute part of the granulated sugar with maple syrup in both the dough and filling for a subtly sweet and earthy flavor.
-
Chilled Treat: Transform these donuts into an ice cream sandwich by placing a scoop of your favorite vegan ice cream between two donuts, creating a delightful frozen dessert.
-
Fruity Fusion: Incorporate small pieces of dried fruit like cranberries or apricots into the dough for chewy bursts of sweetness that take the flavor to great heights.
With these variations, you can unleash your inner creativity and tailor each batch of donuts to fit your style and mood!
How to Store and Freeze Donuts Filled With Pistachio Pastry Cream
Room Temperature: Keep the donuts in an airtight container for up to 3 days to maintain their softness and prevent drying out.
Fridge: If you prefer them chilled, you can store the filled donuts in the refrigerator for up to 5 days. Just be sure to use a covered container to prevent them from absorbing odors.
Freezer: For longer storage, freeze unfilled donuts for up to 3 months. Wrap them tightly in plastic wrap and place them in a freezer-safe bag. Fill with pistachio cream after thawing.
Reheating: To enjoy them warm, reheat in the oven at 175°C (350°F) for 5-8 minutes or until warmed through. This will restore some freshness to your donuts filled with pistachio pastry cream.
Make Ahead Options
These Donuts Filled With Pistachio Pastry Cream are fantastic for meal prep! You can prepare the dough up to 24 hours in advance—simply follow the instructions up to the initial proofing step, cover the dough well with plastic wrap, and refrigerate. On baking day, allow it to come to room temperature before shaping and baking. Additionally, the pistachio pastry cream can be made up to 3 days ahead; store it in an airtight container in the fridge to keep it fresh and creamy. When ready to serve, simply fill the cooled donuts with the pastry cream, and you’ll have a delightful treat ready to impress! These make-ahead tips ensure you can enjoy homemade indulgence without the last-minute rush.
Donuts Filled With Pistachio Pastry Cream Recipe FAQs
What kind of pistachios should I use for the pistachio pastry cream?
I recommend using unsalted, shelled pistachios for the best flavor and texture in your pastry cream. Toasting them lightly can enhance their nutty richness, giving your filling an even more delightful taste. If you prefer a more vibrant color in your cream, look for roasted pistachios which can also bring a deeper flavor.
How should I store the filled donuts?
Store your filled donuts filled with pistachio pastry cream in an airtight container at room temperature for up to 3 days. If you prefer them chilled, place them in the refrigerator for up to 5 days. Just make sure to keep them covered to avoid absorbing any unwanted odors.
Can I freeze the donuts?
Absolutely! You can freeze unfilled donuts for up to 3 months. Just wrap them tightly in plastic wrap and place them in a freezer-safe bag. When you’re ready to enjoy them, simply thaw at room temperature and then fill them with the pistachio cream. This way, you can savor the freshness without the worry of spoiling.
What should I do if my donut dough doesn’t rise?
If your dough isn’t rising like it should, a few factors could be at play. Make sure your yeast is fresh; expired yeast won’t activate properly. Also, check the temperature of your environment. Yeast needs warmth to thrive, so a warm, draft-free area is essential. If your dough still doesn’t rise, try letting it sit for a longer period, as sometimes patience truly pays off!
Are these donuts suitable for someone with nut allergies?
These donuts are not suitable for those with nut allergies, given the use of pistachios and pistachio butter in the filling. However, you can get creative with alternative fillings like chocolate or vanilla custard that would mimic the creaminess while keeping it nut-free!
How long does it take for the pastry cream to cool before filling the donuts?
Once you’ve prepared your pistachio pastry cream, allowing it to cool for about 5-10 minutes at room temperature is ideal before refrigerating for at least an hour. This cooling step ensures the cream firms up nicely for a perfect filling, so don’t skip it!

Decadent Donuts Filled With Pistachio Pastry Cream Delight
Ingredients
Equipment
Method
- Add the shelled pistachios and 30 g of granulated sugar to a food processor. Blitz until finely ground, then set this mixture aside for later use.
- In a bowl, whisk together the 315 g of all-purpose flour, 2 ½ teaspoons instant yeast, 15 g of sugar, and ¼ teaspoon sea salt. Set this aside.
- In a jug, combine the 150 ml of soy milk with 1 ½ teaspoons of apple cider vinegar. Stir and let it rest for about 5 minutes.
- In a saucepan over low heat, melt 75 g of vegan butter. Whisk in the 30 g of vegan sweetened condensed milk, 22 ml of olive oil, and the soy buttermilk mixture.
- Pour the wet mixture into the bowl with the dry ingredients. Mix until a dough starts to form.
- Turn the dough out onto a clean surface and knead for about 8 minutes. Let the dough rest for 3 minutes.
- Place the dough into a lightly oiled bowl, cover with a towel, and let it rise for 1 hour.
- Once risen, punch down the dough and roll it out to about ½" thickness. Cut out donut circles.
- Place the donut circles on a baking tray lined with parchment paper. Let them rise for another 20 minutes. Preheat your oven to 180°C (356°F).
- Bake the donuts for 10-11 minutes until lightly golden brown.
- While still warm, coat them with a thin layer of condensed milk and roll them in the ground pistachio-sugar mixture. Let cool for 1 hour.
- For the filling, combine 400 ml of soy milk, 50 g of cornstarch, ¼ teaspoon sea salt, and 50 g of vegan sweetened condensed milk in a saucepan. Heat until thickened.
- Remove from heat and whisk in the 60 g of pistachio butter. Cool for 5-10 minutes, then refrigerate for at least 1 hour.
- Using a skewer, poke a hole into each cooled donut. Fill them with the pistachio cream.







