Pistachio Croissants

Posted by
Taking store bought croissants to the next level with an amazing creamy pistachio filling to make beautiful pistachio croissants.


Total Time: 1 hr
Servings: 12


Pastry cream

  • 2 cups milk (500 ml)
  • 2 large egg yolks
  • 1 large egg
  • ¼ cup cornstarch (30 grams)
  • ½ cup white granulated sugar (100 grams)
  • 2 tablespoons butter (28 grams)
  • 1 teaspoon vanilla extract

Pistachio filling

  • 1 ½ cup pistachios, shelled, toasted, divided (170 grams)
  • 1 cup powdered sugar (130 grams)
  • 1 tablespoon cornstarch
  • 2 tablespoons butter, softened (28 grams)
  • 1 large egg
  • 12 petite croissants
  • powdered sugar for garnish


  • Preheat oven to 375 degrees F.
  • Prepare pastry cream. Heat milk in a heavy saucepan over medium heat just until warm. Whisk together egg yolks, egg, cornstarch, and sugar. Slowly pour warm milk into eggs, whisking constantly to prevent eggs from scrambling. Pour mixture back into saucepan and slowly bring to a simmer over medium-low heat, whisking constantly. Continue to cook until thick, about 4-5 minutes.
  • Remove from heat and stir in butter and vanilla extract. Transfer to clean bowl and cover with plastic wrap directly touching the surface. Let cool.
  • Prepare pistachio filling. Process 1 cup pistachios with powdered sugar and cornstarch in a food processor until mixture resembles fine sand. Mix pistachio mixture with 2 tablespoons softened butter, egg, and pastry cream. Transfer filling to a pastry bag or large Ziploc bag with one corner cut to make an opening.
  • Cut croissants in half and pipe filling inside. Spread remaining filling on top, using a spatula to evenly spread the filling. Sprinkle chopped pistachios on top. Bake for 12-15 minutes or until golden brown. Sprinkle powdered sugar on top and serve warm or at room temperature.

Leave a Reply

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