Dubai Chocolate Pistachio French Toast (Printable)

Buttery croissants soaked in custard, stuffed with dark chocolate and topped with crushed pistachios and powdered sugar.

# What You'll Need:

→ Main

01 - 4 large croissants (preferably day-old)
02 - 3.5 oz dark chocolate, chopped
03 - 2.1 oz shelled pistachios, roughly chopped

→ Custard

04 - 3 large eggs
05 - 1 cup plus 1 tablespoon whole milk
06 - 1/4 cup heavy cream
07 - 2 tablespoons granulated sugar
08 - 1 teaspoon vanilla extract
09 - 1/2 teaspoon ground cardamom (optional)
10 - Pinch of salt

→ For Cooking

11 - 2 tablespoons unsalted butter

→ To Serve

12 - Powdered sugar, for dusting
13 - Extra chopped pistachios
14 - Chocolate sauce or maple syrup (optional)

# How-To:

01 - Slice each croissant horizontally almost through, leaving a hinge; insert about 1–2 tablespoons chopped chocolate into each pocket so the filling is evenly distributed.
02 - In a large bowl, vigorously whisk together eggs, whole milk, heavy cream, granulated sugar, vanilla, cardamom if using, and a pinch of salt until homogeneous and slightly frothy.
03 - Submerge each stuffed croissant in the custard for approximately 30 seconds per side, allowing the exterior to absorb enough custard without becoming soggy; transfer to a wire rack briefly to drain excess.
04 - Heat 1 tablespoon unsalted butter over medium heat in a large nonstick skillet; add two soaked croissants (or as many fit without crowding) and cook 2–3 minutes per side until deeply golden and chocolate is melted; wipe the skillet clean and repeat with remaining butter and croissants.
05 - Arrange warm croissants on serving plates, sprinkle with chopped pistachios, dust with powdered sugar and optionally drizzle with chocolate sauce or maple syrup.
06 - Serve immediately while still warm so the chocolate is molten and the exterior remains crisp.

# Expert Advice:

01 -
  • This dish secretly feels like dessert for breakfast, with barely any effort involved.
  • The colorful pistachios and chocolate make the table look instantly festive—it always sparks a little awe from everyone at the table.
02 -
  • Attempting this with fresh croissants made my first batch shapeless and sad—always use day-old.
  • The moment you notice the chocolate just beginning to leak is the sign to flip—wait too long and things get sticky.
03 -
  • Letting the croissants stand in the custard for just the right amount of time ensures they’re never soggy or dry—resist the temptation to rush.
  • A pinch of flaky salt right before serving brings out the chocolates richness and balances the sweetness perfectly.
Go Back