Peanut Butter Chocolate Baked French Toast

Featured in: Weekend Bright-Home Favorites

Indulge in a protein-rich morning bake that combines the comforting flavors of peanut butter and chocolate. Whole grain or brioche bread cubes soak up a velvety custard made with eggs, milk, creamy peanut butter, and unsweetened cocoa. After a brief rest to ensure maximum absorption, the mixture bakes until puffed and lightly crisp. Dark chocolate chips and roasted peanuts add satisfying crunch and extra richness. Each serving delivers 17 grams of protein, making this an ideal choice for active mornings or leisurely weekend brunches.

Updated on Mon, 09 Feb 2026 13:48:00 GMT
Golden-brown squares of High-Protein Peanut Butter & Chocolate Baked French Toast topped with chopped peanuts and chocolate chips, ready to serve. Save to Pinterest
Golden-brown squares of High-Protein Peanut Butter & Chocolate Baked French Toast topped with chopped peanuts and chocolate chips, ready to serve. | poppyfork.com

My partner called out from the kitchen one Saturday morning asking why I was bringing protein powder to breakfast. I'd been staring at a loaf of brioche going stale and suddenly thought: why not make French toast that actually keeps you full past 10 a.m.? That question led me to this baked version, where peanut butter and cocoa swirl through creamy custard and soak into every bread cube. It's the kind of dish that started as a practical problem and became something I now make whenever I want to impress people without actually trying that hard.

Last month I made this for a small group who showed up at my place unexpectedly. One friend is always counting macros, another is trying to eat less processed stuff, and honestly I wasn't sure anything would satisfy everyone. Watching them go back for seconds while actually asking about the recipe felt better than getting a compliment. That's when I realized this isn't just breakfast food, it's the kind of thing that brings people together because it tastes decadent but doesn't make anyone feel guilty afterward.

Ingredients

  • Whole grain or brioche bread (8 cups, 1-inch cubes, day-old): Day-old bread is crucial because it's drier and soaks up the custard without turning to mush, while fresh bread tends to fall apart.
  • Eggs (6 large): They're the binder that transforms everything into a custard, and they also add most of the protein structure.
  • Milk (2 cups skim or unsweetened almond milk): The liquid base that lets the custard soak evenly through the bread without being too heavy.
  • Natural creamy peanut butter (1/2 cup): Use the kind with just peanuts and salt, no added oils or sugar, because it distributes smoother and tastes less cloying once baked.
  • Unsweetened cocoa powder (1/4 cup): The unsweetened version gives you control over sweetness while adding deep chocolate flavor without extra sugar.
  • Light brown sugar or coconut sugar (1/3 cup): Brown sugar brings molasses depth that white sugar can't, making the whole thing feel more sophisticated.
  • Plain Greek yogurt (1/2 cup, 2% or higher): This adds tanginess, moisture, and extra protein while keeping the custard tender instead of dense.
  • Vanilla extract (1 tsp): A small amount awakens everything without making it taste like dessert.
  • Salt (1/2 tsp): Salt sharpens the peanut butter and chocolate flavors so they don't taste flat.
  • Dark chocolate chips (1/3 cup, optional): Dark chocolate is less sweet than milk chocolate and adds pockets of richness.
  • Chopped roasted peanuts (2 tbsp, optional): These go on top and give you texture contrast when you bite down.
  • Maple syrup or honey (for serving): Drizzled warm over the finished dish, this is your finishing touch.

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 your oven to 350°F and grease a 9x13-inch baking dish with butter or oil so nothing sticks later. Having everything ready before you start mixing means you won't be juggling a messy bowl while hunting for pans.
Arrange the bread:
Spread your bread cubes in an even layer across the baking dish, making sure they're not crammed too tight. They need space for the custard to reach every piece.
Make the custard base:
In a large bowl, whisk eggs, milk, peanut butter, cocoa powder, brown sugar, Greek yogurt, vanilla, and salt together until the mixture is completely smooth and no peanut butter streaks remain. This usually takes about 2 minutes of steady whisking to get it right.
Pour and press:
Pour the custard slowly and evenly over all the bread cubes, then gently press them down with the back of a spoon or your fingertips so they're submerged and can absorb the liquid. You'll see the bread darken as it soaks.
Let it rest:
Let the whole thing sit for 10 minutes on the counter while you finish your coffee and gather any toppings. This is when the bread really drinks in all that chocolate-peanut butter mixture.
Add toppings if using:
Scatter dark chocolate chips and chopped peanuts evenly across the top, pressing them gently into the surface so they don't burn or slide off during baking.
Bake until set:
Slide the dish into your preheated oven and bake uncovered for 30 to 35 minutes until the custard is set (it should jiggle just slightly when you shake the pan) and the top looks puffed and lightly crisp. The edges will pull slightly away from the dish when it's done.
Cool and serve:
Let it rest for 5 minutes out of the oven so it firms up just enough to slice cleanly without being so set that it's tough. Drizzle individual servings with maple syrup or honey while everything is still warm.
High-Protein Peanut Butter & Chocolate Baked French Toast with a rich, custardy interior and a slightly crisp top, perfect for a hearty breakfast. Save to Pinterest
High-Protein Peanut Butter & Chocolate Baked French Toast with a rich, custardy interior and a slightly crisp top, perfect for a hearty breakfast. | poppyfork.com

My roommate came home one morning after a brutal workout and could smell this baking from the stairwell. Watching his entire face change when he saw it waiting warm on the counter, dripping with syrup and scattered with chocolate chips, reminded me that sometimes the best meals are the ones that make people feel actually taken care of. That's what this dish does in a way most breakfast foods don't.

Why This Works Better Than Regular French Toast

Baking it instead of frying means you're not tethered to a stovetop flipping pieces one by one while half of them burn and half stay pale. The oven's dry heat creates a crispy edge while the interior stays custardy and soft, something that's nearly impossible to achieve in a pan. You also make enough to feed a crowd without any of the stress, which is probably why this has become my go-to for people coming over unexpectedly.

The Protein Angle (Without Tasting Like the Gym)

I used to think adding protein to breakfast meant choking down something that tasted like cardboard and chalk, but this dish proved that wrong. The peanut butter and Greek yogurt provide substantial protein without any weird aftertaste, and the chocolate covers up anything remotely processed. If you want to push it further, you can stir in a scoop of chocolate or vanilla protein powder and it disappears into the custard like it was always supposed to be there.

Customizing Without Losing What Makes It Special

The beauty of this recipe is that you can swap things based on what you have or what your guests need, and it still tastes intentional instead of compromised. I've made it with almond butter for someone with a peanut allergy, sunflower seed butter when I was out of peanut butter entirely, and gluten-free bread without anyone noticing a difference. The foundation is strong enough that variations feel like choices, not sacrifices.

  • White bread works if that's what you have, but whole grain or brioche creates better texture and flavor depth.
  • If you don't have Greek yogurt, sour cream or cottage cheese blended smooth can substitute and actually tastes incredible.
  • Make this the night before, cover it, and bake it the next morning for one less thing to think about when guests arrive.
A warm slice of High-Protein Peanut Butter & Chocolate Baked French Toast drizzled with maple syrup, showcasing chocolate chips and peanut garnish. Save to Pinterest
A warm slice of High-Protein Peanut Butter & Chocolate Baked French Toast drizzled with maple syrup, showcasing chocolate chips and peanut garnish. | poppyfork.com

This recipe turned into something I reach for whenever I want breakfast to feel like more than just fuel. It's become the dish I make when I want someone to know I actually tried, without it feeling like I spent all morning in the kitchen.

Recipe Questions

Can I prepare this the night before?

Absolutely. Assemble the dish and refrigerate overnight, then bake in the morning. You may need to add 5-10 minutes to the baking time since it will be cold.

What type of bread works best?

Day-old whole grain bread or brioche are ideal choices. Slightly stale bread absorbs the custard better without becoming soggy. Brioche yields a richer result, while whole grain adds fiber and nuttiness.

Can I make this nut-free?

Yes, substitute sunflower seed butter for peanut butter and omit the chopped peanut topping. The flavor profile will change slightly but remains equally delicious.

How do I store leftovers?

Refrigerate in an airtight container for up to 4 days. Reheat individual portions in the microwave for 30-60 seconds or warm in a 350°F oven until heated through.

Can I freeze this dish?

Yes, freeze after baking and cooling completely. Cut into portions, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

What milk alternatives work well?

Unsweetened almond milk is suggested, but oat milk, soy milk, or dairy milk all work. Choose unsweetened varieties to control sweetness and allow the peanut butter to shine.

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 Baked French Toast

Protein-packed breakfast featuring bread cubes baked in creamy peanut butter and chocolate custard until golden and set.

Prep Time
15 min
Cook Time
35 min
Overall Time
50 min
Created by Cooper Anderson


Skill Level Easy

Cuisine American

Makes 6 Number of Servings

Diet Tags Vegetarian

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

Directions

Step 01

Prepare baking vessel: 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 prepared baking dish in a single layer.

Step 03

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

Step 04

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

Step 05

Rest mixture: Allow to sit for 10 minutes to permit bread to fully absorb the liquid.

Step 06

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

Step 07

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

Step 08

Rest and serve: Cool for 5 minutes before slicing. Serve warm, drizzled with maple syrup or honey if desired.

Tools Needed

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

Allergy Info

Review all ingredient labels for allergen risks and talk to a doctor if you’re uncertain.
  • Contains eggs
  • Contains milk and dairy products
  • Contains peanuts
  • Contains wheat if using standard bread
  • May contain soy from chocolate chips

Nutrition Info (each serving)

Nutritional details are for reference and not a substitute for medical guidance.
  • Total Calories: 320
  • Total Fat: 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.