Save My neighbor knocked on my door one Saturday morning with a bag of day-old brioche from the bakery down the street, asking if I wanted to experiment with breakfast. That afternoon, we ended up creating this chocolate-peanut butter baked French toast together, and honestly, it was one of those kitchen accidents that turned into something we couldn't stop eating. The combination of cocoa and peanut butter felt like someone had finally figured out what French toast was missing all along.
I made this for a brunch gathering last spring, and my friend Sarah—who's usually skeptical about "healthy" breakfast foods—went back for thirds. Watching her face when she realized this was high-protein changed something about how I thought about cooking. Food doesn't have to choose between being indulgent and being good for you.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Bread: Eight cups of cubed bread is the foundation, and day-old works best because it's drier and soaks up the custard without turning to mush. Whole grain or brioche both work—I prefer brioche for that slight sweetness, but whole grain adds earthiness.
- Eggs: Six large eggs create the custard structure that holds everything together and adds natural protein.
- Milk: Two cups of skim or almond milk keeps it light while adding creaminess; unsweetened almond milk won't compete with the chocolate-peanut butter flavors.
- Natural creamy peanut butter: Half a cup is the star ingredient here—use the kind with just peanuts and salt, no added oils or sugar, so it emulsifies smoothly into the custard.
- Unsweetened cocoa powder: A quarter cup gives you that deep chocolate flavor without extra sweetness that could overpower the peanut butter.
- Light brown sugar or coconut sugar: A third cup sweetens everything just enough; I've found coconut sugar adds a subtle depth that plain white sugar misses.
- Plain Greek yogurt: Half a cup bumps up the protein and adds a subtle tang that balances the sweetness and makes the custard extra creamy.
- Vanilla extract: One teaspoon ties all the flavors together in a way you won't consciously notice but absolutely will if it's missing.
- Salt: Half a teaspoon enhances every other flavor and keeps the sweetness from becoming cloying.
- Dark chocolate chips: A third cup scattered on top creates pockets of richness; use good quality chocolate because you'll taste the difference in the bake.
- Chopped roasted peanuts: Two tablespoons add crunch and reinforce that peanut butter flavor without being overwhelming.
- Maple syrup or honey: Keep it on hand for serving—a drizzle just before eating brings everything together.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prepare your baking dish:
- Heat your oven to 350°F and grease a 9x13-inch baking dish thoroughly so nothing sticks. Spread your bread cubes evenly across the bottom—the more surface area touching the dish, the better the bake.
- Build the custard:
- In a large bowl, whisk together eggs, milk, peanut butter, cocoa powder, brown sugar, Greek yogurt, vanilla, and salt until the mixture is completely smooth with no peanut butter lumps remaining. This takes a bit of elbow grease, but it's worth it because any lumps won't distribute evenly.
- Soak the bread:
- Pour the custard over your bread cubes and gently press down with a spatula, making sure every cube gets coated. Wait ten minutes so the bread can actually absorb the liquid instead of just sitting in it.
- Add toppings:
- Sprinkle chocolate chips and peanuts evenly across the top if you're using them—this step is optional but absolutely transforms the texture and flavor of the baked surface.
- Bake until set:
- Slide it into the oven for 30 to 35 minutes until the custard is set in the center when you gently shake the dish and the top looks puffed and slightly crisp. The edges will feel firmer than the very center, and that's exactly right.
- Rest before serving:
- Let it cool for five minutes so it's easier to slice cleanly, then serve warm with maple syrup or honey drizzled over top.
Save The first time I made this, my teenage son came downstairs halfway through baking and said the kitchen smelled like a chocolate peanut butter factory. He sat at the counter and we talked while it baked, and somehow that moment—just the smell and the conversation—felt more nourishing than any single meal.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Make It Your Own
This recipe is a solid foundation, but it's also forgiving enough to play with. I've swapped the cocoa for a chocolate protein powder when I wanted extra protein without extra cocoa bitterness, and it worked beautifully. Some mornings I've skipped the chocolate entirely and leaned into peanut butter with a sprinkle of cinnamon, which tastes completely different but equally satisfying.
Storage and Reheating
This keeps well in the refrigerator for three to four days, covered tightly, which makes it perfect for meal prep if you're the type who likes breakfast sorted for the week. Reheat individual portions in a 325°F oven for about ten minutes, or microwave a slice for 60 seconds and it becomes almost as good as fresh—the edges get slightly crispy again, which is genuinely pleasant.
Variations and Substitutions
If peanut allergies are a concern, sunflower butter swaps in seamlessly and has a slightly earthier taste that's actually wonderful here. Gluten-free bread works fine, though it tends to absorb custard a bit faster, so watch it carefully during the last five minutes of baking. You can also add a scoop of chocolate or vanilla protein powder to the custard mixture for an extra protein boost without changing the flavor profile much.
- For a mocha twist, replace half the cocoa powder with instant espresso powder dissolved in the milk.
- Berries or sliced bananas on top or mixed into the custard add brightness that cuts through the richness.
- If you prefer it less sweet, reduce the brown sugar to a quarter cup and rely more on the natural sweetness of the peanut butter.
Save This dish has become my answer to "I want something that feels indulgent but doesn't make me feel sluggish afterward." It's honest food that doesn't apologize for being delicious.
Recipe FAQs
- → What type of bread works best for this dish?
Whole grain bread adds fiber and nutrients, while brioche creates a richer, more indulgent result. Day-old bread actually works better since it absorbs the custard more effectively without becoming mushy. Simply cut any sturdy bread into 1-inch cubes for optimal texture.
- → Can I make this ahead of time?
Absolutely. Assemble everything the night before and refrigerate overnight instead of the 10-minute rest. In the morning, let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed. The flavors meld beautifully overnight.
- → How do I know when it's done baking?
The custard should be set—no liquid should jiggle when you gently shake the pan. The top will appear puffed and lightly crisp, particularly around the edges. A knife inserted near the center should come out clean, not coated in wet custard.
- → What makes this high in protein?
Each serving packs 17 grams of protein thanks to six eggs, Greek yogurt, milk, and peanut butter. The eggs and yogurt provide complete proteins, while peanut butter adds both protein and healthy fats. You can boost it further by adding protein powder to the custard mixture.
- → Can I make this gluten-free or nut-free?
Yes. Use certified gluten-free bread for a gluten-free version. For nut-free, substitute sunflower seed butter for the peanut butter and omit the chopped peanuts. The flavor profile shifts slightly but remains delicious. Always check labels on chocolate chips, as some contain soy or are processed in facilities with nuts.
- → What toppings work well beyond the suggested options?
Fresh berries like raspberries or strawberries brighten the rich chocolate flavor. Sliced bananas complement both peanut butter and chocolate beautifully. A dollop of Greek yogurt adds tangy contrast, while a drizzle of melted peanut butter creates an impressive presentation.