Peanut Butter Chocolate French Toast

Featured in: Oven-Based Meals

This high-protein breakfast combines whole grain bread cubes with a rich custard made from eggs, milk, creamy peanut butter, and cocoa powder. Baked until puffed and golden, it offers 17 grams of protein per serving while satisfying chocolate cravings. The Greek yogurt adds creaminess and extra protein, while dark chocolate chips and roasted peanuts create an indulgent topping. Perfect for meal prep or weekend brunch, this dish serves six and can be customized with your favorite milk or protein powder.

Updated on Mon, 09 Feb 2026 11:29:00 GMT
A slice of High-Protein Peanut Butter & Chocolate Baked French Toast shows a moist, cocoa-kissed crumb studded with melted chocolate chips and chopped peanuts. Save
A slice of High-Protein Peanut Butter & Chocolate Baked French Toast shows a moist, cocoa-kissed crumb studded with melted chocolate chips and chopped peanuts. | cozymsemen.com

My roommate texted me at 7 AM asking if I could make something special for her birthday brunch, and I stood in the kitchen staring at a loaf of brioche, thinking about how French toast always felt too indulgent for how much protein she'd been eating lately. That's when it clicked—what if I turned it into something that tasted like dessert but actually fueled you? This baked peanut butter and chocolate version emerged from that morning scramble, and it became the dish people actually request now.

I made this for my sister's kids one weekend and watched them devour it without realizing they were eating Greek yogurt and cocoa powder instead of whatever sugary cereal they usually wanted. The older one asked for seconds before I'd even plated the first batch, and something about feeding people something that makes them feel full and satisfied stayed with me.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Whole grain or brioche bread, cut into 1-inch cubes (8 cups or about 400 g): Day-old bread works better than fresh because it absorbs the custard without falling apart—I learned this the messy way.
  • Large eggs (6): These create the structure of your custard, so don't skip them or substitute with egg replacers if you want that proper set.
  • Skim milk or unsweetened almond milk (2 cups or 480 ml): The liquid base that carries flavor and keeps everything creamy instead of dense.
  • Natural creamy peanut butter (1/2 cup or 120 g): Use the kind where the oil hasn't separated, or stir it back in—it distributes more evenly that way.
  • Unsweetened cocoa powder (1/4 cup or 25 g): This deepens the chocolate flavor without adding extra sugar, creating that sophisticated richness.
  • Light brown sugar or coconut sugar (1/3 cup or 70 g): Just enough sweetness to balance the cocoa and peanut butter without overshadowing them.
  • Plain Greek yogurt (1/2 cup or 120 g): This adds tang, creaminess, and extra protein—a quiet powerhouse ingredient that changes everything.
  • Vanilla extract (1 tsp): A small amount rounds out the chocolate and peanut flavors.
  • Salt (1/2 tsp): Don't underestimate this; it makes the chocolate pop.
  • Dark chocolate chips (1/3 cup or 60 g, optional): These melt slightly into pockets of richness throughout the dish.
  • Chopped roasted peanuts (2 tbsp or 30 g, optional): They add texture and an anchoring nuttiness on top.
  • Maple syrup or honey, for serving: Drizzle it warm over each slice for that classic French toast finish.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Heat your oven and prepare the dish:
Set the oven to 350°F (175°C) and grease a 9x13-inch baking dish with a little butter or cooking spray so nothing sticks.
Arrange the bread:
Spread your bread cubes evenly across the bottom of the dish—they should cover the surface without overlapping too much.
Build your custard:
In a large bowl, whisk together the eggs, milk, peanut butter, cocoa powder, brown sugar, Greek yogurt, vanilla, and salt until the mixture is smooth and there are no lumps of peanut butter or cocoa hiding in the corners. This takes a minute or two of real whisking, but it matters.
Combine everything:
Pour the custard over the bread cubes and gently push the bread down with a spatula so every piece gets coated and starts absorbing the liquid.
Let it rest:
Wait 10 minutes—this is not optional if you want the bread to actually soak through instead of staying dry in the middle.
Add your toppings:
Scatter the chocolate chips and peanuts across the top if you're using them, pressing them down slightly so they don't slide off during baking.
Bake until set:
Bake uncovered for 30 to 35 minutes until the custard is firm when you gently shake the dish and the top looks puffed and lightly golden—you want the center set but still tender, not rubbery.
Cool and serve:
Let it rest for 5 minutes so it sets up enough to slice cleanly, then cut it into squares and serve warm with maple syrup or honey drizzled over the top.
Served warm, this High-Protein Peanut Butter & Chocolate Baked French Toast is drizzled with maple syrup alongside fresh berries on a rustic plate. Save
Served warm, this High-Protein Peanut Butter & Chocolate Baked French Toast is drizzled with maple syrup alongside fresh berries on a rustic plate. | cozymsemen.com

There's something magical about pulling this out of the oven and watching the kitchen fill with that chocolate-peanut-butter aroma that makes everyone emerge from wherever they were. It stopped being just breakfast the moment someone at the table said it tasted fancy enough for dessert.

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.

The Protein Question

This recipe already packs 17 grams of protein per serving thanks to the eggs and Greek yogurt, but if you're looking to push that number higher, add one scoop of chocolate or vanilla protein powder to the custard mixture. Stir it in after you've whisked everything else smooth so it doesn't clump up in the corners.

Serving Ideas and Pairings

While this is absolutely stunning on its own, fresh berries scattered on top or sliced bananas alongside add brightness that cuts through the richness. A simple yogurt dollop on the side creates a cool contrast, and I've also served it with crispy bacon or turkey sausage when feeding a crowd that needs the savory-sweet balance. The key is letting the peanut butter and chocolate be the stars and letting everything else play a supporting role.

Adaptations and Dietary Swaps

This recipe is built to flex with your pantry and dietary needs, and I've tested most of these swaps myself. Gluten-free bread works beautifully if you need it, and the texture doesn't suffer at all. For a nut-free version, sunflower butter takes the place of peanut butter seamlessly—it has a similar fat content so the custard comes together the same way, though you lose some of that distinctive nuttiness. If dairy isn't an option, unsweetened almond milk or oat milk replaces regular milk without issue, and you can use a coconut yogurt for the Greek yogurt portion, though you might lose a tiny bit of the protein boost. These aren't compromises; they're just different versions of the same idea.

  • Check chocolate chip labels for soy and other allergens if you're serving people with sensitivities.
  • Make this the night before and bake it fresh in the morning for even easier breakfast hosting.
  • Leftover slices reheat beautifully in a 300°F oven for about 8 minutes, so make extra on purpose.
Golden, puffed squares of High-Protein Peanut Butter & Chocolate Baked French Toast are arranged in a white baking dish, ready to serve for brunch. Save
Golden, puffed squares of High-Protein Peanut Butter & Chocolate Baked French Toast are arranged in a white baking dish, ready to serve for brunch. | cozymsemen.com

This dish lives in that perfect space between indulgent and nourishing, where you feel like you're treating yourself and your body at the same time. Make it once for someone you care about and watch how it becomes the thing they ask for.

Recipe FAQs

Can I prepare this the night before?

Yes, assemble the dish the night before and refrigerate. In the morning, let it sit at room temperature for 20 minutes before baking.

What type of bread works best?

Whole grain or brioche bread cut into 1-inch cubes works excellently. Day-old bread absorbs the custard better without becoming too soggy.

How do I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or oven at 350°F for 10 minutes.

Can I make this nut-free?

Substitute sunflower butter for peanut butter and omit the chopped peanuts. The flavor profile changes slightly but remains delicious.

How can I increase the protein content?

Add one scoop of chocolate or vanilla protein powder to the custard mixture, or use Greek yogurt with higher protein content.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Peanut Butter Chocolate French Toast

Protein-packed breakfast with bread cubes baked in rich peanut butter chocolate custard.

Prep Time
15 min
Time to Cook
35 min
Total Duration
50 min
By Cozy Msemen Daniel Crawford


Skill Level Easy

Cuisine American

Output 6 Portions

Diet Info Meat-Free

What You Need

Bread

01 8 cups whole grain or brioche bread, cut into 1-inch cubes, day-old preferred

Custard

01 6 large eggs
02 2 cups skim milk or unsweetened almond milk
03 1/2 cup natural creamy peanut butter
04 1/4 cup unsweetened cocoa powder
05 1/3 cup light brown sugar or coconut sugar
06 1/2 cup plain Greek yogurt, 2% or higher
07 1 teaspoon vanilla extract
08 1/2 teaspoon salt

Toppings

01 1/3 cup dark chocolate chips
02 2 tablespoons chopped roasted peanuts
03 Maple syrup or honey for serving

How-To Steps

Step 01

Prepare baking dish: Preheat oven to 350°F. Grease a 9x13-inch baking dish with cooking spray or butter.

Step 02

Layer bread cubes: Spread bread cubes evenly in the prepared baking dish.

Step 03

Combine custard mixture: In a large mixing bowl, whisk together eggs, milk, peanut butter, cocoa powder, brown sugar, Greek yogurt, vanilla extract, and salt until smooth and fully combined.

Step 04

Pour custard: Pour custard mixture evenly over bread cubes. Gently press bread down to ensure all pieces absorb the custard thoroughly.

Step 05

Soak bread: Allow mixture to sit for 10 minutes, permitting bread to fully absorb the liquid.

Step 06

Add toppings: Sprinkle chocolate chips and chopped peanuts evenly over the top.

Step 07

Bake: Bake uncovered for 30 to 35 minutes until custard is set and top is puffed and lightly crisp.

Step 08

Cool and serve: Allow to cool for 5 minutes before slicing. Serve warm, drizzled with maple syrup or honey.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large mixing bowl
  • Whisk
  • 9x13-inch baking dish
  • Measuring cups and spoons
  • Knife and cutting board

Allergy Details

Please check every ingredient for allergens and reach out to your healthcare provider with concerns.
  • Contains eggs
  • Contains milk and dairy products
  • Contains peanuts
  • Contains wheat if using regular bread
  • May contain soy in chocolate chips

Nutrition Info (per serving)

Nutritional info is an estimate. Cozy Msemen recommends asking a professional about your needs.
  • Calories: 320
  • Fats: 14 g
  • Carbohydrates: 33 g
  • Proteins: 17 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.