Pistachio Donuts Recipe

You can make so many different kinds of donuts. But have a look at this Pistachio Donuts Recipe, if you’re looking for the kind of donut you just don’t see in every corner.

These delicious fluffy pillows of dough are filled with a creamy pistachio custard, then topped with a sugar glaze that will satisfy your biggest sweet tooth needs.

I’m sure there are tons of recipes for donuts out there on the internet. Of course, they are the best. BUT, I’m afraid you’ll only find a recipe for pistachio donuts right here.

This post may contain affiliate links. I earn a commission from qualified purchases. Please read our Privacy policy here.

pistachio donuts recipe

When it comes to cooking and baking, I always try to stir away from the classic chocolate chip cookie kinda recipe. I think they are overdone. I’m sure chocolate chip cookies are delicious and all, but seriously, does anybody need another chocolate chip cookie recipe out there in the world? The answer is a big fat NO, thanks!

So, over here at Pies and Tacos, you’ll hardly find a recipe for chocolate chip cookies or banana bread. No, no, no. Maybe you’ll find a variation of a chocolate chip cookie. Maybe you’ll find a different way to make Snickerdoodles. However, if what you’re into is an easy peasy, done in 5 minutes kind of recipe, this specific post is not for you.

Making these donuts takes time and love.

And the rewards are so worth everything. You’ll be rewarded with the most delicious donuts you’ve ever had.

So bear this in mind when you are covered in flour rolling out the dough. You are steps away from a unique experience. The best donuts you’ve ever had!

pistachio donuts recipe

Pistachio Donuts Recipe

These fancy and impressive pistachio donuts will make everyone happy when (and if) you share with them.
5 from 1 vote
Prep Time 50 minutes
Cook Time 10 hours
Total Time 10 hours 50 minutes
Course Dessert
Servings 16 donuts
Calories 320 kcal


Donuts dough
  • 1 cup warm milk 95-100F
  • 1/4 cup sugar
  • 2 1/4 teaspoon instant yeast 1 package
  • 2 eggs
  • 1/2 cup softened butter 1 stick
  • 4 1/2- 5 cups all purpose flour
  • 1/2 teaspoon salt
  • 1/4 teaspoon freshly grated nutmeg
  • 1/8 teaspoon ground cardamom
Pistachio Custard Filling
  • 1 1/4 cups milk
  • 1/2 cups chopped pistachios
  • 3 large egg yolks
  • 1/3 cup sugar
  • 3 tablespoons cornstarch
  • 1 teaspoon vanilla extract
Sugar Glaze
  • 3 cups confectioners sugar sifted
  • 6-8 tablespoons of milk
  • 3 teaspoons vanilla extract
  • Small drop of green food coloring optional


To make the dough:
  • Mix 4 1/2 cups of flour, salt and spices together. In the bowl of a standard mixer, combine warm milk with sugar and yeast. Add eggs and butter and mix. Add flour mixture and mix with the paddle attachment or with a wooden spoon until incorporated. Switch to the dough hook of your kitchenAid and knead on medium-low speed for about 5 minutes until dough is smooth, adding more flour if necessary. The dough shouldn’t be sticky when you touch it. Add one tablespoon of flour at a time if you feel like the dough is too sticky. If kneading by hand, work the dough for about 8 minutes.
  • Let the dough rest in the bowl covered for about 20 minutes. Transfer to a lightly oiled bowl and cover with plastic wrap and refrigerate for at least 8 hours or overnight.
  • When you are ready to make your donuts on the next day, remove dough from the fridge and roll it out on a lightly floured counter until it is about 1/2 inch thick. Cut with round 3” cutters at whatever size donuts you prefer. If you want to make filled donuts, ie this recipe for pistachio filled donuts, don’t cut a hole in the middle but if you do want to make traditional donuts, cut a hole in the middle with a 1/2 inch round cutter.
  • Place donuts on a baking sheet lined with parchment paper and lightly oiled. Let them rest covered for about 40 minutes until they rise.
  • To fry you are going to need about 4 cups of vegetable shortening or oil, heat it up in a large heavy bottom pan until it registers 350F. Fry the donuts 2 or 3 at a time, depending on the size of your pan, for about 1 minute on each side or until golden brown. Remove donuts from the oil and let them drain on a tray lined with paper towels.
To make Pistachio Custard Filling:
  • Bring milk and chopped pistachios to a boil in a medium sauce pan. As soon as you see the milk coming to a boil, turn the heat off and set the milk aside to let the mixture steep for 20 minutes. The milk will become infused with the pistachio flavor.
  • Whisk egg yolks and sugar in a medium bowl until pale in color, for a couple of minutes. Add cornstarch and whisk to combine.
  • Add 1/3 of the milk mixture to yolks while whisking. After this first 1/3 was incorporated, add the rest of the milk. Whisking constantly. Return this mixture back to the pan where you boiled the milk. Bring it to the stove, over medium heat and stir with a wooden spoon while cooking the mixture. Bring it to a boil while stirring. Stir vigorously and fast, so you don’t let the custard stick to the bottom of the pan. It will take just a couple of minutes after the mixture has come to a boil to thicken. At first it will seem lumpy, but give it a chance, keep stirring until it’s smooth and thick.
To make the glaze:
  • Mix the confectioners sugar, milk and vanilla until smooth. Make sure the glaze is the right consistency, it should fall slowly from the spatula. If you feel like it’s too runny, add some more powdered sugar by the teaspoon, if you think it’s too thick, add some more milk, by the teaspoon.
To assemble:
  • Cut a 2 inch slit in the middle of the donut crosswise so you can stuff it with the pistachio custard. Don’t cut it all the way. You just want enough room to be able to stick a teaspoon full of filling in the donut.
  • Pour glaze onto a shallow bowl. After filling each donut with about 1 teaspoon of filling, dunk the top surface in the glaze and pull donut up and let it rest on top of a wire to let the glaze drip. When dunking the donuts (Haha) in the glaze, it helps to kinda twist the donut right before pulling to make it easier.
  • Sprinkle chopped pistachios on top of donuts to make it peeerty!

Similar Posts


  1. 5 stars
    Hi Camilla! This recipe seems like one I can actually do! Could you substitute almond milk for regular milk? Looks delicious, and I can’t wait to try!

    1. Thank you so much, Sarah. I believe you can sub the milk for almond milk, just maybe use a little bit more cornstarch, 4 tablespoons would do, I believe! 🙂

  2. So, do you take the pistachios out of the milk after steeping or leave them in?
    These sound and look delicious.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.