Breakfast & Brunch
This chocolate French toast recipe transforms a classic breakfast into a decadent dessert-worthy dish with deep cocoa infusion and a crispy, nutty topping. The key lies in a rich custard batter that soaks into thick-cut bread, creating tender layers with every bite.
After years of experimenting, I’ve perfected the balance between moist interior and caramelized exterior—no soggy results here.
The secret starts with a foolproof custard mixture of eggs, milk, vanilla, and melted chocolate that coats each slice evenly. A 5-minute soak ensures maximum flavor absorption, while medium-high heat in the pan delivers that signature golden-brown crust.
The real game-changer? A toasted pecan and cinnamon sugar crunch that adds texture without overwhelming the chocolate’s richness.
What you’ll end up with is a stack of velvety French toast that’s warm, fragrant, and impossible to resist—each slice infused with deep cocoa notes and crowned with a buttery, crunchy topping.
The contrast between the soft interior and crispy exterior makes this breakfast feel like a special occasion. Serve with warm maple syrup or a dollop of whipped cream for the full indulgence.
Perfect for weekend brunches, holiday mornings, or when you need a restaurant-quality treat without the fuss. The recipe scales effortlessly, so you can feed a crowd or just enjoy a single, decadent slice. Let’s get cooking—your taste buds won’t be disappointed.
Ingredients for chocolate french toast
Four slices of bread and twelve simple ingredients transform into decadent chocolate French toast.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Texas Toast Bread 🍞 | 4 slices | Freshly baked preferred |
| Large Eggs 🥚 | 4 whole | Room temperature for even cooking |
| Whole Milk 🥛 | 1 cup | Full-fat for creaminess |
| Vanilla Extract 🥄 | 1 tbsp | Pure extract preferred |
| Unsalted Butter 🧈 | ½ cup | Melted, full-fat for richness |
| Dark Chocolate Chips 🍫 | ½ cup | 70% cocoa or higher |
| Pecans 🥜 | ½ cup | Toasted, roughly chopped |
| Granulated Sugar 🍚 | ¼ cup | Fine grain preferred |
| Ground Cinnamon 🌿 | 1 tbsp | Freshly ground preferred |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Pure Maple Syrup 🍁 | ¼ cup | For serving, grade B preferred |
| Heavy Whipping Cream 🥛 | ¼ cup | Chilled, for whipped topping |
The bread is non-negotiable—thick-cut Texas toast or sourdough holds up best to the custard soak. Whole Foods or local bakeries often carry the perfect loaf, but any sturdy bread works in a pinch. Look for slices at least 1/2-inch thick—thinner bread turns soggy. I always buy extra because this recipe makes people crave seconds. The dark chocolate matters too: 70% cocoa or higher ensures deep flavor without bitterness. Ghirardelli or Lindt chips are my go-tos, but a bar chopped into chunks works just as well.
No vanilla extract? Seeds from a vanilla bean steeped in warm milk for 10 minutes work beautifully. Running short on pecans? Walnuts or hazelnuts add a different but equally delicious crunch. The cinnamon sugar topping is where you can get creative—add a pinch of cayenne for warmth or swap half the sugar for powdered sugar for extra sweetness. For the custard, whole milk and full-fat butter create that luxurious texture, but 2% milk and light butter still deliver great results if you're watching calories. The key is letting everything sit at room temperature for 10 minutes before dipping—trust me on this.
This keeps beautifully for 2 days in the fridge, covered tightly. Reheat in a skillet with a splash of milk for 2 minutes per side—no microwave needed. The pecan topping loses crunch after 24 hours, so make fresh if you're serving immediately. For make-ahead prep, assemble the topping mix and store in a jar. The custard mixture can be prepped the night before and stored in the fridge, then whisked briefly before using. Freezes well for 1 month—just thaw overnight in the fridge before cooking.
Why You'll Love This Recipe
- No-Fuss Morning: The thick-cut Texas toast soaks up the custard like a dream—no fancy slicing, no waiting for thin bread to crisp. Just dip, cook, and enjoy while your coffee brews.
- Rich Without Guilt: That first bite of buttery, chocolate-infused toast? Pure indulgence, but with whole milk and eggs keeping it balanced. Honestly, it’s the kind of treat that doesn’t need syrup.
- Breakfast or Dessert: Serve it warm with berries for a fancy brunch, or stack cold slices with whipped cream for a lazy afternoon fix. Between us, it’s my go-to for both.
- Leftovers Are Better: The second day? Even more satisfying—crispy edges soften just enough, and the chocolate flavor deepens. I make a double batch on Sundays because reheating it is chef’s kiss.
Step-by-step instructions for chocolate French toast
Here's how to create decadent chocolate french toast with a rich cocoa base and irresistible crunchy topping.
Prepare the Chocolate Batter
In a large mixing bowl, whisk together the 4 whole large eggs until they're completely combined and slightly frothy. Add the 1 cup whole milk, 1 tablespoon vanilla extract, and 0.25 cup granulated sugar, whisking constantly until everything is fully incorporated and the mixture is smooth.
Next, melt the 0.5 cup unsalted butter in a small saucepan over low heat until completely liquid. Remove from heat and let it cool slightly. Stir the melted butter into the egg mixture, then fold in the 0.5 cup dark chocolate chips and 0.5 cup pecans until evenly distributed. The batter should be thick but still pourable—if it's too thick, whisk in 1-2 tablespoons of milk to reach the right consistency.
Soak and Cook the Bread
Heat a large skillet over medium-low heat and lightly butter it with a small amount of the remaining melted butter. Dip each slice of thick-cut Texas toast bread into the chocolate batter, allowing any excess to drip off. Place the soaked bread in the skillet and cook for 2-3 minutes per side until golden brown and crispy on the outside while remaining tender inside.
Here's the thing—don't rush this step. You want the bread to cook through completely but still maintain a soft interior. The chocolate batter should create a rich, moist center while forming a caramelized crust on the outside. If the batter starts to burn before the bread is fully cooked, reduce the heat slightly and give it more time.
Create the Crunchy Topping
While the french toast cooks, prepare the crunchy topping by combining the 0.5 cup pecans (if you haven't already mixed them into the batter), 1 tablespoon ground cinnamon, and 0.5 teaspoon salt in a small bowl. Toast the pecans in a dry skillet over medium heat for 2-3 minutes until fragrant and lightly golden, then transfer them to a plate to cool slightly.
In a separate small bowl, whip the 0.25 cup heavy whipping cream until soft peaks form. Gently fold in the toasted pecans and cinnamon mixture, reserving a few pecans for garnish. This topping will add both texture and flavor contrast to your french toast.
Assemble and Serve
Transfer the cooked french toast to a serving platter and spoon the whipped cream and pecan mixture over the top, spreading it evenly. Drizzle with 0.25 cup pure maple syrup for added richness and a beautiful presentation. The maple syrup will enhance the chocolate flavor while adding a touch of natural sweetness.
Serve immediately while the french toast is warm and the topping is still slightly creamy. Each bite should deliver a perfect balance of crispy exterior, moist chocolate-infused interior, and crunchy pecan topping. For an extra touch, sprinkle with additional ground cinnamon or a few more pecans before serving.
Pro Tips For Making Chocolate French Toast
- USE COLD BUTTER FOR CRISPY CRUST: I learned this the hard way—warm butter spreads like soup and steams your toast instead of browning it. Scoop chilled butter from the fridge (or freeze it for 10 minutes) and let it melt just enough to coat the pan. The moment it starts to sizzle? That’s when your Texas toast gets that golden, buttery crust.
- SOAK THE BREAD UNIFORMLY: Skipping this step means dry, gummy edges. Cut your Texas toast into slices first, then place them in the egg-milk mixture one at a time. Let them sit for a full 30 seconds—no peeking—so the thick bread absorbs evenly. (Yes, even if you’re impatient like me.)
- WATCH THE HEAT—START HOT, THEN LOW: High heat for the first 30 seconds seals the crust, but after that, drop it to medium. I used to burn the edges while the middle stayed raw, and it was frustrating. A quick test: if the butter’s smoking, you’re overdoing it. The pan should shimmer, not roar.
- DON’T SKIP THE VANILLA: A splash of vanilla (½ teaspoon per egg) isn’t just flavor—it balances the richness. I was skeptical until I tried it: the toast tastes deeper, almost bakery-style. Use real extract, not imitation, or you’ll just be masking the lack of quality. (Trust me, your taste buds will notice.)
Serving suggestions for chocolate french toast
Plating Presentation
Stack your chocolate French toast slices slightly overlapping on a white or dark slate plate—this creates visual depth and makes the golden-brown crust pop. I like to arrange them in a fan shape with the tallest slice at the back and shorter ones in front.
This gives the dish dimension while keeping it elegant. 🍽️
For an extra touch, garnish with a dusting of powdered sugar or a few chocolate shavings using a microplane. The contrast between the creamy topping and crispy edges makes every bite look as delicious as it tastes.
A sprig of fresh mint adds a pop of color and freshness that balances the richness.
Warm Syrup Drizzle
Heat your pure maple syrup in a small saucepan over low heat until it’s just warm—never boiling, or it’ll lose its delicate flavor. Use a small squeeze bottle or spoon to create thin, elegant ribbons across the top of the stack.
This not only looks beautiful but also enhances the chocolate flavor with every bite.
For a restaurant-worthy finish, add a small dollop of whipped cream on the side or swirl it artistically on top. A pinch of flaky sea salt sprinkled over the whipped cream brings out the sweetness and adds a sophisticated touch. Trust me, this small detail elevates the whole dish.
Beverage Pairings
A hot cup of coffee with a splash of vanilla syrup is the classic pairing—it cuts through the richness of the chocolate and keeps your palate fresh.
I also love serving this with a spiced chai latte for a cozy, aromatic contrast. The warmth of the spices complements the deep cocoa notes beautifully.
For something lighter, a glass of cold milk or almond milk with a dash of cinnamon on top works perfectly. If you’re feeling indulgent, a small glass of dessert wine like Moscato d’Asti adds a festive touch and balances the sweetness. The bubbles help cleanse your palate between bites.
Make It Interactive
Turn your chocolate French toast into a build-your-own brunch station by setting out small bowls of toppings. Offer additional chocolate chips, crushed candy bars, or caramelized bananas for guests to customize their plates. This makes it fun for groups and lets everyone tailor their experience.
Provide mini spoons or tongs for serving so guests can assemble their own stacks. Label the toppings with small chalkboard signs for a restaurant-style presentation. This interactive approach is perfect for weekend brunches or holiday gatherings—it’s both engaging and delicious.
Nutrition facts
Frequently asked questions
Can I make this chocolate French toast without pecans?
Swap the pecans for walnuts, hazelnuts, or even crushed cookies like chocolate chip or shortbread. For extra decadence, try toasted coconut flakes mixed with cinnamon sugar. Just adjust the toasting time—nuts need 2-3 minutes while cookies should only heat until fragrant (1 minute).
Why did my chocolate French toast turn out dry?
Dry French toast usually means one of two things: either the bread wasn't thick enough to absorb the custard properly, or it cooked too long at too high heat. Use 1/2-inch thick bread and cook on medium-low heat for 2-3 minutes per side. Keep the pan buttered but not overcrowded—cook in batches if needed.
Can I use white chocolate instead of dark?
Yes, but the flavor will be much sweeter and less intense. For best results, use 70% dark chocolate or higher—it melts smoothly and adds depth. If you prefer white chocolate, reduce the sugar in the batter by 1 tablespoon to balance the sweetness. The texture remains the same, but the cocoa richness will be noticeably different.
How do I make this recipe ahead of time?
The custard mixture can be prepped 1 day ahead and stored in the fridge. The bread should be dipped and cooked fresh, but you can assemble the pecan-cinnamon topping up to 3 days in advance and store it in an airtight container. Reheat cooked slices in a skillet with a splash of milk for 1-2 minutes per side to restore crispiness.
What's the best way to serve this for a crowd?
Set up a build-your-own station with pre-made chocolate French toast slices (kept warm in a 200°F oven), extra toppings like whipped cream, syrup, and chocolate shavings, and small plates. Use chafing dishes or slow cookers set to 170°F to keep everything warm. For presentation, arrange slices on a large platter and let guests assemble their own stacks.