These easy pistachio croissants are flaky, buttery, and filled with a smooth, slightly sweet pistachio cream that’s perfect for a decadent breakfast or afternoon treat. Whether I’m craving a morning indulgence or a luxurious snack, these croissants never disappoint.
Ingredients
1 package (8 oz) puff pastry sheets (store-bought or homemade)
1/2 cup shelled pistachios, chopped
1/4 cup powdered sugar
2 tablespoons unsalted butter, softened
1 teaspoon vanilla extract
2 tablespoons milk
1 egg (for egg wash)
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Directions
Preheat the oven to 375°F (190°C) and line a baking sheet with parchment paper.
Roll out the puff pastry sheets on a lightly floured surface. If using store-bought puff pastry, make sure it’s chilled to maintain its flakiness.
In a food processor or blender, combine the chopped pistachios, powdered sugar, butter, vanilla extract, and milk. Blend until smooth and creamy, creating the pistachio paste.
Cut the puff pastry into triangles (about 4-6 triangles per sheet, depending on the size you want for your croissants).
Spread a generous amount of the pistachio cream on the base of each pastry triangle.
Carefully roll up the triangles, starting from the wider end, forming a croissant shape.
Place the rolled croissants on the prepared baking sheet.
Beat the egg in a small bowl and brush it over the top of each croissant to create a golden finish as they bake.
Bake the croissants for 15-20 minutes, or until golden brown and puffed.
Allow the croissants to cool for a few minutes before serving, and optionally sprinkle with extra powdered sugar or pistachio crumbs.
Servings and Timing
Prep time: 10 minutes
Cooking time: 20 minutes
Total time: 30 minutes
Servings: 8 croissants
Variations
Chocolate Pistachio Croissants: Add a small amount of chocolate chips or cocoa powder to the pistachio filling for a chocolate-pistachio combo.
Cinnamon Pistachio: For a spiced version, try adding a pinch of ground cinnamon to the pistachio cream mixture.
Mini Croissants: For bite-sized croissants, cut the puff pastry into smaller triangles and adjust the baking time accordingly.
Storage/Reheating
To store any leftover croissants, place them in an airtight container and keep them at room temperature for up to 2 days. If you want to keep them fresh longer, refrigerate them for up to 5 days. To reheat, I recommend placing them in a 350°F (175°C) oven for about 5 minutes to restore their flaky texture. If you prefer them warm, microwaving them for 20-30 seconds will do the trick, but they won’t be as crispy.
FAQs
Can I use frozen puff pastry for this recipe?
Yes, frozen puff pastry works perfectly fine. Just make sure to thaw it according to the package instructions before rolling it out.
Can I use a different nut for the filling?
Definitely! While pistachios create a unique flavor, almonds or hazelnuts could work well as substitutes. Just make sure to chop them finely and adjust the sweetness as needed.
How can I make the pistachio cream smoother?
If you find that the pistachio paste is too thick, add a little more milk to reach your desired consistency. You want it to spread easily but not be too runny.
Can I make the croissants ahead of time?
Yes, you can prepare the croissants up to the point of baking and refrigerate them for a few hours before baking. Just brush the egg wash on right before baking for a golden finish.
Can I freeze the croissants?
Absolutely! After assembling the croissants, you can freeze them on a baking sheet. Once frozen, transfer them to a zip-top bag or airtight container for up to 3 months. Bake them directly from frozen, adding a few extra minutes to the baking time.
Conclusion
These easy pistachio croissants are a true indulgence. With their buttery flakiness and the sweet, creamy pistachio filling, they’re sure to become a favorite in my kitchen. Whether for a special breakfast, an afternoon snack, or a luxurious treat for guests, they’re sure to impress.
Recipe:
Print
Easy Pistachio Croissants
- Total Time: 30 minutes
- Yield: 8 croissants
- Diet: Vegetarian
Description
These easy pistachio croissants are flaky, buttery, and filled with a smooth, slightly sweet pistachio cream that’s perfect for a decadent breakfast or afternoon treat.
Ingredients
1 package (8 oz) puff pastry sheets (store-bought or homemade)
1/2 cup shelled pistachios, chopped
1/4 cup powdered sugar
2 tablespoons unsalted butter, softened
1 teaspoon vanilla extract
2 tablespoons milk
1 egg (for egg wash)
Instructions
- Preheat the oven to 375°F (190°C) and line a baking sheet with parchment paper.
- Roll out the puff pastry sheets on a lightly floured surface. If using store-bought puff pastry, make sure it’s chilled to maintain its flakiness.
- In a food processor or blender, combine the chopped pistachios, powdered sugar, butter, vanilla extract, and milk. Blend until smooth and creamy, creating the pistachio paste.
- Cut the puff pastry into triangles (about 4-6 triangles per sheet, depending on the size you want for your croissants).
- Spread a generous amount of the pistachio cream on the base of each pastry triangle.
- Carefully roll up the triangles, starting from the wider end, forming a croissant shape.
- Place the rolled croissants on the prepared baking sheet.
- Beat the egg in a small bowl and brush it over the top of each croissant to create a golden finish as they bake.
- Bake the croissants for 15-20 minutes, or until golden brown and puffed.
- Allow the croissants to cool for a few minutes before serving, and optionally sprinkle with extra powdered sugar or pistachio crumbs.
Notes
Use store-bought or homemade puff pastry based on preference.
Feel free to adjust the pistachio filling consistency with extra milk if needed.
These croissants can be frozen for up to 3 months and baked directly from frozen.
For variations, try adding chocolate chips or ground cinnamon to the filling.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Pastry
- Method: Baking
- Cuisine: French
Nutrition
- Serving Size: 1 croissant
- Calories: 250
- Sugar: 6g
- Sodium: 50mg
- Fat: 17g
- Saturated Fat: 3g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 15mg