Save My mornings got a lot more interesting when I stopped treating breakfast like an obligation and started treating it like an opportunity. One Sunday, I had a craving for something that tasted indulgent but wouldn't derail my fitness goals, so I started experimenting with baked French toast loaded with peanut butter and chocolate. What emerged was this golden, protein-packed casserole that tastes like dessert but fuels you properly. Now it's become my go-to when I want to impress people at brunch without spending all morning at the stove.
I made this for my sister's surprise birthday breakfast, and watching her face when she took that first bite told me everything. She's always been the type to skip breakfast entirely, but this dish had her asking for seconds before she finished her coffee. There's something about warm chocolate and peanut butter baked into soft bread that just makes people slow down and savor the moment.
Ingredients
- Bread: Eight cups of whole grain or brioche cubed bread forms the foundation—stale bread works beautifully here because it soaks up the custard mixture without turning to mush.
- Eggs: Six large eggs bind everything together and create that custard-like texture that makes baked French toast so special.
- Low-fat milk or unsweetened almond milk: One and a half cups adds richness without weighing things down, and almond milk keeps it lighter if that's your preference.
- Greek yogurt: One cup of plain Greek yogurt boosts protein and adds a subtle tanginess that balances the sweetness.
- Creamy peanut butter: A quarter cup melted creates pockets of flavor throughout, and using creamy instead of chunky ensures smooth, even distribution.
- Unsweetened cocoa powder: A third cup delivers deep chocolate flavor without extra sugar, and whisking it thoroughly prevents lumps.
- Coconut sugar or brown sugar: A third cup sweetens the custard while coconut sugar adds a subtle caramel note.
- Vanilla extract: One teaspoon enhances all the other flavors in a way most people can't quite identify but definitely notice.
- Salt: Half a teaspoon is non-negotiable—it sharpens the chocolate and prevents everything from tasting flat.
- Protein powder: Two scoops of chocolate or vanilla whey protein bump up the macros without changing the texture or taste.
- Dark chocolate chips: A quarter cup is optional but transforms the dish with little melted pockets of richness.
- Peanut butter for drizzle: Two tablespoons warmed before serving adds elegance and an extra hit of flavor.
- Fresh berries: These provide brightness and contrast to the richness, plus they make plating feel intentional.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Set your oven and prepare the stage:
- Preheat your oven to 350°F and lightly grease a 9x13-inch baking dish so the edges won't stick. This small step prevents frustration later and makes serving so much easier.
- Arrange the bread:
- Spread your bread cubes evenly across the prepared dish—they should cover the bottom in a single layer without too much overlap. Even distribution means every piece soaks up the custard equally.
- Build your custard mixture:
- In a large bowl, whisk together the eggs, milk, Greek yogurt, melted peanut butter, cocoa powder, sugar, vanilla, salt, and protein powder until the mixture is completely smooth. If you see any cocoa streaks or lumps, keep whisking because those will affect the final texture.
- Let the bread drink:
- Pour the custard evenly over the bread cubes, then use your hands or a spatula to gently press everything down so the bread actually absorbs the liquid. Let it sit undisturbed for 10 minutes—this resting period is what separates soggy French toast from perfectly custardy French toast.
- Add chocolate drama:
- If you're using chocolate chips, sprinkle them across the top now—they'll melt slightly during baking and create little surprises with each bite.
- Bake until golden:
- Slide the dish into your preheated oven and bake for 35 to 40 minutes, until the center feels set when you gently jiggle the pan and the top has turned golden brown. The edges will pull slightly away from the dish when it's done.
- Finish with flair:
- After the dish cools for a few minutes, drizzle with warm peanut butter and scatter fresh berries across the top. Serve warm, and watch people's reactions.
Save
Save There's a moment right as the baking dish comes out of the oven when your kitchen smells like a chocolate peanut butter dream, and that's when you know you've created something worth the minimal effort. Every time I make this, someone asks for the recipe, and I love that a dish this impressive takes only 15 minutes of actual hands-on work.
Make It Ahead Magic
The real genius of this recipe is that you can assemble it completely the night before, cover it, and refrigerate it overnight. In the morning, just pop it straight from the fridge into a preheated oven—you might need to add 5 extra minutes to baking time since it's starting cold. Your future self will thank you when you're barely awake but brunch is practically done.
Swaps and Substitutions That Actually Work
I've experimented with different nut butters, and while peanut butter is my favorite, almond butter creates a more delicate flavor and sunflower seed butter works brilliantly if someone at your table has a peanut allergy. For the cocoa powder, Dutch-process gives you a slightly darker, more sophisticated chocolate flavor than natural cocoa. And if you're plant-based, vanilla or even unflavored plant protein powder performs just as well as whey—just make sure it's one you actually enjoy eating.
- Swap the Greek yogurt for thick coconut cream if you need dairy-free, using the same amount.
- Use maple syrup instead of coconut sugar for an earthier sweetness that pairs beautifully with the chocolate.
- Replace berries with sliced banana or a drizzle of honey if that's what you have in your kitchen.
Storage and Reheating Wisdom
Leftover baked French toast keeps beautifully in the refrigerator for up to 3 days in an airtight container, and reheating is surprisingly simple. Just cover it loosely with foil and warm it in a 300°F oven for about 10 minutes until it's heated through without drying out—or grab a slice and microwave it for 45 seconds if you're really in a hurry. Cold straight from the fridge is honestly delicious too, like a dense chocolate peanut butter cake for breakfast.
Save
Save This recipe proves that health-conscious eating doesn't mean sacrificing the flavors you actually crave. Make it once and you'll find yourself spinning variations in your head all week.
Recipe Guide
- → Can I use different types of bread for this dish?
Absolutely! Whole grain bread adds fiber and nutrients, while brioche creates a richer, more indulgent result. Stale bread works exceptionally well as it absorbs the custard mixture more effectively without becoming soggy. Just ensure whatever bread you choose is cut into uniform 1-inch cubes for even baking.
- → What makes this high-protein compared to traditional French toast?
This version incorporates multiple protein sources: six large eggs, Greek yogurt (which has nearly double the protein of regular yogurt), and two scoops of protein powder. Together, these ingredients deliver 21 grams of protein per serving compared to roughly 8-12 grams in conventional versions.
- → Can I make this dish the night before?
Yes! Assemble everything in the baking dish, cover tightly, and refrigerate overnight. The extended soaking time actually enhances the texture as the bread fully absorbs the custard. In the morning, let it sit at room temperature for about 20 minutes while your oven preheats, then bake as directed.
- → Is there a way to make this dairy-free?
Certainly! Substitute the low-fat milk with unsweetened almond, coconut, or oat milk. Swap Greek yogurt for a dairy-free alternative made from coconut or almond. Use a plant-based protein powder instead of whey. The texture and flavor will remain delicious with these simple swaps.
- → Why is there a 10-minute resting period before baking?
This crucial step allows the bread cubes to fully absorb the liquid mixture, ensuring every bite is moist and flavorful throughout. Without this rest, the center may remain dry while the edges overcook. Pressing the bread gently helps it soak up the rich custard evenly.
- → How should I store leftovers?
Store cooled portions in an airtight container in the refrigerator for up to 4 days. Reheat individual servings in the microwave for 45-60 seconds or in a 350°F oven for 10 minutes until warmed through. The texture remains remarkably good for leftovers.