Imagine waking up to a tray of golden‑brown French toast that’s infused with rich chocolate and toasted hazelnuts, all baked to perfection in a single dish. This is not just breakfast; it’s a celebration of comfort and indulgence that turns an ordinary morning into a special occasion.
What makes this bake truly unique is the marriage of silky chocolate‑hazelnut spread with a custardy egg mixture, creating layers of flavor that stay moist and melt in your mouth with every bite.
Chocolate lovers, brunch enthusiasts, and anyone who craves a luxurious start to the day will adore this dish. It shines at weekend brunches, holiday breakfasts, or even a cozy weekday treat when you need a little extra joy.
The process is straightforward: soak thick‑cut bread in a sweet, chocolate‑laden custard, arrange it in a baking dish, sprinkle toasted hazelnuts, and bake until puffed and caramelized. The result is a dessert‑like breakfast that’s as easy as it is impressive.
Why You'll Love This Recipe
Decadent Flavor Fusion: The creamy chocolate‑hazelnut spread blends with the custard, delivering a rich, dessert‑like taste that still feels like a wholesome breakfast.
Make‑Ahead Friendly: Assemble the night before, refrigerate, and bake fresh in the morning—perfect for busy households that still want to impress.
Eye‑Catching Presentation: The toasted hazelnut topping adds a beautiful golden crunch and a sophisticated look that elevates any brunch table.
Family‑Approved Comfort: Kids love the sweet chocolate, while adults appreciate the depth of hazelnut and the elegant bake‑to‑serve format.
Ingredients
The foundation of this bake is thick‑cut brioche or challah, which soaks up the chocolate‑hazelnut custard without falling apart. A blend of eggs, milk, and a touch of vanilla creates a silky custard, while the chocolate‑hazelnut spread adds depth and richness. Toasted hazelnuts provide crunch, and a sprinkle of sea salt lifts the sweetness. Together these components produce a harmonious balance of sweet, nutty, and buttery flavors.
Bread & Base
- 8 slices (about 1 inch thick) brioche or challah bread
Chocolate‑Hazelnut Custard
- 4 large eggs
- 1 ½ cups whole milk
- ½ cup heavy cream
- ¼ cup granulated sugar
- 1 tsp vanilla extract
- ¾ cup chocolate‑hazelnut spread (such as Nutella)
Topping & Seasoning
- ½ cup toasted hazelnuts, roughly chopped
- Pinch of flaky sea salt
- Powdered sugar, for dusting (optional)
Each ingredient plays a specific role: the eggs and dairy create a custard that keeps the bread moist, while the chocolate‑hazelnut spread infuses a deep, velvety sweetness. Toasted hazelnuts add a satisfying crunch and a nutty aroma that balances the richness. A pinch of sea salt brightens the flavors, and powdered sugar offers a final decorative touch. Using high‑quality brioche ensures a tender, buttery bite that holds up beautifully during baking.
Step-by-Step Instructions

Preparing the Custard
In a large mixing bowl, whisk together 4 large eggs, 1 ½ cups whole milk, ½ cup heavy cream, and ¼ cup granulated sugar until the mixture is smooth and pale. Stir in 1 tsp vanilla extract and then gently fold in ¾ cup chocolate‑hazelnut spread until fully incorporated. This custard will coat each slice of bread, delivering the signature chocolate‑hazelnut flavor.
Assembling the Bake
- Layer the Bread. Arrange the 8 slices brioche in a greased 9‑x 13‑inch baking dish, overlapping slightly if needed. This creates an even base for the custard to soak.
- Pour the Custard. Evenly pour the chocolate‑hazelnut custard over the bread, ensuring every piece is fully submerged. Press the slices gently with a spatula so the liquid penetrates the interior.
- Rest and Absorb. Cover the dish with plastic wrap and refrigerate for at least 30 minutes, or up to overnight. This resting period allows the bread to soak up the custard, guaranteeing a moist interior.
- Add the Topping. Sprinkle the ½ cup toasted hazelnuts evenly over the surface, then dust with a pinch of flaky sea salt. The nuts will toast further during baking, adding crunch.
Baking to Perfection
Preheat your oven to 375°F (190°C). Place the assembled dish in the middle rack and bake for 30–35 minutes, or until the top is golden and a toothpick inserted into the center comes out clean. If the top browns too quickly, loosely cover with foil for the last 10 minutes. Once baked, let the French toast bake rest for 5 minutes before slicing; this helps the custard set and makes serving easier.
Tips & Tricks
Perfecting the Recipe
Use Day‑Old Bread. Slightly stale brioche absorbs more custard without becoming soggy, resulting in a firmer texture after baking.
Even Soaking. Flip the bread halfway through the soaking time to guarantee both sides are fully saturated with the chocolate mixture.
Room‑Temp Ingredients. Allow milk, cream, and eggs to sit out for 10 minutes before mixing; this prevents the custard from curdling when combined with the warm spread.
Flavor Enhancements
For an extra layer of complexity, stir a tablespoon of espresso powder into the custard or drizzle a teaspoon of orange zest over the top before baking. A splash of dark rum or amaretto adds a subtle adult note that pairs beautifully with chocolate and hazelnuts.
Common Mistakes to Avoid
Skipping the resting step leaves the bread under‑soaked, resulting in a dry interior. Also, avoid using low‑fat milk; the reduced fat can cause the custard to separate during baking, yielding a curdled texture.
Pro Tips
Toast Hazelnuts Separately. Lightly toast the nuts in a dry skillet for 3‑4 minutes until fragrant; this intensifies their flavor and prevents sogginess.
Use a Kitchen Torch. After baking, briefly torch the top for an extra caramelized crust without over‑baking the interior.
Serve Warm. The custard sets as it cools; serving within 10 minutes of removal preserves the melt‑in‑your‑mouth texture.
Variations
Ingredient Swaps
Substitute the brioche with cinnamon‑swirl French bread for a spicier note, or use gluten‑free sandwich rolls for a wheat‑free version. Replace the chocolate‑hazelnut spread with almond‑or‑cashew‑based chocolate butter for a different nut profile. For a fruity twist, fold in a handful of fresh raspberries into the custard before soaking.
Dietary Adjustments
To make the bake dairy‑free, swap whole milk and heavy cream for almond or oat milk and coconut cream. Use a vegan chocolate‑hazelnut spread (e.g., a soy‑based version) and replace the eggs with a flax‑egg mixture (1 tbsp ground flax + 3 tbsp water per egg). For keto, reduce the sugar to 2 tbsp and use a low‑carb sweetener.
Serving Suggestions
Pair the bake with a dollop of lightly sweetened Greek yogurt or a scoop of vanilla bean ice cream for extra decadence. Fresh berries, a drizzle of caramel sauce, or a sprinkle of toasted coconut add texture and visual appeal. A glass of cold brew coffee or a sparkling orange mimosa completes the brunch experience.
Storage Info
Leftover Storage
Allow any leftovers to cool completely, then cut into individual portions and place them in an airtight container. Store in the refrigerator for up to 3 days. For longer keeping, wrap tightly in plastic wrap followed by aluminum foil and freeze for up to 2 months.
Reheating Instructions
Reheat refrigerated slices in a preheated 350°F oven, covered with foil, for 10‑12 minutes until warmed through. For frozen portions, bake at 350°F for 20‑25 minutes, removing the foil for the final 5 minutes to restore crispness. Microwaving works in a pinch—heat on medium power for 45‑60 seconds, then finish under a broiler for a quick crunch.
Frequently Asked Questions
This Chocolate Hazelnut French Toast Bake brings together indulgent flavors, simple prep, and stunning presentation—all in one sheet pan. By following the detailed steps, storage tips, and optional variations, you’ll create a brunch centerpiece that feels both luxurious and approachable. Feel free to experiment with nuts, breads, or sweet accents to make it truly yours. Serve warm, share generously, and enjoy every decadent bite!