Brioche French Toast (Custardy, Never Soggy)

Posted on

Make restaurant-quality Brioche French Toast recipe at home with easy tips, exact soak times, and foolproof results. This classic Pain Perdu is perfect for any brunch.

Difficulty

Simple

Prep time

10 minutes

Cooking time

15 minutes

Total time

25 minutes

Servings

4 servings (8 slices)

Stack of thick brioche French toast with butter, maple syrup, and fresh berries on a white plate.
Brioche French Toast Stack

There is something extra special about brioche French toast. It looks fancy, but it’s actually very easy to make at home. Thick slices of buttery brioche soak up a simple vanilla custard, then cook until the outside is golden and lightly crisp while the inside stays soft and creamy.

I have made this recipe many times, and one thing always stands out. You don’t need lots of ingredients or special tricks. The biggest secret is knowing how long to soak the bread. Just a few extra seconds can be the difference between French toast that is soft and perfect or French toast that is heavy and soggy.

If you’re looking for the best brioche French toast recipe, you’re in the right place. This recipe is easy enough for a lazy Sunday morning but special enough for Christmas breakfast, Easter brunch, Mother’s Day, or any time you want breakfast to feel a little more exciting.

Why You’ll Love This Brioche French Toast

The first time you make this recipe, you’ll understand why so many people love using brioche for French toast. The bread is already rich and buttery, so every bite tastes soft, creamy, and full of flavor. The outside turns beautifully golden while the middle stays light and almost melts in your mouth.

I also love that this recipe is simple. You probably already have most of the ingredients in your kitchen. Eggs, milk, vanilla, cinnamon, and butter are all you need to make something that feels like it came from your favorite breakfast café.

Another thing I love is how easy it is to change. Keep it simple with butter and maple syrup, or add fresh berries, whipped cream, sliced bananas, or a dusting of powdered sugar. No matter how you serve it, it always disappears fast in my house.

What Is Brioche French Toast?

Brioche French toast is made by dipping thick slices of brioche bread into a simple egg mixture and cooking them in butter until golden.

It is based on the classic French dish called pain perdu, which means “lost bread.” Years ago, people used this recipe to give day-old bread a second life instead of throwing it away.

Today, brioche is one of the most popular breads for French toast because it is rich, buttery, and soft. It soaks up just the right amount of custard while still holding its shape, giving you French toast that is crisp on the outside and soft in the middle.

Golden brioche French toast served with butter, maple syrup, and mixed berries.
Custardy Brioche French Toast

Why Brioche Makes the Best French Toast

Not all bread makes great French toast, and brioche is a perfect example of why.

Brioche is made with butter, eggs, and milk, so it already has a rich flavor before you even start cooking. It also has a soft crumb that soaks up the custard evenly. That means every bite tastes creamy without feeling wet or heavy.

Another reason I love using brioche is how nicely it cooks. Because it already has a little sugar and butter in the bread, the outside turns a deep golden brown with very little effort.

If you’ve ever had French toast that was dry in some places and soggy in others, switching to brioche makes a huge difference.

The Brioche Soak-Time Table

This is the biggest tip I can give you.

Most people leave brioche in the custard for far too long. Brioche is soft and absorbs liquid very quickly, so it only needs a quick dip.

Use this simple guide every time.

Bread Condition1-inch Thick SliceHow Long to Soak
Fresh brioche1–2 seconds per sideJust a quick dip
Day-old brioche (best choice)5–10 seconds per sidePerfect every time
2–3 days old or lightly dried10–15 seconds per sideEnough to soak without falling apart
Thin slicesAbout half the timeThey soak much faster

My favorite tip: If your brioche is fresh from the bakery, don’t worry. Lay the slices on a baking tray and bake them at 300°F (150°C) for about 10 minutes. They don’t need to toast. They just need to dry out a little so they soak up the custard better.

Necessary Equipment

You don’t need any fancy tools for this recipe.

  • Large mixing bowl
  • Whisk
  • Measuring cups and spoons
  • Shallow dish for dipping the bread
  • Bread knife
  • Large nonstick or cast iron skillet
  • Spatula
  • Baking sheet (optional, for keeping batches warm)

Key Ingredients & Substitutions

Brioche bread – 8 thick slices (about 1 inch / 2.5 cm): Day-old brioche gives the best results because it holds the custard really well. If your bread is fresh, dry it in the oven for about 10 minutes first. That little step makes a big difference.

Large eggs – 4: Eggs make the custard rich and help the French toast cook up soft in the middle.

Whole milk – ¾ cup (180 ml): Whole milk gives you a creamy custard without making it too heavy. You can use half-and-half if you want an even richer breakfast.

Granulated sugar – 1 tablespoon: Just enough to add a little sweetness and help the French toast turn golden.

Vanilla extract – 2 teaspoons: Vanilla gives the custard a warm, sweet flavor that goes perfectly with buttery brioche.

Ground cinnamon – ½ teaspoon: A little cinnamon adds warmth without taking over the flavor. If you like, you can also add a tiny pinch of nutmeg.

Fine salt – 1 pinch: It may not seem like much, but it helps bring all the flavors together.

Unsalted butter – 2 to 3 tablespoons: Butter helps the French toast cook until it’s golden with crisp edges. Add a little more between batches if the pan starts to look dry.

For serving: Maple syrup, fresh berries, powdered sugar, whipped cream, sliced bananas, or even a little cinnamon sugar are all great choices.

How to Make Brioche French Toast

Making brioche French toast is easy, but a few small details make all the difference. Don’t rush the soaking or turn the heat up too high. Slow and steady gives you a golden outside and a soft, custardy center every time.

1. Dry the bread if needed

If you’re using day-old brioche, you can skip this step. If your brioche is fresh, place the slices on a baking sheet and bake them at 300°F (150°C) for about 10 minutes. You don’t want to toast the bread. You just want to dry it out a little so it can soak up the custard without falling apart.

Thick Brioche Bread Slices

2. Whisk the custard until smooth

In a large bowl, whisk together the eggs, whole milk, sugar, vanilla, cinnamon, and a pinch of salt.

Keep whisking until everything is completely mixed together. You shouldn’t see any streaks of egg. This only takes about a minute, but it helps every slice cook evenly.

3. Heat the pan before you start dipping

Place a large nonstick or cast iron skillet over medium-low heat. Add about a tablespoon of butter and let it melt slowly.

I always heat the pan first. That way, the bread goes straight from the custard into the pan, and nothing has time to get soggy.

4. Dip each slice quickly

Dip one slice of brioche into the custard. Turn it over and dip the other side.

Remember the soak-time guide. Fresh brioche only needs a second or two on each side. Day-old bread usually needs about 5 to 10 seconds per side.

Don’t leave the bread sitting in the bowl while you dip the other slices. Brioche soaks up liquid very quickly.

A thick slice of brioche soaking in a vanilla egg custard before cooking.
Brioche Soaking in Custard

5. Cook until the first side is golden

Carefully place the soaked brioche into the hot pan.

Leave it alone for about 2 to 4 minutes. Try not to move it around. Letting it cook without touching it helps create that beautiful golden crust.

If the butter starts to brown too quickly, lower the heat a little.

6. Flip and cook the other side

Turn the French toast over with a spatula.

Cook for another 2 to 4 minutes, or until the second side is golden and the center feels lightly set when you press it with the spatula.

If your slices are very thick, don’t be afraid to give them another minute. I’d rather wait a little longer than end up with a soggy middle.

Brioche French Toast Cooking

7. Keep the finished slices warm

If you’re making several batches, place the cooked slices on a baking sheet in a 200°F (95°C) oven.

This keeps everything warm without drying it out, so everyone gets hot French toast at the same time.

8. Serve right away

Top your brioche French toast with butter while it’s still warm. Add maple syrup, powdered sugar, fresh berries, sliced bananas, or whipped cream.

The warm French toast soaks up the butter and syrup beautifully, and that’s when it’s at its absolute best.

Classic Brioche French Toast
Classic Brioche French Toast

9. Enjoy while it’s fresh

French toast is always best straight from the pan.

The outside stays lightly crisp, the middle stays soft and creamy, and every bite is rich without feeling heavy. Trust me, it’s worth sitting down and enjoying it while it’s still warm.

Custardy, Never Soggy Troubleshooting

Even if this is your first time making brioche French toast, these simple tips will help you get great results.

My French toast is soggy in the middle.
The bread probably soaked up too much custard, or the pan was too hot. Give each slice a quick dip and cook over medium-low heat. Thick slices need time to cook all the way through.

It tastes too eggy.
Whisk the custard really well before dipping the bread. You also want to cook the French toast long enough for the eggs to fully set.

The bread falls apart.
Fresh bread can be too soft. Day-old brioche works best, or you can dry fresh slices in the oven for about 10 minutes before you start.

The outside is getting dark too fast.
Turn the heat down. Brioche has butter and sugar in the dough, so it browns faster than regular bread.

The French toast looks pale.
The pan may not be hot enough, or it just needs another minute. Let each side cook until it’s a rich golden brown.

The bread is dry inside.
The slices may not have soaked long enough. Next time, give day-old brioche a few extra seconds in the custard.

Feeding a Crowd

This recipe is easy to make for a larger group.

Instead of cooking every slice all the way through in the pan, lightly brown each side for about 1 minute. Arrange the slices in a single layer on a large baking sheet and finish them in a 375°F (190°C) oven for about 8 minutes.

This is my favorite trick for holiday breakfasts because every slice finishes at the same time. No one has to wait for the last batch, and everyone gets hot French toast together.

Freshly Cooked Brioche French Toast
Freshly Cooked Brioche French Toast

Stuffed Brioche French Toast Variation

If you want to make this breakfast feel extra special, try a stuffed version.

Spread a layer of mascarpone cheese on one slice of brioche and your favorite berry jam on another. Press them together like a sandwich, then dip the outside into the custard and cook just like the recipe.

The filling becomes warm and creamy while the outside stays golden and crisp. It’s perfect for birthdays, brunch parties, or whenever you want something a little different.

Tips for the Best Brioche French Toast

  • Use thick slices. About 1 inch thick is perfect. Thin slices soak too quickly and can fall apart.
  • Day-old bread is your friend. It holds the custard much better than fresh bread.
  • Don’t rush the soak. Brioche only needs a quick dip. More isn’t better here.
  • Cook over medium-low heat. This gives the center time to cook before the outside gets too dark.
  • Wipe the pan if needed. If the butter starts to burn between batches, carefully wipe the pan and add fresh butter.
  • Serve right away. Brioche French toast has the best texture while it’s still warm.
  • Keep batches warm in the oven. A low oven is much better than stacking slices on a plate, which can make them soft.

Best Toppings for Brioche French Toast

One of the best things about this recipe is that you can keep it simple or dress it up.

For a classic breakfast, serve it with butter, warm maple syrup, and a light dusting of powdered sugar.

If you love fruit, try fresh strawberries, blueberries, raspberries, sliced bananas, or warm cinnamon apples.

For a richer brunch, add whipped cream, chopped toasted pecans, or a spoonful of mascarpone.

Around the holidays, I love serving it with cranberry sauce, caramelized apples, or a sprinkle of cinnamon sugar. They make the whole kitchen smell amazing.

Serving Suggestions

Brioche French toast is filling enough to enjoy on its own, but it also pairs well with crispy bacon, breakfast sausage, scrambled eggs, or a bowl of fresh fruit.

If you’d like to make the whole meal from scratch, my French Brioche Bread recipe is the perfect place to start. Bake the brioche one day, then use it for French toast the next morning. It really is worth the little extra effort.

If you’re looking for a more traditional version, be sure to check out my Classic Pain Perdu (French Toast) recipe. It uses everyday bread and is a great option when you don’t have brioche on hand.

For a full French-inspired brunch, you could also serve this with homemade crêpes or fresh fruit for an easy breakfast that feels a little extra special.

Make-Ahead and Storage

One of the things I love about this recipe is that it’s easy to make ahead when you have a busy morning. While brioche French toast is always best fresh from the pan, it reheats surprisingly well if you have leftovers.

To make ahead: You can mix the custard the night before and keep it covered in the fridge. In the morning, give it a quick whisk before dipping the bread. I don’t recommend soaking the bread ahead of time because it can become too soft.

To store in the fridge: Let the French toast cool completely, then place it in an airtight container. It will keep well for up to 3 days. If you’re stacking the slices, place a piece of parchment paper between them so they don’t stick together.

To freeze: Let the slices cool completely, then freeze them in a single layer on a baking sheet. Once frozen, transfer them to a freezer-safe bag or container. They keep well for up to 2 months.

To reheat: My favorite way is in a 350°F (175°C) oven for about 8 to 10 minutes. You can also use a toaster or toaster oven if the slices fit. They come out with nice crisp edges again. I would skip the microwave if you can because it makes the bread much softer.

Golden brioche French toast served with butter, maple syrup, and mixed berries.
Golden Brioche French Toast

Frequently Asked Questions

Should brioche be stale for French toast?

Yes, if possible. Day-old brioche is perfect because it soaks up the custard without falling apart. If your brioche is fresh, don’t worry. Just dry the slices in a 300°F (150°C) oven for about 10 minutes before you start.

How long should I soak brioche for French toast?

It depends on how fresh the bread is. Fresh brioche only needs about 1 to 2 seconds per side. Day-old brioche usually needs 5 to 10 seconds per side. Older or slightly dried bread can soak for 10 to 15 seconds per side.

Why is my brioche French toast soggy?

This usually happens for one of two reasons. The bread soaked up too much custard, or the pan was too hot. A quick dip and gentle cooking over medium-low heat will give you a soft center without making it wet.

Can I use milk instead of cream?

Absolutely. I actually prefer whole milk for this recipe because it makes a lighter custard. Half-and-half is also delicious if you want something a little richer. I don’t usually use only heavy cream because it can make the French toast feel too heavy.

Can I make brioche French toast ahead of time?

Yes. You can cook it a day ahead and reheat it in the oven or toaster. It’s also great for freezing, so it’s perfect for busy mornings.

Can I use frozen brioche?

Yes. Let the brioche thaw completely first, then follow the recipe as written. If it still feels very fresh, drying the slices in the oven for a few minutes will help.

What’s the best pan for French toast?

I usually reach for a large nonstick skillet because it’s easy to use and cleanup is quick. A cast iron skillet also works really well and gives beautiful golden color.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Stack of thick brioche French toast with butter, maple syrup, and fresh berries on a white plate.

Brioche French Toast Recipe (Custardy, Never Soggy)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Laura
  • Total Time: 25 minutes
  • Yield: 4 servings (8 slices) 1x

Description

This easy brioche French toast recipe makes thick slices that are golden on the outside and soft, creamy, and custardy in the middle. It’s perfect for weekend breakfasts, holiday brunches, or anytime you want a breakfast that feels extra special.


Ingredients

Units Scale
  • 8 thick slices brioche bread (about 1 inch / 2.5 cm thick)
  • 4 large eggs
  • 3/4 cup (180 ml) whole milk
  • 1 tablespoon granulated sugar
  • 2 teaspoons vanilla extract
  • 1/2 teaspoon ground cinnamon
  • Pinch of fine salt
  • 2 to 3 tablespoons unsalted butter, for cooking

For serving (optional)

  • Maple syrup
  • Fresh berries
  • Powdered sugar
  • Whipped cream
  • Sliced bananas

Instructions

1. Prepare the bread. If you’re using day-old brioche, you’re ready to go. If the bread is fresh, place the slices on a baking sheet and bake at 300°F (150°C) for about 10 minutes. This dries the bread slightly without toasting it, helping it soak up the custard without becoming soggy.

2. Make the custard. In a large bowl, whisk together the eggs, whole milk, sugar, vanilla, cinnamon, and salt until the mixture is completely smooth. Take an extra few seconds here. You shouldn’t see streaks of egg because a smooth custard gives you even flavor in every bite.

3. Heat the skillet. Place a large nonstick or cast iron skillet over medium-low heat. Add about one tablespoon of butter and let it melt gently. The butter should bubble lightly but shouldn’t smoke.

4. Dip the bread. Dip each slice into the custard using the soak-time guide. Fresh brioche only needs a second or two on each side, while day-old bread can stay in for about 5 to 10 seconds per side. Don’t leave the bread sitting in the custard while you prepare the next slice.

5. Cook the first side. Place the soaked bread into the hot skillet. Cook for about 2 to 4 minutes without moving it around too much. Let the bread develop a rich golden crust before flipping.

6. Flip and finish cooking. Turn each slice over carefully and cook the second side for another 2 to 4 minutes. If the slices are extra thick, give them another minute or so. The center should feel lightly set, not wet.

7. Repeat with the remaining bread. Add more butter to the skillet as needed between batches. If the butter becomes very dark, wipe the pan clean before adding fresh butter.

8. Keep warm if needed. Place the finished French toast on a baking sheet in a 200°F (95°C) oven while you cook the remaining slices.

9. Serve and enjoy. Top with butter, warm maple syrup, fresh berries, powdered sugar, or your favorite toppings. Serve immediately while the outside is still lightly crisp and the inside is warm and soft.

Notes

  • Day-old brioche gives the best texture.
  • Thick slices are much easier to cook without falling apart.
  • Medium-low heat is the secret to a soft center.
  • Don’t oversoak the bread. A quick dip is all it needs.
  • If you’re serving a crowd, keep finished slices warm in the oven until you’re ready to eat.
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Breakfast
  • Cuisine: French-inspired

Nutrition

  • Calories: 380
  • Sugar: 13g
  • Sodium: 340mg
  • Fat: 18g
  • Carbohydrates: 42g
  • Fiber: 2g
  • Protein: 12g

Nutrition information

This website gives estimated nutritional information, which might change depending on the ingredients used.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star