This rich and decadent dessert is filled with layers of chocolate, espresso and orange zest. Cooked over high pressure in the Instant Pot, this delicious and memorable brioche bread pudding is ready to serve in under 1 hour.

In a large bowl, whisk the eggs and sugar until well combined. Set aside.

In a small saucepan, warm the half and half and vanilla over low heat for 15 minutes.

After 10 minutes of warming the half and half, place the cocoa in a small bowl. Add ½ cup of warm half and half. Whisk well until the cocoa powder is fully combined to the half and half.

Add the cocoa slurry and the the instant coffee to the half and half mixture. Stir well to combine. Continue to cook for 5 minutes.

Strain the cocoa half and half into a medium sized bowl.

While whisking the egg and sugar mixture, add a spoonful of warm cocoa half and half. Continue to whisk to prevent scrambling of the eggs. Continue this process three more times until the custard is warmed.

In a steady stream pour the remaining cocoa half and half into the custard, whisking continually.

Stir well and set aside.

Place the brioche into a 7-8 ounce porcelain ramekin. Pour the custard over the brioche. Be sure that the tops of the brioche are coated by the custard.

Add the water to the Instant Pot and place the steam rack into the Instant Pot.

Place the ramekin on top of the steam rack.

Secure the lid onto the Instant Pot. Using the manual setting, cook on high pressure for 20 minutes.

After the 20 minutes, turn off the Instant Pot and let the pressure release naturally for 20 minutes. After 20 minutes release any remaining pressure.