Pistachio Cream Donuts are a dreamy bakery-style treat made right at home, combining soft, fluffy donuts with a rich, nutty cream filling and a sweet glaze finish. If you love desserts that feel both comforting and elegant, this recipe is a must-try.
Why You’ll Love This Pistachio Cream Donuts
These donuts bring together everything you want in a homemade dessert. They’re light and airy on the inside, perfectly golden on the outside, and filled with a smooth pistachio cream that feels indulgent without being too heavy. The gentle hint of cinnamon adds warmth, while the glaze and crushed pistachios create a beautiful finish.
You’ll also love how versatile this recipe is. It’s perfect for weekend baking, special occasions, or even a fun family cooking activity. Plus, the flavors are unique enough to impress guests while still being simple to prepare.

Ingredients You’ll Need
To make these delicious donuts, gather the following:
- All-purpose flour
- Baking powder and baking soda
- Salt and ground cinnamon
- Granulated sugar
- Eggs
- Buttermilk
- Unsalted butter
- Vanilla extract
- Pistachio paste
- Heavy cream
- Powdered sugar
- Milk
- Oil for frying
- Crushed pistachios for topping
Each ingredient works together to create a soft dough, creamy filling, and sweet glaze that defines this recipe.
How to Make Pistachio Cream Donuts (Step-by-Step)
Step 1: Prepare the Dough
In a large bowl, mix the flour, baking powder, baking soda, salt, cinnamon, and sugar. In another bowl, whisk together the eggs, buttermilk, melted butter, and vanilla. Combine the wet and dry ingredients until a soft dough forms.
Step 2: Shape the Donuts
Lightly flour your surface and roll out the dough. Cut into donut shapes or small rounds if you prefer filled donuts without holes.
Step 3: Fry Until Golden
Heat oil in a deep pan over medium heat. Carefully fry the donuts in batches until golden brown on both sides. Remove and place on paper towels to drain excess oil.
Step 4: Make the Pistachio Cream
In a bowl, whip the heavy cream until soft peaks form, then gently fold in the pistachio paste. This creates a smooth, rich filling with a beautiful nutty flavor.
Step 5: Fill the Donuts
Once the donuts are slightly cooled, use a piping bag to fill each one with the pistachio cream.
Step 6: Glaze and Garnish
Mix powdered sugar, milk, and a splash of vanilla to make the glaze. Dip the tops of the donuts, then sprinkle with crushed pistachios for a crunchy finish.
Tips & Variations
- Don’t overmix the dough: This keeps the donuts soft and fluffy.
- Control oil temperature: Medium heat ensures even cooking without burning.
- Chill the filling slightly: It helps the pistachio cream hold its shape when piping.
- Try baked donuts: For a lighter option, bake instead of frying.
- Add a twist: A touch of orange zest pairs beautifully with pistachio flavor.

Serving Ideas & Storage
Serve these donuts fresh and slightly warm for the best texture and flavor. They pair wonderfully with milk, tea, or a cozy hot drink.
If you have leftovers, store them in an airtight container in the refrigerator for up to 2 days. For best results, let them come to room temperature before serving. Avoid freezing once filled, as the cream texture may change.
Print
Easy Pistachio Cream Donuts
- Total Time: 40 minutes
- Yield: 8 donuts 1x
- Diet: Vegetarian
Description
Soft, fluffy pistachio cream donuts filled with a rich pistachio filling and finished with a sweet glaze plus crushed pistachios for a bakery-style dessert.
Ingredients
2 cups all-purpose flour
2 tsp baking powder
1/2 tsp baking soda
1/4 tsp salt
1/2 tsp ground cinnamon
1/2 cup granulated sugar
2 large eggs
1/2 cup buttermilk
1/4 cup unsalted butter, melted
2 1/2 tsp vanilla, divided
1/2 cup pistachio paste
1 cup heavy cream
1 1/4 cups powdered sugar
2 tbsp milk
Oil, for frying
Crushed pistachios, for topping
Instructions
1. In a large bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, and granulated sugar.
2. In a separate bowl, whisk the eggs, buttermilk, melted butter, and 2 teaspoons vanilla until smooth.
3. Add the wet ingredients to the dry ingredients and mix just until a soft dough forms.
4. Turn the dough onto a lightly floured surface, roll gently, and cut into round donuts suitable for filling.
5. Heat oil in a deep pan over medium heat until hot enough for frying.
6. Fry the donuts in batches until golden brown on both sides, then transfer to paper towels to drain.
7. Whip the heavy cream until soft peaks form, then fold in the pistachio paste to make the filling.
8. Once the donuts are cool enough to handle, pipe the pistachio cream into the center of each donut.
9. Whisk together the powdered sugar, milk, and remaining 1/2 teaspoon vanilla to make the glaze.
10. Dip the tops of the filled donuts into the glaze and finish with crushed pistachios before serving.
Notes
Do not overmix the dough or the donuts may become dense.
Let the donuts cool slightly before filling so the cream stays smooth.
Chill the pistachio cream for a few minutes if you want a firmer filling.
Store leftovers in an airtight container in the refrigerator for up to 2 days.
- Prep Time: 25 minutes
- Cook Time: 15 minutes
- Category: Dessert
- Method: Fried
- Cuisine: American
Nutrition
- Serving Size: 1 donut
- Calories: 280
- Sugar: 18g
- Sodium: 180mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 55mg
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | ~280 |
| Protein | 5g |
| Carbs | 34g |
| Fat | 14g |
| Fiber | 1g |
| Sodium | 180mg |
Final Thoughts
These Pistachio Cream Donuts are the perfect balance of soft, creamy, and crunchy. Whether you’re baking for family, friends, or just yourself, they bring a touch of bakery-style joy to your kitchen. Once you try them, they’re sure to become a favorite treat you’ll want to make again and again.