Save to Pinterest Some mornings, the temptation for something indulgent speaks louder than the alarm. The first time I made this Dubai-inspired chocolate pistachio croissant French toast, the kitchen filled with the rich aroma of melted chocolate and toasty pistachios before the sun had even warmed the tiles. It was one of those rare moments where breakfast truly felt like a celebration, not a routine. I still find myself smiling at the sight of glossy croissants soaking up spiced custard, knowing something special is just minutes away. There’s luxury in every gooey, nutty bite.
I remember the morning my cousin visited from out of town, looking jet-lagged and hungry. I made this French toast and we sat by the window, pistachio crumbs everywhere, wondering how breakfast suddenly felt so lavish. She said it reminded her of the sweet breakfasts in hotel buffets back in Dubai, only cozier and more fun. Neither of us could really talk until our plates were clean. Now she asks for it every time she comes by.
Ingredients
- Large croissants: Day-old croissants soak up custard best, and their buttery flakiness is key—if theyre super fresh, let them sit out for a few hours.
- Dark chocolate: Chopped chocolate melts into irresistible pockets—try a good quality bar for a smoother finish.
- Pistachios: Roughly chopped for a hearty crunch, and to echo those classic Dubai flavors.
- Eggs: Eggs form the backbone of a plush custard—room temperature blends more evenly.
- Whole milk & heavy cream: This duo makes for a rich custard, and the cream keeps it from tasting flat.
- Granulated sugar: Just enough to sweeten; Ive found more sugar in the custard can overpower the chocolate.
- Vanilla extract: Vanilla ties together the chocolate and pistachio notes—real extract makes a difference.
- Ground cardamom: Optional, but adds a subtle Middle Eastern warmth if using.
- Pinch of salt: Brings out the depth in the chocolate and balances the sweetness.
- Unsalted butter: For frying, butter ensures crisp, golden edges—wipe the skillet after each batch to prevent browning.
- Powdered sugar, chocolate sauce, extra pistachios: The finishing touches that everyone will want to customize at the table.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep the Croissants:
- Slice each croissant lengthwise, carefully keeping one edge connected so they hold together like a book. Nestle chunks of dark chocolate inside each croissant, tucking them in firmly so they wont spill out while you cook.
- Make the Custard:
- In a large mixing bowl, whisk together the eggs, milk, cream, sugar, vanilla, cardamom if using, and a pinch of salt until smooth and a little frothy—your whisk should leave bubbles on the surface.
- Soak the Croissants:
- Gently dip each stuffed croissant in the custard, flipping to coat both sides, and let them sit for about 30 seconds per side so they soak deeply but dont fall apart.
- Pan-fry:
- Melt a tablespoon of butter in a wide, nonstick skillet over medium heat until it foams. Lay in the first batch of croissants, cooking each side for 2 to 3 minutes, turning just once, until theyre golden brown and you see chocolate beginning to ooze.
- Repeat and Rest:
- Clean out the skillet and repeat with the remaining butter and croissants. Transfer them to a warm plate to keep them crisp while you cook the rest.
- Finish and Serve:
- Top each croissant with chopped pistachios, a snow of powdered sugar, and, if you like, a dramatic drizzle of chocolate sauce or maple syrup. Serve immediately and enjoy while the chocolate is still molten and the croissants crispy on the outside.
Save to Pinterest Once, I made a double batch to celebrate a small win at work, and the leftovers turned into a midnight snack with friends—pillowy, nutty, laughing in our pajamas. That night, this French toast turned casual company into something unexpectedly festive, and I swore Id make it for brunches and sleepovers from then on.
Tricks for the Best Custard Soak
Ive noticed that using room temperature eggs and milk makes the custard cling better and soak in more evenly. I also whisk until tiny bubbles form on the surface—thats the cue the custard is light enough for soaking. If the croissants are extra thick, give each side a gentle press into the custard to make sure every layer gets a taste.
How to Keep Croissants from Getting Soggy
The trick is all in the timing—too short and the croissants stay dry in the middle, too long and they collapse. A quick count of thirty seconds per side, plus a gentle press, is my happy place. Always fry over medium heat to let the crust form without burning before the inside warms through.
What to Serve on the Side
My favorite accompaniments have been simple, like strong coffee or fresh fruit, but mascarpone is a surprisingly good companion to the richness of the chocolate. A little citrus on the side—think orange segments or a fresh salad—helps cut the sweetness and keeps things lively. Sometimes I set up a little toppings bar for guests to make it an interactive treat.
- Pistachios on the table double as a snack between bites.
- Extra chocolate sauce always disappears faster than expected.
- Let everyone dust their own powdered sugar for a fun twist.
Save to Pinterest If you ever want your kitchen to feel like a boutique hotel—and your breakfast to taste like a treat—this is the dish. Hope it brings a little bit of Dubai sparkle to your next lazy morning.
Common Recipe Questions
- → Can I use brioche instead of croissants?
Yes. Brioche provides a tender, slightly sweeter base and soaks custard well. Use day-old slices and reduce soak time slightly to avoid collapse.
- → How long should croissants soak in the custard?
About 20–30 seconds per side for day-old croissants. Fresh croissants need less time—aim for saturation without falling apart.
- → What chocolate works best?
Chopped dark chocolate (60–70%) gives a balanced, not-too-sweet contrast. Milk chocolate melts creamier; large chunks create molten pockets.
- → How do I avoid soggy centers?
Don’t over-soak the croissants, use a hot skillet and cook until the exterior is golden. Day-old croissants hold up better to soaking than very fresh ones.
- → Can I prepare components ahead of time?
Yes. Chop chocolate and pistachios in advance and prepare custard. Stuff croissants and refrigerate briefly; soak and fry just before serving for best texture.
- → Are there allergy-friendly substitutions?
Use plant-based milk and a vegan butter substitute for dairy-free versions, and replace pistachios with toasted seeds for a nut-free finish. Check chocolate for allergen traces.