Homemade Pistachio Pudding

It’s easy to make old-fashioned pistachio pudding from scratch with just five ingredients! It’s so creamy and rich – a delicious dessert when you’re craving something sweet. The pudding is made with pistachios steeped in milk along with some cornstarch, eggs, and sugar. It’s so simple and a great make-ahead dessert.

a bowl of pistachio pudding with a spoon.

Ingredients

  • Pistachios: I use unsalted pistachios for this recipe. I prefer to shell them myself, but you can use shelled pistachios. You’ll just pay a little more for them.
  • 2% milk
  • Granulated sugar
  • Cornstarch
  • Whisked egg yolks
shelled pistachios in a small bowl.

How to Make It

โ˜‘๏ธ Chop

The first thing you’ll need to do is chop the pistachios. A food processor fitted with a chopping blade makes this easy, but you can use a knife and chop them by hand.

Transfer the chopped nuts to a bowl and add the milk. Go ahead and set the mixture aside while you work on the next recipe step.

โ˜‘๏ธ Combine

Whisk the cornstarch and sugar in a saucepan. Add the pistachio and milk mixture, stir and then add the egg yolks. I like to whisk them first in a small bowl so it’s easier to whisk them into the pudding mixture.

โ˜‘๏ธ Cook

Turn the burner heat to medium. You want to slowly heat the mixture, whisking occasionally. Heating slowly ensures the mixture doesn’t boil. It will release steam after a few minutes, which is what you want. Adjust the heat, if needed, to keep it from boiling.

Whisk and heat the mixture for about 10 minutes or so. It will seem like nothing is happening and just about the time you think the pudding is not going to thicken, it will. Once it thickens, bubbles will form that barely break the surface. It’s at this point you can take the pan off the heat.

the thickened pudding in a pan.

โ˜‘๏ธ Strain

Place a fine mesh strainer over a large heat-proof bowl. Spoon the pudding into the strainer and, using a rubber spatula, press it through the strainer. It’s okay if some finely chopped nuts get into the pudding – they add a great texture.

โ˜‘๏ธ Chill

Transfer the pudding to small bowls or cups. Cover them with plastic wrap so it’s touching the surface of the pudding. This will prevent a skin from forming as the pudding chills.

Chill the pudding for at least a few hours before serving.

Recipe Tips

The color of your pudding will vary based on the pistachios you use and how orange your egg yolks are. Mine usually turns out more yellow because the egg yolks I use are very orange.

Another thing that affects the color are the pistachios. When you shell them, you’ll notice they have a flaky brown skin. It won’t affect the pudding flavor, but will mute the green color. If you want to remove all of it, you’ll need to blanche the nuts to fully remove it.

If you want your pudding to look like the kind that is made from a box, you’ll need to add some green food coloring.

You can serve the pudding warm, but I find the flavor is better if you chill it first. You can make the pudding up to a day ahead if you like and keep it in the refrigerator. It will keep well for up to two days – after two days, the texture will change and it will not be as creamy and thick.

small bowls of pistachio pudding.
Print

Pisatchio Pudding

small bowls of pistachio pudding.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Old-fashioned pistachio pudding made from scratch with just five ingredients!

  • Author: April Anderson
  • Prep Time: 30 minutes
  • Cook Time: 10 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Desserts
  • Method: Simmer
  • Cuisine: American

Ingredients

Scale
  • ยพ cup shelled pistachios (see note)
  • 2 1/2 cups 2% milk
  • 2/3 cup granulated sugar
  • 1/4 cup cornstarch
  • 2 large egg yolks

Instructions

  1. Place the shelled pistachios in a food processor and pulse until they are finely chopped.ย  Transfer them to a mixing bowl, add the milk and stir to combine.
  2. Whisk the sugar and cornstarch together in a large saucepan. Add a small amount of the milk and whisk until smooth. Add the rest of the milk and whisk until combined.
  3. Turn the burner to medium heat and cook the pudding for about 10 minutes or until it’s thickened, whisking often. Don’t let it boil – it’s better to slowly warm the mixture until it’s steaming hot. It will take a bit for the pudding to thicken – once it does, bubbles will form that can barely break the surface of the pudding. Once this happens, take the pan off the heat.
  4. Place a strainer over a large heat-proof bowl and pour the hot pudding into the strainer. Using a spatula, press the pudding through the strainer and discard the solids (it’s okay if some of the nutty bits slip through!).
  5. Transfer the strained pudding to small bowls or cups. Cover with plastic wrap (the wrap should touch the surface of the pudding to prevent a skin from forming) and chill the pudding for a couple of hours or up to one day.

Notes

Pistachios: You can shell the pistachios yourself or buy ones that are already shelled. Just make sure to use unsalted pistachios.

You can serve the pudding warm, but I think it the pistachio flavor is better after the pudding is chilled. The pudding will keep well for two days in the refrigerator.

 

Nutrition

  • Calories: 262
  • Sugar: 28.6g
  • Sodium: 51.8mg
  • Fat: 10.5g
  • Saturated Fat: 2.7g
  • Unsaturated Fat: 7.3g
  • Trans Fat: 0.1g
  • Carbohydrates: 36.4g
  • Fiber: 1.7g
  • Protein: 7.4g
  • Cholesterol: 69.7mg

Do you love this recipe? Don’t forget to leave a comment and your recipe star rating!

The nutrition is an estimate only. It was calculated using Nutrifox, an online nutrition calculator.

More Favorite Recipes

Happy cooking,

April

This pistachio pudding post was updated from the archives. It was first published in March 2017.

a bowl of pudding with a spoon.

2 Comments

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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