Few pastries can match the luxurious taste and texture of a pistachio croissant. With its flaky, buttery layers and rich, nutty pistachio cream filling, this French delicacy perfectly combines crisp, tender pastry and indulgent sweetness. Whether enjoyed for breakfast, brunch, or an afternoon treat, pistachio croissants bring a bakery-style indulgence to any occasion.
The secret to a perfect pistachio croissant lies in the laminated dough, which creates light, airy layers, and the creamy pistachio filling, which adds a subtle nuttiness and depth of flavor. While these croissants may seem like a pastry best left to professional bakers, you can make them at home with the proper techniques and ingredients!
In this step-by-step recipe, we’ll guide you through the entire process, from dough preparation to baking golden, flaky croissants filled with homemade pistachio cream. Whether you’re a seasoned baker or a beginner looking for a challenge, this recipe will help you create the best pistachio croissants in your kitchen.
Why You’ll Love This Pistachio Croissant Recipe
If you love buttery, flaky pastries with a hint of nutty sweetness, this pistachio croissant recipe is a must-try! Here’s why these homemade French croissants will become your new favorite treat:
Buttery & Flaky Layers
The perfect croissant texture comes down to lamination—folding butter into the dough to create thin, delicate layers. The result? is a crispy, golden crust with a soft, airy center that rivals any French bakery. If you love classic French-inspired breakfasts, you might also enjoy sourdough French toast for another indulgent treat.
Rich Pistachio Filling
The heart of this pastry is its smooth and flavorful pistachio cream, made from real pistachios, almond flour, vanilla, and just the right amount of sweetness. This creamy, nutty filling perfectly complements the delicate croissant layers.
Bakery-Quality at Home
No need to visit a French patisserie—this recipe brings authentic bakery-style croissants straight to your kitchen. With patience and the proper technique, you’ll create professional-level pastries that taste just as good as the ones from your favorite café.
Customizable Options
This recipe is easy to adapt to different dietary needs and flavor preferences:
- Vegan Pistachio Croissants: Use plant-based butter and dairy-free milk.
- Gluten-Free Croissants: Swap in gluten-free flour blends for a wheat-free version.
- Chocolate Pistachio Croissants: Add chocolate chips or drizzle melted chocolate over the top for extra indulgence.

Ingredients You’ll Need
To make bakery-quality pistachio croissants at home, you’ll need a combination of rich, buttery dough and a smooth, nutty pistachio cream filling. Here’s everything you’ll need to get started:
For the Croissant Dough
The key to light, flaky croissants lies in the laminated dough—layers of butter folded into soft, yeasted dough.
- All-purpose flour or bread flour: Provides the proper structure for flaky layers.
- Unsalted butter (cold and high-fat): Essential for laminating and creating that signature croissant texture.
- Active dry yeast: Helps the dough rise and develop a light, airy texture.
- Sugar & salt: Enhances the dough’s flavor.
- Milk or water (for hydration): Adding moisture creates a smooth, elastic dough.
For the Pistachio Cream Filling
This rich, nutty filling adds delicious flavor to the croissants.
- Ground pistachios or pistachio paste: The star ingredient for a creamy, flavorful filling.
- Powdered sugar or honey: Adds just the right amount of sweetness.
- Almond flour (for extra nuttiness): Enhances the texture and flavor of the filling.
- Butter & eggs (for richness): Creates a smooth, velvety consistency.
- Vanilla extract: Complements the nuttiness of the pistachios.
For Assembly & Garnish
These finishing touches give the croissants their golden, bakery-style appearance.
- Egg wash (for golden color): A mix of egg, water, or milk brushed on before baking.
- Crushed pistachios (for topping): Adds a bit of crunch and enhances the nutty flavor.
- Simple syrup or honey glaze (optional): A light glaze to give the croissants a glossy finish.

How to Make Pistachio Croissants
Making homemade pistachio croissants may seem intimidating, but with patience and the proper technique, you’ll achieve flaky, buttery layers and a rich pistachio filling. Follow these steps for perfect bakery-style croissants:
1. Prepare the Croissant Dough
- Mix flour, sugar, yeast, and salt in a large bowl.
- Add cold butter and milk (or water), then knead until a smooth, elastic dough forms.
- Cover and let the dough rise warmly for about 2 hours.
- Chill the dough in the refrigerator for at least 4 hours (or overnight) before laminating.
2. Laminate the Dough (Create Flaky Layers)
- Roll the chilled dough into a large rectangle on a lightly floured surface.
- Place cold butter in the center, fold the dough over it, and roll it out again.
- Fold the dough into thirds (like a letter) and chill for 30 minutes. Repeat this rolling and folding process 3-4 times, chilling between each fold.
- After the final fold, refrigerate the dough for at least 1 hour before shaping.
3. Shape and Fill the Croissants
- Roll out the laminated dough into a thin rectangle and cut it into triangles.
- Spread a small amount of pistachio cream filling on the wide end of each triangle.
- Roll each triangle from base to tip, forming a classic croissant shape.
- Place the croissants on a baking sheet, cover them, and let them proof for 1-2 hours until doubled size.
4. Bake & Garnish
- Preheat the oven to 375°F (190°C).
- Coat the croissants with an egg wash for a golden, glossy finish.
- Bake for 18-22 minutes or until they turn golden brown and flaky.
- Once cooled, drizzle with a honey glaze and sprinkle with crushed pistachios for an extra flavor.
Tips, Variations & Serving Suggestions
Tips for Perfect Croissants
Making flaky, bakery-style croissants requires the proper technique and attention to detail. Follow these key tips for guaranteed success:
- Use high-fat European butter: This creates more decadent layers and better lamination.
- Keep the dough cold: Chilled dough prevents the butter from melting too soon, ensuring distinct, flaky layers.
- Don’t skip the proofing step: Allowing the croissants to rise properly before baking creates a light, airy texture.
Variations to Try
Want to switch up your pistachio croissants? Try these delicious variations:
- Chocolate Pistachio Croissants: Add chocolate chips to the filling or drizzle melted chocolate on top after baking.
- Vegan Pistachio Croissants: Use plant-based butter and almond milk for a dairy-free version.
- Gluten-Free Croissants: Swap traditional flour for a gluten-free blend and adjust hydration levels accordingly.
Best Ways to Serve
Pistachio croissants are a luxurious treat, and here’s how to enjoy them at their best:
- Enjoy warm with a cup of coffee or espresso for a classic French café experience.
- Dust with powdered sugar for an extra bakery-style finish.
- Pair fresh fruit, whipped cream, or a spread of homemade strawberry jam for a gourmet twist on this indulgent pastry.

FAQs About Pistachio Croissants
1. What is a pistachio croissant?
A pistachio croissant is a buttery, flaky French pastry with rich pistachio cream made from ground pistachios, almond flour, butter, and vanilla. It’s a delicious twist on the classic croissant, offering a nutty, slightly sweet flavor.
2. Can I make pistachio croissants with store-bought dough?
Yes! You can use store-bought puff pastry or frozen croissant dough to save time. Simply roll out the dough, fill it with homemade pistachio cream, shape it, proof it, and bake as directed.
3. How do I store homemade pistachio croissants?
- Room temperature: Keep croissants in an airtight container for 2 days.
- Refrigerator: Store for up to 5 days and warm them up before serving.
- Freezer: Individually wrap and freeze for up to two months. Reheat in the oven at 350°F (175°C) for a freshly baked taste.
4. Can I make a vegan version of pistachio croissants?
Absolutely! To make a vegan pistachio croissant, use:
- Plant-based butter for the dough.
- Almond or oat milk instead of dairy milk.
- Flax eggs or cornstarch slurry as an egg substitute for the pistachio cream.
5. How do I get extra flaky croissants?
- Use high-fat European butter for the best lamination.
- Keep the dough cold during rolling and folding to prevent the butter from melting.
- Don’t rush the proofing process—properly proofed croissants bake up light and airy.
6. What can I serve with pistachio croissants?
Pistachio croissants pair beautifully with:
- A hot espresso or cappuccino for a classic café experience.
- Lightly dust with powdered sugar or drizzle with honey glaze.
- Fresh fruit like strawberries or raspberries complement the nutty flavor.
Conclusion
These homemade pistachio croissants are the ultimate indulgence. They combine flaky, buttery pastry with a rich, nutty pistachio filling. Their crispy layers and delicate sweetness rival any French bakery treat and are well worth the effort to make at home.
The best part? You can customize your pistachio croissant by experimenting with flavors, from chocolate-filled variations to vegan and gluten-free adaptations. No matter how you make them, these croissants are a must-try for any pastry lover.
We’d love to hear from you if you try this pistachio croissant recipe! Leave a comment, rate the recipe, or share your baking experience below.

Pistachio Croissant
Ingredients
For the Croissant Dough:
- 3 cups All-purpose flour (or bread flour)
- ¼ cup granulated sugar
- 1 tsp salt
- 2 ¼ tsp active dry yeast
- 1 cup cold unsalted butter (high-fat, European-style preferred)
- ¾ cup cold milk (or water)
For the Pistachio Cream Filling:
- 1 cup ground pistachios (or pistachio paste)
- ½ cup powdered sugar
- ¼ cup almond flour
- ¼ cup unsalted butter (softened)
- 1 egg
- 1 tsp vanilla extract
For Assembly & Garnish:
- 1 egg (for egg wash)
- 2 tbsp crushed pistachios (for topping)
- 2 tbsp honey or simple syrup (optional, for glaze)
Instructions
Prepare the Dough:
- In a large bowl, mix flour, sugar, salt, and yeast.
- Add cold butter and milk, then knead until a smooth dough forms.
- Cover and let rise for 2 hours, then refrigerate for at least 4 hours (or overnight).
Laminate the Dough:
- Roll the chilled dough into a rectangle. Place cold butter in the center, fold the dough over, and roll out again.
- Fold the dough into thirds (like a letter) and chill for 30 minutes. Repeat this process 3–4 times, chilling between folds.
Shape & Fill the Croissants:
- Roll the dough into a thin rectangle and cut into triangles.
- Spread pistachio cream on the wide end of each triangle, then roll from base to tip.
- Place on a baking sheet, cover, and proof for 1–2 hours until doubled in size.
Bake & Garnish:
- Preheat the oven to 375°F (190°C).
- Brush croissants with egg wash and bake for 18–22 minutes, or until golden brown.
- Once cooled, drizzle with honey glaze and sprinkle with crushed pistachios.
Notes
- Pro Tip: Use high-fat European butter for the flakiest layers. Keep the dough cold during lamination.
-
Storage:
- Room Temperature: Store in an airtight container for up to 2 days.
- Refrigerator: Keep for up to 5 days. Reheat before serving.
- Freezer: Wrap individually and freeze for up to 2 months. Reheat in the oven at 350°F (175°C).
- Customization: Add chocolate chips to the filling or use plant-based butter for a vegan version.