Pistachio Pudding


Isn't life sweet? And nutty? That's how we'd describe this pistachio pudding, too.

Hands On Time:
25 mins
Total Time:
4 hrs 30 mins
6 serves

If you'd like some nutty nutrients along with your sugary dessert, this pistachio pudding is perfect for you. Pistachios are packed with fiber, protein, and antioxidants. And this easy pudding recipe is made entirely on the stovetop—no baking required.

Pistachio Pudding Served With Whipped Cream Topping on a White Platter
Hector Manuel Sanchez


  • 1 cup raw unsalted pistachios, shelled, plus more for garnish

  • ½ cup granulated sugar, divided

  • 2 cups plus 2 tablespoons whole milk, divided

  • 1 large egg plus 2 large egg yolks

  • 2 tablespoons cornstarch

  • teaspoon salt

  • 2 tablespoons unsalted butter

  • ¼ tablespoon pure vanilla extract

  • Whipped cream, for garnish


  1. Add pistachios to the bowl of a food processor and process until finely ground and beginning to thicken, about 3-4 minutes.

  2. Add ¼ cup sugar and 2 tablespoons milk and pulse until a paste forms. Combine the paste with the remaining 2 cups milk in a large saucepan and cook over medium-high heat, whisking to break up any clumps, until the mixture begins to steam.

  3. While the milk is heating, add the remaining ¼ cup sugar with the egg, yolks, cornstarch, and salt to the food processor and process until combined. With the food processor still running, slowly add ½ cup of the warm milk into the mixture to temper the eggs.

  4. Scrape the contents of the food processor into the saucepan with the remaining warm milk mixture and cook over medium heat, stirring constantly, until the pudding starts to bubble and thicken.

  5. Remove from the heat, add the butter and vanilla, and stir until the butter is melted.

  6. Divide the pudding among 6 serving cups. Cover each with plastic wrap pressed directly against the surface of the puddings. Chill for at least 4 hours.

  7. Serve topped with whipped cream and chopped pistachios.

Nutrition Facts (per serving)

310 Calories
18g Fat
29g Carbs
9g Protein
Nutrition Facts
Calories 310
% Daily Value *
Total Fat 18g 23%
Saturated Fat 6g 30%
Cholesterol 110mg 37%
Sodium 100mg 4%
Total Carbohydrate 29g 11%
Total Sugars 23g
Protein 9g
Calcium 133mg 10%
Iron 1mg 6%

*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Related Articles