Brioche French Toast is a decadent twist on the classic, and truly the best French toast recipe for a weekend brunch. Learn how to make French toast with brioche bread in just a few simple steps, and you’ll have a buttery, rich, and golden treat that tastes straight out of a café.
There’s something special about serving a savory and decadent breakfast recipe for brunch, and this Brioche Bread French Toast is exactly that. Using buttery brioche bread makes each bite rich, tender, and indulgent.

It’s perfect for holidays like Christmas morning, Mother’s Day brunch served with a Pomegranate Mimosa, or even a cozy Sunday at home.
The custard mixture of eggs, half and half, vanilla, and warm spices fills each slice of brioche bread with flavor. Once pan-fried, you get the perfect balance of a custardy interior and a crispy golden exterior. Top it off with maple syrup, powdered sugar, and fresh berries for the ultimate brunch centerpiece.
For even more indulgent options, try our Creme Brulee French Toast for a caramelized twist, or our Bailey’s French Toast for a boozy brunch option.
It’s for sure going to be a family favorite special breakfast once you try it!
Pair it with a Apple Crisp Macchiato for a perfect fall morning!
The Culinary Compass participates in several different affiliate programs.
As an Amazon Associate, we earn from qualifying purchases.

Step by Step Instructions
Check out the recipe card below for more in-depth instructions.
- Prepare the brioche – Slice into thick pieces (¾-1 inch), optionally dry or let sit overnight so bread isn’t overly moist.
- Make the custard – Whisk eggs, half-and-half (or cream), vanilla, cinnamon (and optional nutmeg, pinch of salt) until smooth.
- Soak the bread – Dip each slice in custard, about 15-20 seconds per side (for thick, dry/room-temperature brioche), letting excess drip off.
- Heat the pan / skillet – Melt butter over medium-low heat; ensure pan is hot enough to sizzle lightly but not burn.
- Cook until golden – Fry each slice ~2-4 minutes per side until golden brown and crisp; adjust heat as needed.
- Optional oven finish or warming – If slices are very thick, you can finish in the oven (350°F for 5-10 min) to ensure the center is done. Also keep cooked slices warm (200°F) in oven while finishing rest.
- Serve & garnish – Add toppings like maple syrup, fresh berries, powdered sugar, whipped cream, etc.

Recipe Testing Notes and Tips
As a recipe developer with a degree in food science, I create approachable recipes you can trust. Here are a few takeaways:
- Don’t over-soak the bread: brioche is very absorbent; soaking too long causes sogginess or collapse. For thick slices, ~15-20 seconds per side is usually enough.
- Dry or slightly stale the brioche first: letting slices dry overnight or in a low oven (≈200°F) helps prevent soggy centers and improves custard absorption.
- Control heat: medium or medium-low works best. Too hot = crust burns while inside is uncooked; too low = pale and less crisp.
- Thickness matters: ¾-1 inch thick gives a good balance—thicker gives luxury but needs oven finish; thin slices cook fast but can dry out.
- Custard richness: using part heavy cream or half-and-half (instead of all milk) adds silkiness. For more caramel notes, try brown sugar or browned butter.
- Test with one slice first: after heating pan and butter, cook one slice; if it’s browning too fast, adjust heat.
Tip
Put on baking sheet in warm oven (200°F) while finishing rest to serve everything hot.

Variations and Substitutions
- Half and half: You can use whole milk or heavy cream if that’s what you already have on hand! You could also use a non-dairy milk such as almond milk or coconut milk, although the final texture may be slightly different.
- Vanilla extract: You can use another extract such as almond extract in its place. You can also try using a teaspoon of vanilla bean paste or the seeds from a vanilla bean.
- Cinnamon: Try a combination of other spices such as nutmeg, allspice, or cardamom for a spice blend. You can also omit the spice altogether or try using a different type of spice blend, such as pumpkin pie spice or chai spice.
- Butter: If you are unable to use real butter, you can try using a different type of fat, such as olive oil, coconut oil, or vegan butter. You can also try using a non-stick cooking spray to grease the skillet.
- Brioche loaf: If you don’t have brioche bread on hand, you can try using another kind of bread such as challah bread, French bread, Texas toast, or sourdough bread. You can find pre sliced brioche loaves at grocery stores, Target, or Trader Joe’s.
Want to add a dairy free option to your spread? Try out this Pancakes without Milk recipe!

Recipe FAQs
Absolutely. You can mix the custard the night before, slice the brioche and dry it ahead of time (overnight or in a low oven). When ready, dip and cook. Cooked French toast can be made ahead, stored in the fridge (in an airtight container) up to 2-3 days.
Best is to use the oven: place slices on a wire rack over baking sheet, 350°F for 5-8 minutes. A skillet over medium low also works. Microwaving is fastest but tends to make them less crisp.
Maple syrup and butter are classic. Add fresh fruit or a fruit compote for brightness. Creamy elements like whipped cream or mascarpone can elevate it. For balance, try sides like sausage, bacon, or eggs.
A shallow wide dish or pie plate to soak bread evenly. A good nonstick skillet or griddle. Spatula for flipping gently. Oven + wire rack & baking sheet if you want to finish thick slices or keep cooked ones warm.
Anything your heart desires! My favorite toppings are maple syrup, strawberries, and blueberries. Really any fresh fruit you can think of! Even better if it’s in a sauce like this Strawberry Sauce.
For an even more decadent option, add in some chocolate chips to your batter and top with some powdered sugar, brown sugar, or something even more delicious like this Bourbon Caramel Sauce.
To turn this recipe into a brioche french toast casserole, you will need to make a few changes to the preparation method.
Begin by preheating your oven to 350°F. Cut a brioche loaf into 1-inch thick cubes. Store-bought brioche is usually cut into slices already, so you can just cut them into a few pieces.
In a small bowl, whisk together eggs, half and half, vanilla extract, cinnamon, and salt. Butter a 9×13-inch baking dish and arrange the brioche bread slices in a single layer.
Pour the egg mixture over the bread, ensuring even coating. Allow the casserole to sit for about 15 minutes, allowing the bread to absorb the mixture.
Bake in the preheated oven for 40-55 minutes until the top turns golden brown and the casserole sets. Serve the hot French toast casserole with maple syrup and berries!

Brioche French Toast
Brioche French Toast is a decadent twist on the classic. Learn how to make french toast with brioche bread in just a few steps!
Ingredients
- 4 eggs
- 1 cup half and half
- 1 teaspoon vanilla extract
- ½ teaspoon cinnamon
- ¼ teaspoon salt
- 3 tablespoons butter
- 1 brioche loaf - around 12 slices
To serve:
- Maple syrup
- Strawberries
- Blueberries
Instructions
- In a small bowl, whisk the eggs. Pour in the half and half, vanilla extract, cinnamon, and salt. Stir together and place in a shallow bowl.
- Melt 1 tablespoon of butter for each batch over medium heat in a large skillet.
- While butter is melting, dip a piece of bread on both sides into the mixture. Place immediately into the skillet. You’ll want to cook them in batches, so only dip bread that you’re ready to cook.
- Cook on each side for 4-5 minutes so that each side is nice and browned.
- Serve with maple syrup and berries, if desired. Enjoy!
Notes
- You can keep your cooked pieces of French toast in your oven at 200°F to keep them warm while you’re finishing the rest of the batches.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 359Total Fat: 23gSaturated Fat: 13gTrans Fat: 1gUnsaturated Fat: 8gCholesterol: 226mgSodium: 419mgCarbohydrates: 29gFiber: 1gSugar: 9gProtein: 10g
Nutrition provided is only an estimate.