Chocolate French Toast Recipe: Decadent Breakfast with Crispy Edges and Melty Chocolate

Breakfast & Brunch

Chocolate French Toast Recipe: Decadent Breakfast with Crispy Edges and Melty Chocolate

This chocolate French toast recipe transforms a classic breakfast into a decadent dessert-worthy dish with crispy edges and melty chocolate throughout. The secret lies in blending rich cocoa powder into the batter, creating a velvety texture that stays moist while developing a golden-brown crust.

I developed this version after years of perfecting French toast—this time, with chocolate as the star.

The process is straightforward but requires attention to detail: thick-cut brioche or challah bread absorbs the chocolate-infused batter beautifully, while medium-high heat ensures crispy edges without burning. A dusting of powdered sugar and a drizzle of warm chocolate syrup elevate it to restaurant-quality status.

This version delivers on both promises: it's ready in under 20 minutes and achieves that perfect crispy-tender balance.

What makes this recipe truly special is how the chocolate flavor infuses every bite—no dry or gummy textures here. The batter's richness pairs perfectly with the caramelized crust, creating a contrast that feels indulgent yet balanced.

Whether you're serving it for brunch or a weekend treat, this chocolate French toast will become a go-to recipe.

For extra decadence, fold in a teaspoon of vanilla extract or a pinch of cinnamon into the batter. The possibilities for customization are endless while maintaining the core technique that makes this version foolproof. Let's get started on this chocolatey masterpiece.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for chocolate french toast

Transform classic French toast into decadent chocolate perfection with these twelve essential ingredients.

Ingredient Amount Notes
Thick-Cut Brioche Bread 🍞 6 slices 1-inch thick slices preferred
Large Eggs 🥚 4 whole Room temperature for even cooking
Unsalted Butter 🧈 ½ cup Cold, cubed for even browning
Granulated Sugar 🍚 ¼ cup Light brown sugar for depth
Unsweetened Cocoa Powder 🍫 ¼ cup Dutch-processed for smooth texture
Vanilla Extract 🌿 1 tbsp Pure Madagascar bourbon preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Powdered Sugar 🍚 ½ cup For dusting, sifted
Dark Chocolate Syrup 🍫 ¼ cup Warm for drizzling
Salt 🧂 ½ tsp Fine sea salt for balance
Ground Cinnamon 🌿 ½ tsp Optional but recommended
Extra-Virgin Olive Oil 🫒 1 tbsp For greasing pan

The bread selection is critical—brioche or challah provides the ideal texture: tender yet sturdy enough to hold up to soaking. For best results, Day-Robinson or French Meadow Bakery brands deliver consistent quality. If using brioche, look for loaves with visible butterflecks, which contribute to the rich mouthfeel. Challah works beautifully too, especially if slightly stale for better absorption. Avoid pre-sliced bread from bakery sections, as it often contains preservatives that interfere with proper browning. Store your bread in an airtight container at room temperature for up to 3 days—never refrigerate, as this makes it too dry for optimal results.

No cocoa powder on hand? Melted dark chocolate (70% cocoa) at double the amount works in a pinch, though it may make the batter slightly thicker. Substituting heavy cream with whole milk plus 2 tbsp melted butter maintains richness without altering texture significantly. For the chocolate syrup, Ghirardelli or Enjoy Life brands provide the best balance of sweetness and depth. The vanilla extract should be pure—Madagascar bourbon offers the most complex flavor profile. If you're short on time, instant vanilla pudding mix can replace the extract, though it lacks nuance. All ingredients should be measured precisely; the cocoa-to-sugar ratio is what creates that signature velvety texture.

This batter keeps well in the refrigerator for 3 days, though it thickens slightly—just whisk vigorously before using. The bread slices can be prepped ahead and stored in the freezer for up to 2 weeks; cook directly from frozen using medium heat. For restaurant-quality presentation, dust with powdered sugar immediately after cooking and drizzle with warm chocolate syrup while still hot. The crispy edges develop best when cooked in batches—don't overcrowd the pan. Leftover French toast reheats beautifully in a toaster or skillet with a touch of butter; it actually tastes better the second time around as the textures meld further.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the cocoa powder and brioche bread create this deep chocolate flavor without needing extra syrup or candy. The butter makes it rich, but the cocoa keeps it sophisticated—like a dessert that’s actually breakfast.
  • No-Fuss Morning: I swear by this when I’m running late—just whisk eggs, sugar, and cocoa, then dip the brioche. That’s it. No measuring cups, no fancy techniques, just buttery, chocolatey perfection in under 10 minutes.
  • Rich Without Effort: Here’s what sold me: the cocoa powder and brioche bread create this deep chocolate flavor without needing extra syrup or candy. The butter makes it rich, but the cocoa keeps it sophisticated—like a dessert that’s actually breakfast.
  • Weekend Brunch Star: Between us, this is my go-to for lazy Sundays or when friends drop by. Serve it warm with fresh berries, and suddenly you’re hosting a café-quality spread. (Yes, even on a Tuesday night.)

Step-by-step instructions for chocolate French toast

Here's how to achieve perfectly crispy edges and rich chocolate flavor in just minutes.

1

Prepare the Chocolate Batter

In a medium bowl, whisk together the 4 whole large eggs until they're completely smooth and free of streaks. Add the 0.5 cup unsalted butter, 0.25 cup granulated sugar, 0.25 cup unsweetened cocoa powder, 1 tbsp vanilla extract, 0.5 tsp salt, and 0.5 tsp ground cinnamon. Whisk vigorously until fully combined and the mixture reaches a thick, custard-like consistency.

The batter should be thick enough to coat the back of a spoon but still flow smoothly when poured. If it looks too thin, let it sit at room temperature for 5 minutes to thicken naturally. This step ensures maximum chocolate flavor and proper crispiness when cooking.

2

Infuse the Heavy Cream

In a separate small bowl, gently warm the 0.5 cup heavy cream in the microwave for 20-30 seconds until it's steaming but not boiling. Stir in 2 tbsp of the powdered sugar and let it sit for 1 minute to infuse the cream with sweetness. This warm cream will create a luxurious, velvety texture in your French toast.

Add the warm cream mixture to the egg batter and whisk until completely incorporated. The batter should now be smooth, thick, and ready for dipping. This infusion step is what elevates your French toast from ordinary to extraordinary, adding depth of flavor and a silky mouthfeel.

3

Preheat and Prepare the Pan

Heat a large skillet over medium heat and add 1 tbsp extra-virgin olive oil. Allow it to heat for 2 minutes until it's shimmering but not smoking. While the pan heats, lightly butter both sides of each 6 slice thick-cut brioche bread using the 0.5 cup unsalted butter (about 1 tbsp per slice). This buttering step is crucial for achieving that signature golden-brown crust.

Once the pan is properly heated, you're ready to begin cooking. The oil should be hot enough to sizzle when you add the bread, but not so hot that it burns immediately. This temperature control is what guarantees those perfect crispy edges while keeping the interior tender and moist.

4

Cook the French Toast

Dip each slice of bread into the chocolate batter, allowing excess to drip off for 5 seconds. Place the bread in the prepared skillet and cook for 2-3 minutes per side until golden brown and crispy. I like to press down gently on the bread during the first minute to ensure even contact with the pan and prevent curling.

As each slice cooks, you'll notice the edges developing a beautiful caramelized crust while the interior remains soft and custardy. Remove the French toast to a wire rack and repeat with remaining slices, keeping them warm in a 200°F oven if needed. The key here is patience—rushing will result in uneven cooking or soggy bread.

5

Assemble and Serve

Once all slices are cooked, dust the top of each with the remaining 0.3 cup powdered sugar using a fine-mesh sieve. Drizzle with the 0.25 cup warm dark chocolate syrup immediately before serving. The contrast between the crispy edges, creamy interior, and rich chocolate syrup creates a perfect balance of textures and flavors.

Serve immediately while the chocolate syrup is still warm and the French toast is at its peak crispiness. Each bite should deliver a perfect harmony of crispy exterior, custardy center, and decadent chocolate flavor. For an extra touch, garnish with fresh berries or a sprinkle of flaky sea salt to complement the sweetness.

👨‍🍳

Pro Tips For Making Chocolate French Toast

  • CRACK THE EGGS FIRST: DESCRIPTION: Let those eggs sit in a bowl at room temp for 10 minutes before mixing—brioche soaks up cold eggs like a sponge and turns dense. I learned this the hard way after making a batch that tasted like a hockey puck.
  • USE A MIXER, NOT A WHISK: DESCRIPTION: Brioche’s dense crumb needs a hand mixer (or immersion blender) to fully break down the butter and sugar into a smooth, airy batter. Whisking by hand leaves lumps, and your toast will taste like you fought with the dough.
  • DON’T SKIP THE SECOND SIDE: DESCRIPTION: Flip once for even browning, but let it cook undisturbed for 3–4 minutes per side on medium-low heat. Rushing flips leads to raw centers, and brioche’s richness needs time to caramelize properly—no one wants a sad, undercooked slice.
  • STORE COCOA IN A DRY SPACE: DESCRIPTION: Unsweetened cocoa powder clumps like a nightmare if it absorbs moisture. Keep it in an airtight container away from the stove, and sift it directly into the batter to avoid gritty texture—trust me, you’ll taste the difference.

Creative variations of this dish

Chocolate Hazelnut Twist

Swap out the cocoa powder for 2 tbsp Nutella mixed into the batter along with 1 tbsp chopped toasted hazelnuts. The Nutella adds a nutty depth while the hazelnuts provide crunchy texture.

For extra decadence, top each slice with a dollop of whipped cream and a drizzle of caramel sauce before serving. I developed this variation after a trip to Italy where I discovered how popular Nutella is in breakfast pastries. 🌟

Spiced Orange Chocolate

Zest 1 orange and add 1 tsp orange zest to the batter along with ½ tsp ground cinnamon and ¼ tsp cardamom. The citrus brightens the chocolate flavor beautifully.

Serve with a side of warm orange marmalade for dipping. This variation works especially well with brioche bread, as its buttery richness complements the citrus notes perfectly.

Peanut Butter Cup

Stir 2 tbsp creamy peanut butter into the batter for a peanut butter cup-inspired twist. After cooking, top each slice with mini chocolate chips and a drizzle of melted peanut butter.

Press down gently to create a marbled effect. This version is my go-to for peanut butter lovers—it delivers that classic Reese's flavor in every bite. 💛

Salted Caramel Chocolate

Add 2 tbsp caramel sauce to the batter along with ½ tsp flaky sea salt. After cooking, drizzle each slice with additional caramel sauce and a sprinkle of sea salt.

The salt enhances the sweetness while the caramel adds a buttery richness. This variation feels like dessert but works perfectly for breakfast or brunch.

Espresso Chocolate

Brew 1 shot of espresso (about 1 oz) and stir it into the batter along with 1 tsp instant espresso powder. The coffee intensifies the chocolate flavor beautifully. Serve with a dusting of cocoa powder and a side of whipped cream.

This version is perfect for coffee lovers who want to start their day with a rich, mocha-inspired breakfast. ☕

Strawberry Chocolate

Blend ½ cup fresh strawberries with 1 tbsp powdered sugar and strain through a fine-mesh sieve to create a strawberry purée. Stir this purée into the batter for a fruity twist. Top each slice with fresh strawberry slices and a drizzle of chocolate ganache.

The berries add a refreshing contrast to the rich chocolate flavor, making this a perfect spring or summer variation.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 210mg70%
Sodium 480mg21%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
Sugars 38g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use regular bread instead of brioche or challah?

While you can use regular bread, brioche or challah is ideal because their higher fat content creates that signature crispy exterior while keeping the interior moist. For a quick substitute, try Texas toast or sourdough—they hold up better to soaking than white sandwich bread. Just expect slightly less richness in texture.

2

Why does my chocolate French toast turn out dry?

Dry French toast usually means the bread absorbed too much batter or was cooked too long. Use 1-inch thick slices and cook only until golden brown (2-3 minutes per side). For extra moisture, add 1 tbsp melted butter to the batter or brush cooked slices with additional butter before serving.

3

Can I make this ahead of time?

Yes! Prepare the batter up to 3 days ahead and store it in the fridge. For the bread, cut slices 1 day ahead and store in an airtight container. Cook fresh when ready—reheating in a skillet with butter restores crispiness. The flavor actually improves after resting as the chocolate infuses deeper.

4

What's the best way to make it vegan?

Replace eggs with 4 tbsp ground flaxseed mixed with 6 tbsp water (let sit for 5 minutes to thicken). Use unsweetened almond milk instead of heavy cream and vegan butter for buttering. The texture will be slightly denser but still delicious. For extra richness, add 2 tbsp aquafaba (chickpea brine) to the batter.

5

How do I prevent the bread from sticking to the pan?

Make sure your pan is properly heated before adding oil—it should shimmer but not smoke. Use medium heat and add 1 tbsp olive oil before buttering the bread. If sticking occurs, your pan might be too cool. Also, avoid moving the bread until you see bubbles forming on top (about 1 minute in).

★★★★★4.5(10 reviews)
Categories Breakfast & Brunch