This post may contain affiliate links. Please read our disclosure policy.

Brioche French toast recipe lovers, this one is for you. Thick slices of buttery brioche bread, dipped in a simple vanilla-cinnamon egg custard and cooked low and slow in butter until the outside is deeply golden and the inside is soft, custardy, and rich. This is the kind of breakfast that makes people linger at the table.

Whether you pick up a loaf from Trader Joe’s, grab a pre-sliced brioche from the store, or already have some on hand, this recipe works every time. I have been making it for years and the combination of whole milk custard, real butter, and slightly thick-cut brioche slices is genuinely unbeatable.

Since you are here you have to try my croissant french toast, this easy sweet cream cold brew, as well as this salted sweet cream cold brew recipe!

Brioche French toast recipe stacked on a plate with maple syrup and fresh berries

Why brioche makes the best French toast

Not all bread works the same in French toast, and once you make it with brioche you will understand why it is the top choice. Brioche is an enriched bread made with eggs and butter, which means it already has a richer, slightly sweet flavor before it ever touches the custard. When you dip it in an egg and milk mixture, it absorbs beautifully without falling apart. The result is a French toast that is golden and slightly crispy on the outside but soft and almost creamy in the center.

Regular sandwich bread gets soggy or falls apart. Brioche holds its structure while soaking up every bit of that custard. That is the difference.

 I get asked all the time whether thick or thin brioche is better for French toast. The honest answer is: thicker is almost always better. Thin slices cook through too fast and you lose that creamy, custardy center that makes this worth making. If your store only has thin-sliced brioche, the recipe still works, just reduce your soak time and check it early.

Brioche French toast with whipped cream and fresh berries on top

Why do you need to make this recipe!

  • It comes together in about 30 minutes with ingredients you likely already have.
  • Brioche bread creates a richer, more custardy result than regular French toast, no special technique needed.
  • It reheats well, so you can make a full batch and enjoy leftovers during the week.
  • Works with store-bought brioche (Trader Joe’s sliced brioche is perfect), pre-sliced loaf, or brioche buns in a pinch.
Ingredients on the counter including eggs, milk, vanilla, cinnamon, and brioche bread

Ingredients for this buttery brioche bread french toast recipe?

Here are the ingredients you will need to make this brioche French toast recipe. Scroll to the recipe card for exact measurements.

  • Brioche bread — The star of the show. Use thick-sliced brioche from Trader Joe’s, a sliced brioche loaf from the bread aisle, or brioche buns if that is what you have. Slightly stale or day-old bread works even better because it absorbs the custard without getting soggy. If your bread is fresh, you can slice it and let it sit out for 30 minutes before cooking.
  • Eggs — Four large eggs give the custard its structure and richness.
  • Whole milk — Full-fat whole milk creates a creamy custard. You can substitute half-and-half for an even richer result.
  • Vanilla extract — Adds warmth and depth. Do not skip this.
  • Granulated sugar — Just two tablespoons to lightly sweeten the custard and help with caramelization in the pan.
  • Cinnamon — Optional but highly recommended. It adds a subtle spice that pairs beautifully with maple syrup.
  • Salt — A small amount balances the sweetness.
  • Butter — For cooking. Use real butter, not cooking spray. The butter browns slightly as it cooks and adds a nutty flavor to the exterior of each slice.

How to make brioche French toast

This is how to make this recipe from start to finish. Full instructions are in the recipe card below.

  1. Make the custard. In a shallow bowl or baking dish, whisk together the eggs, whole milk, vanilla extract, sugar, salt, and cinnamon until fully combined. Use a wide dish so you can fit a full slice of brioche flat.
  2. Soak the bread. Dip one slice of brioche into the custard and let it soak for about 30 to 45 seconds per side. You want the bread to absorb the custard without getting so wet it falls apart. Do not rush this step.
  1. Heat the butter. Melt one tablespoon of butter in a large skillet or griddle over medium heat. Wait for the butter to stop foaming before adding the bread — that foam tells you the water is cooking off and the pan is ready.
  2. Cook until golden. Add the soaked brioche to the pan and cook for 3 to 5 minutes per side without moving it. Resist the urge to press it down. You want a deep golden crust to form. Flip once and cook the other side until equally golden.
  3. Repeat and serve. Keep finished slices warm in a 200F oven on a baking sheet while you work through the rest. Serve with maple syrup, powdered sugar, and fresh berries.

    How to get crispy brioche French toast (not soggy)

    Why does brioche French toast sometimes come out soggy? Two reasons: the heat is too high, or the bread soaked too long. Here is how to avoid both.

    • Keep the heat at medium or medium-low. If the heat is too high, the outside browns before the custard inside has time to set, and you end up with a raw, wet center. Lower and slower is the right approach here.
    • Do not soak the bread for more than a minute per side. Brioche is porous and absorbs liquid fast. A 30 to 45 second soak per side is usually plenty.
    • Use slightly stale or dried bread. Fresh brioche is very soft and will take on too much liquid too quickly. If your loaf is fresh, cut it and let the slices sit out uncovered for 20 to 30 minutes before you start cooking.
    • Make sure the butter is hot before adding the bread. Cold butter means the bread sits and steams instead of crisping. Wait for the foam to settle and the butter to just begin to smell nutty.
    overhead shot of a stack of brioche french toast

    Frequently asked questions – FAQ

    How to store leftover brioche French toast?

    You can store it in an airtight container in the fridge for 3-4 days.

    How to Freeze French toast?

    You can also freeze it in an airtight container for up to 3 months. Thaw it in the fridge overnight or on the counter for a few hours.

    How to reheat brioche French toast?

    There are a few different ways to reheat your brioche french toast. You can simply pop it in the microwave, or you can place it on a baking sheet and heat it up in a 400F oven for 5-8 minutes. This will give you a delicious breakfast in no time!

    Can I use brioche buns for French toast?

    Yes. Brioche buns work great for French toast, especially for a smaller batch or if that is what you have on hand. Slice them in half horizontally and treat them the same way as sliced brioche. The thinner cut will cook a little faster, so check for doneness around the 2 to 3 minute mark per side.

    What is the best brioche bread for French toast?

    Trader Joe’s sliced brioche is one of the most accessible and consistent options. It comes pre-sliced at a good thickness and the flavor is excellent. If you want thicker slices, look for an unsliced brioche loaf and cut it yourself to about 3/4 to 1 inch thick. St. Pierre brioche is another widely available option.

    Can I make brioche French toast ahead of time?

    Yes. Cook all the slices, let them cool completely, and store them in an airtight container in the refrigerator for up to 4 days. To reheat, place on a baking sheet in a 375F oven for 5 to 8 minutes until heated through and slightly crispy again. The microwave works in a pinch but the oven keeps the texture better.

    Can I use heavy cream instead of milk?

    Yes. Substituting whole milk with half-and-half or heavy cream will make the custard even richer. Use a 1:1 ratio. The French toast will be more decadent and the exterior may brown a little faster, so watch the heat.

    What toppings go on brioche French toast?

    The classic: maple syrup, powdered sugar, and fresh berries. Other great options include whipped cream, sliced banana, a drizzle of honey, or a dollop of jam. For a savory-leaning version, a little flaky salt over the top right before serving balances the sweetness of the bread beautifully.

    Stack of brioche french toast
    5 from 8 votes

    The best brioche French Toast

    This brioche French toast recipe uses thick slices of buttery brioche bread soaked in a rich vanilla-cinnamon custard and cooked in butter until golden and custardy. Ready in 30 minutes.
    Prep: 20 minutes
    Cook: 10 minutes
    Total: 30 minutes
    Servings: 4 servings
    Save this recipe!
    Get this sent to your inbox, plus get new recipes from us every week!

    Ingredients 
     

    • 4 large eggs
    • 3/4 cup whole milk read notes
    • 1 tsp vanilla extract
    • 1/4 tsp salt
    • 2 tbsp granulated sugar
    • 1/4 tsp cinnamon optional
    • 8 slices brioche bread
    • maple syrup for serving
    • Butter

    Instructions 

    •  In a shallow bowl or baking dish, whisk together the eggs, whole milk, vanilla extract, salt, granulated sugar, and cinnamon (if using) until fully combined
      4 large eggs, 3/4 cup whole milk, 1 tsp vanilla extract, 1/4 tsp salt, 2 tbsp granulated sugar, 1/4 tsp cinnamon
    •  Heat a large skillet or griddle over medium heat and melt 1 tablespoon of butter. Wait for the foam to settle before adding the bread.
      Butter
    • Dip one slice of brioche into the custard mixture, letting it soak for 30 to 45 seconds per side. Lift it out and let any excess drip off.
      8 slices brioche bread
    • Place the soaked slice in the skillet and cook for 3 to 5 minutes without moving it, until the bottom is deep golden brown. Flip and cook the other side for another 3 to 4 minutes
    • Transfer to a baking sheet in a 200F oven to keep warm while you repeat with remaining slices, adding more butter between batches as needed
    • Serve immediately with maple syrup, powdered sugar, and fresh berries
      maple syrup

    Notes

    For the crispiest result, use slightly stale or day-old brioche. If your brioche is fresh, let the slices sit out uncovered for 20 to 30 minutes before cooking. Trader Joe’s sliced brioche works perfectly in this recipe. For a richer custard, substitute the whole milk with half-and-half. Leftovers keep in the fridge for 3 to 4 days and reheat well in a 375F oven for 5 to 8 minutes.
     

    Nutrition

    Calories: 350Calories | Carbohydrates: 41g | Protein: 16g | Fat: 22g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.02g | Cholesterol: 311mg | Sodium: 554mg | Potassium: 140mg | Fiber: 0.1g | Sugar: 9g | Vitamin A: 944IU | Vitamin C: 0.01mg | Calcium: 126mg | Iron: 2mg

    Nutrition information is automatically calculated, so should only be used as an approximation.

    Like this? Leave a comment below!

    About Chahinez Tabet Aoul

    Chahinez Tabet Aoul is the recipe developer, photographer, and writer behind Lifestyle of a Foodie and Simple Copycat Recipes. Based in Las Vegas, Nevada, Chahinez is known for creating approachable, high-reward recipes that feel like they came straight from your favorite restaurant. Only easier, more fun, and made right a thome!

    You May Also Like:

    5 from 8 votes (6 ratings without comment)

    Leave a comment

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    6 Comments

    1. Gina Grantham says:

      We are a family of French toast enthusiasts. My adult kids loved it! They gave it a perfect 10 out 10! Thanks for making me look good. I’ve never used brioche before but it will be a pantry staple from now on!!

      1. Chahinez says:

        Aww I’m so glad to hear that! This made me so happy 🙂

    2. Sherry says:

      5 stars
      The Best of All the Rest. Yummy

      1. Chahinez says:

        YAY!

    3. Bea says:

      5 stars
      DELICIOUS!! Easy to make and even easier to devour!!!!

      1. Chahinez says:

        Thank you so much! I’m glad you enjoyed the recipe!😁