
This Chocolate Peanut Butter French Toast is for mornings when you want something both indulgent and nostalgic. Each sandwich is golden on the outside and meltingly rich on the inside, balancing salty peanut butter and smooth chocolate wrapped in eggy cinnamon-kissed bread. Perfect for brunch, a celebratory breakfast, or whenever you crave a little joy on your plate.
My family first tasted this on a snowy Sunday morning and it turned a simple breakfast into an occasion. Now it is our most requested sleepover treat for guests of all ages.
Ingredients
- Thick-cut bread like brioche or challah: These breads absorb custard without falling apart and turn wonderfully soft inside and crisp outside when fried. Look for loaves with a slight sweetness and a rich buttery crumb for the best flavor
- Creamy peanut butter: Creates a melty, nutty layer. Choose fresh or natural peanut butter with a smooth consistency and simple ingredients
- Chocolate hazelnut spread or semisweet chocolate chips: Both fill the center with indulgent sweetness. Use a chocolate spread with real cocoa and nuts or high quality chocolate chips for deeper flavor
- Eggs: Bind the custard and contribute to the classic French toast texture. Select fresh eggs with rich yolks for a vibrant batter
- Whole milk: Gives the egg mixture a creamy finish. Whole milk yields the most tender bread but dairy-free alternatives like oat milk also work
- Granulated sugar: Adds just a touch of sweetness and balances flavors
- Pure vanilla extract: Infuses the batter with warm aroma. Choose genuine extract for the most aromatic results
- Ground cinnamon: Brings gentle spice that pairs perfectly with chocolate and peanut butter
- Pinch of salt: Brightens all the flavors and tones down the sweetness
- Unsalted butter: Creates a deeply golden crispy crust on each sandwich. Use high-quality butter for the richest taste
- Optional toppings like powdered sugar fresh berries and maple syrup: Let each person customize their plate with sweetness or fresh tang. Use ripe berries and pure maple syrup for best results
Instructions
- Make the Filling:
- Spread one tablespoon of peanut butter onto four slices of brioche using a butter knife. Follow with an even layer of chocolate hazelnut spread or a sprinkle of chocolate chips over each. The spreads should reach the edges for every bite to have even filling
- Assemble the Sandwiches:
- Place the remaining bread slices on top of the filled ones. Press gently to seal each sandwich so the layers stay together during dipping and frying
- Prepare the Egg Mixture:
- In a wide shallow mixing bowl whisk together the eggs whole milk sugar vanilla cinnamon and salt until no streaks of egg remain. A thorough whisking creates a smooth custard base that soaks evenly into the bread
- Heat the Pan:
- Set a large nonstick skillet or griddle over medium heat and add one tablespoon of unsalted butter. Let the butter melt and bubble until it smells toasty but is not browned. This ensures a sizzle and prevents the bread from absorbing cold fat
- Dip the Sandwiches:
- Working one at a time dip each sandwich into the egg mixture. Coat both sides evenly letting each sandwich sit in the custard for about ten seconds per side so it absorbs flavor without becoming soggy
- Fry the Sandwiches:
- Carefully lay the soaked sandwiches onto the hot skillet. Cook each side for about three to four minutes until the bread is deeply golden and crispy and the filling has melted. Add more butter to the pan if it becomes dry between batches
- Serve:
- Use a sharp bread knife to slice each sandwich in half while still warm. Arrange on plates and offer powdered sugar fresh berries or a drizzle of maple syrup for bright finishing touches

My favorite part is watching the filling ooze out after that first slice and remembering my nephew’s chocolate-covered grin at the table. This dish always means smiles around here.
Storage Tips
French toast keeps well in an airtight container in the fridge for up to two days. To reheat place slices in a toaster oven or skillet for best texture. If prepping ahead assemble and refrigerate the sandwiches before dipping and frying then finish them fresh.
Ingredient Substitutions
Swap brioche for any thick sandwich bread like Texas toast for a heartier bite. Almond or cashew butter offers a twist if you want something nutty but less classic. Semisweet or dark chocolate works as filling if you prefer less sweetness or need nut-free options.
Serving Suggestions
Pile with fresh strawberries or raspberries for tartness. Add a scoop of vanilla yogurt or a sprinkle of chopped toasted nuts. For dessert serve with a scoop of ice cream and a drizzle of warm chocolate sauce.
Cultural and Seasonal Context
Stuffed French toast is an American brunch classic with endless variations. This peanut butter and chocolate version adds nostalgic comfort food flavors especially welcome in winter or for birthday mornings. In warmer months swap the filling for fresh summer berries and cream cheese.
Seasonal Adaptations
Use berry compotes in spring or summer for a refreshing change
Pumpkin spice or apple butter in the egg mixture makes a cozy autumn breakfast
Top with pomegranate seeds and citrus zest for a bright winter holiday brunch
Success Stories
My cousin made this recipe when hosting her first big brunch and it disappeared faster than anything else on the table. Every guest asked for the recipe including the ones who claim to not even like French toast
Freezer Meal Conversion
Assemble and stuff your sandwiches as directed. Wrap tightly in foil and freeze raw. When ready to eat thaw dip in egg mixture and cook as usual. This is my secret for holiday mornings or quick weekday breakfasts.

Each bite brings pure joy whether for a lazy weekend breakfast or a celebratory treat. Double the recipe if you want leftovers—it never lasts long at our table.
Recipe Questions
- → What type of bread works best for this dish?
Thick-cut brioche or challah bread is ideal for a rich flavor and fluffy texture that holds the peanut butter and chocolate filling well.
- → Can I use a different nut butter for the filling?
Yes, almond or cashew butter can be substituted for peanut butter to customize the flavor to your preference.
- → Is there a dairy-free option for the egg mixture?
Swap whole milk for almond or oat milk to suit dairy-free diets without sacrificing creamy texture.
- → How do I prevent the bread from getting soggy?
Dip the sandwiches briefly in the egg mixture so both sides are coated but not soaked through, ensuring a crisp, golden exterior.
- → What are some tasty toppings for serving?
Top with powdered sugar, fresh berries, sliced bananas, or a drizzle of maple or chocolate syrup for extra flavor.
- → Can this dish be made ahead of time?
For best results, prepare and cook just before serving. However, you can assemble the sandwiches in advance and refrigerate until ready to dip and fry.