High-Protein Peanut Butter Chocolate French Toast

Featured in: Easy Sweet Comforts

Transform your morning routine with this indulgent yet nutritious spin on traditional French toast. Thick bread cubes soak in a velvety custard infused with creamy peanut butter and unsweetened cocoa, then bake until golden and set. Each serving delivers 17 grams of protein, making it an ideal choice for active mornings or weekend brunch gatherings.

The preparation is wonderfully simple—whisk together eggs, milk, Greek yogurt, and your flavorings, pour over cubed bread, and let the oven do the work. Dark chocolate chips and roasted peanuts add delightful texture and richness, while maple syrup provides the finishing touch.

Updated on Mon, 09 Feb 2026 14:53:00 GMT
Golden-brown cubes of High-Protein Peanut Butter & Chocolate Baked French toast, drizzled with rich maple syrup on a rustic plate. Pin it
Golden-brown cubes of High-Protein Peanut Butter & Chocolate Baked French toast, drizzled with rich maple syrup on a rustic plate. | cozyighrem.com

My sister texted me on a Saturday morning asking if I could make something that felt fancy but wouldn't stress me out, and I found myself staring at a loaf of brioche wondering how to make French toast feel grown-up. That's when it hit me: what if I baked it instead of standing over a skillet, and what if I added the peanut butter and chocolate I'd been craving all week? The result was this custard-soaked masterpiece that comes together in barely an hour and tastes like someone spent their whole morning on it.

I made this for a small gathering last spring when everyone arrived hungry and a bit tired, and watching people's faces light up when they tasted that first forkful of chocolate and peanut butter-soaked bread made me realize this wasn't just breakfast anymore. It became the dish I return to whenever I want to feed people something that feels indulgent but is actually feeding their bodies well.

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 (8 cups, about 400g): Day-old whole grain or brioche works best because it's sturdy enough to soak up the custard without falling apart; tear it into rough 1-inch cubes rather than cutting them perfectly uniform.
  • Eggs (6 large): The binding force that turns liquid into a set custard, so don't skip them or substitute.
  • Milk (2 cups): Skim or unsweetened almond milk both work; I've found skim gives a richer mouthfeel.
  • Natural creamy peanut butter (1/2 cup): The kind with just peanuts and maybe salt, not the ultra-processed versions that won't blend smoothly into the custard.
  • Unsweetened cocoa powder (1/4 cup): This provides the chocolate flavor without adding extra sugar, and whisking it directly into the custard prevents lumps.
  • Brown sugar (1/3 cup): Light brown or coconut sugar adds depth without overpowering the peanut butter.
  • Greek yogurt (1/2 cup): The secret ingredient that adds tanginess and keeps the texture tender while boosting protein.
  • Vanilla extract (1 tsp): A small but essential touch that rounds out the chocolate and peanut flavors.
  • Salt (1/2 tsp): Balances sweetness and makes every flavor pop more than you'd expect.
  • Dark chocolate chips and roasted peanuts (optional toppings): These add texture contrast and visual appeal, though the dish is delicious without them.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven and dish ready:
Preheat to 350°F and grease a 9x13-inch baking dish well so the edges don't stick. While the oven warms, spread your bread cubes in an even layer across the bottom, filling all the gaps.
Make the custard blend:
In a large bowl, whisk together eggs, milk, peanut butter, cocoa powder, brown sugar, Greek yogurt, vanilla, and salt until you have a smooth, chocolate-brown liquid with no lumps of peanut butter hiding at the bottom. This takes a minute or two more than you think, but it's worth it.
Bring the bread and custard together:
Pour that gorgeous mixture evenly over the bread cubes, then use a spatula to gently press everything down so the bread actually absorbs the liquid instead of floating on top. Let it sit for 10 minutes while you decide on toppings.
Add toppings if you're using them:
Scatter chocolate chips and chopped peanuts across the top, pressing them gently so they don't slide off during baking. You can skip this step entirely and it'll still be delicious.
Bake until set:
Pop it in the oven uncovered for 30-35 minutes; you'll know it's done when the top is puffed and lightly crisp and a knife inserted in the center comes out clean. The edges might brown faster than the center, which is exactly what you want.
Rest and serve:
Let it cool for 5 minutes so it firms up enough to slice neatly, then cut into squares and drizzle with maple syrup or honey. It's best served warm, but leftovers reheat beautifully.
Freshly baked High-Protein Peanut Butter & Chocolate Baked French toast topped with melted chocolate chips and chopped peanuts, served warm. Pin it
Freshly baked High-Protein Peanut Butter & Chocolate Baked French toast topped with melted chocolate chips and chopped peanuts, served warm. | cozyighrem.com

There was a Tuesday morning when my neighbor stopped by for coffee and stayed for a slice, and she asked for the recipe before she'd even finished eating. That moment taught me that the best recipes are the ones that make people feel seen and nourished at the same time.

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 surprisingly flexible once you understand the core formula. I've swapped the peanut butter for almond butter on mornings when I wanted something slightly lighter, and the chocolate has stood up beautifully to it. You can also experiment with the bread base: sourdough gives a tangy note, while challah makes it feel extra indulgent. The custard-to-bread ratio is forgiving, so don't worry too much about precision.

Protein-Boosting Ideas

If you're looking to push the protein even higher, there are a few places where you can sneak it in without changing the texture. Greek yogurt can go up to three-quarters of a cup if you reduce the milk slightly, and a chocolate or vanilla protein powder (about 25-30g) dissolves seamlessly into the custard mixture. I've also experimented with adding a tablespoon of powdered peanut butter for extra flavor and protein with less fat, which worked wonderfully.

Storage and Reheating Tips

This dish actually improves slightly when made the night before because the bread has more time to soak and the flavors deepen. You can assemble everything except the toppings, cover it loosely with plastic wrap, and refrigerate overnight, then add the chocolate chips and peanuts before baking. Leftovers keep for three days in an airtight container and reheat perfectly in a 300°F oven for about 10 minutes, or in the microwave if you're in a rush.

  • Cover the baking dish with foil if the top starts browning too fast during baking.
  • For a nut-free version, sunflower butter creates the same richness and texture as peanut butter.
  • Serve with fresh berries, sliced bananas, or a dollop of whipped cream for something special.
A close-up of a slice of High-Protein Peanut Butter & Chocolate Baked French toast, revealing a moist, chocolate-swirled custard center. Pin it
A close-up of a slice of High-Protein Peanut Butter & Chocolate Baked French toast, revealing a moist, chocolate-swirled custard center. | cozyighrem.com

This recipe has become my answer to the question of how to make breakfast feel special without waking up at dawn. It's the kind of dish that reminds you that feeding people well is one of the quieter ways you show up for them.

Recipe FAQs

Can I prepare this the night before?

Absolutely. Assemble everything in the baking dish, cover tightly, and refrigerate overnight. Add the toppings just before baking and increase the baking time by 5–10 minutes.

What type of bread works best?

Day-old whole grain or brioche bread absorbs the custard beautifully while maintaining structure. Slightly stale bread prevents the dish from becoming too soggy.

How can I make this nut-free?

Replace the peanut butter with sunflower seed butter and omit the chopped peanuts. The flavor profile shifts slightly but remains delicious and protein-rich.

Can I freeze leftovers?

Yes, individual portions freeze well for up to 2 months. Thaw overnight in the refrigerator and reheat in a 350°F oven for 10–15 minutes until warmed through.

What milk alternatives work in the custard?

Unsweetened almond milk, oat milk, or soy milk all perform well. Keep in mind that creamier options like oat milk yield a richer custard texture.

How do I know when it's done baking?

The custard should be set and no longer jiggly in the center, while the top appears puffed and lightly crisp. A knife inserted near the edge should come out clean.

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.

High-Protein Peanut Butter Chocolate French Toast

A decadent protein-packed breakfast featuring bread cubes baked in a rich custard with peanut butter and cocoa flavors.

Prep Time
15 min
Time to Cook
35 min
Overall Time
50 min
Created by Melissa Caldwell


Skill Level Easy

Cuisine American

Makes 6 Portions

Dietary Details Vegetarian

What You’ll 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

Step-by-Step

Step 01

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

Step 02

Arrange bread: Spread bread cubes evenly across the bottom of the prepared baking dish in a single layer.

Step 03

Mix custard base: In a large bowl, whisk together eggs, milk, peanut butter, cocoa powder, brown sugar, Greek yogurt, vanilla extract, and salt until smooth and fully combined with no lumps.

Step 04

Soak bread: Pour custard mixture evenly over bread cubes. Gently press down on bread to ensure all pieces are saturated with custard.

Step 05

Rest mixture: Allow mixture to sit for 10 minutes at room temperature, permitting bread to absorb maximum liquid.

Step 06

Add toppings: Sprinkle dark chocolate chips and chopped peanuts evenly across the surface.

Step 07

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

Step 08

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

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.

Gear Needed

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

Allergy Details

Review every ingredient for possible allergens. Always consult a health expert if you have concerns.
  • Contains eggs
  • Contains milk and dairy products
  • Contains peanuts
  • Contains wheat if using regular bread
  • May contain soy in chocolate chips

Nutrition Details (per portion)

Nutrition guidance intended only for reference—please ask your doctor for health advice.
  • Energy: 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.