This post may contain affiliate links. Please read our disclosure policy.
This blueberry brioche French toast bake is warm, custardy, and packed with bursts of blueberries, all baked together in one simple dish.

I love this bake because it delivers everything I want from French toast without hovering over the stove flipping slices. The brioche soaks beautifully, the blueberries tuck into the layers, and the whole thing turns into a golden, pull‑apart casserole that feels special but takes very little effort.
It’s the kind of recipe that makes brunch feel easy, whether you’re hosting or just craving a special breakfast without standing at the stove. Assemble it ahead or build it the morning of, then let the oven do the work while you enjoy your coffee.
Read This Before You Begin
- Can I use fresh or frozen blueberries? Yes. Fresh gives the cleanest look, but frozen work perfectly as long as you add them straight from the freezer. If chilling overnight, frozen berries may tint the custard slightly, but the texture stays the same.
- Overnight or Same Day Brioche absorbs custard quickly, so you can bake the casserole the same day or assemble it the night before. Both methods work without changing the texture.
- What if my brioche is really fresh? Slice it and let it sit out for 20 to 30 minutes. Slightly dried edges help the slices soak custard evenly without collapsing.
- Texture Snapshot Expect a custardy, bread‑pudding‑style center with lightly crisp edges. It slices cleanly once rested and holds toppings well.
- Assembly Takes Minutes The slices soak fast and layer neatly, so this is far quicker than cooking French toast piece by piece on the stove.

Ingredients You’ll Need
- Brioche – Soft and rich, it drinks up the custard without falling apart. Day-old bread works best because it holds its shape. Challah is the closest swap.
- Milk and Cream – The mix creates a custard that’s rich but not heavy. You can use half-and-half if that’s what you keep on hand.
- Eggs – They set the custard and help everything bake into cohesive slices. Large eggs are ideal here.
- Brown Sugar and Maple Syrup – These add warmth and subtle caramel notes. Pure maple syrup makes a noticeable difference.
- Cinnamon and Vanilla – They anchor the flavor and give the casserole that familiar French toast aroma.
- Lemon Zest – Adds lift and brightness that keeps the dish from leaning too sweet.
- Blueberries – Fresh berries hold their shape well. Frozen can work, but add them straight from the freezer to avoid excess moisture.
How to Make It
- Prep the dish and the bread Lightly grease your baking dish so nothing sticks during baking. Slice the brioche into thicker pieces, which helps them soak up the custard without falling apart. Day-old brioche should feel a little firm at the edges.
- Whisk the custard thoroughly In a large bowl, whisk together the melted butter, milk, cream, eggs, brown sugar, maple syrup, cinnamon, vanilla, lemon zest, and salt. You’re looking for a smooth, even mixture with no streaks of egg.
- Dip each slice Give each slice about ten seconds in the custard so it absorbs enough without turning mushy. Lift it out carefully and add it to the dish.
- Layer the slices Arrange the soaked brioche in the dish so the pieces overlap slightly. This helps the casserole bake into neat, pull-apart portions. Pour any leftover custard evenly over the top.
- Add the blueberries Tuck blueberries between the slices and scatter some on top so every serving gets a good amount of fruit.
- Chill to let the custard soak in Cover the dish with foil and refrigerate for at least one hour or overnight. This helps the custard soak through so the casserole bakes evenly.
- Bake until golden and set Remove the foil and sprinkle coarse sugar on top if you want extra crunch. Bake at 350°F until the casserole is golden, slightly puffed, and the center springs back when gently pressed. If the center still looks glossy or too jiggly, keep baking in five-minute increments.
- Let it rest before slicing Give it about ten minutes to cool so the custard sets and the slices hold together nicely.

Expert Tips &Variations &Variations
- Use day‑old bread. Slightly dried brioche absorbs the custard without falling apart, which helps the casserole bake up soft and set instead of soggy. If your bread is very fresh, letting it sit out briefly achieves the same result.
- Prevent Over-Browning. If the top browns too quickly, loosely tent with foil for the last ten minutes.
- Boost Blueberry Flavor. Make a quick blueberry drizzle by microwaving a small handful of blueberries with a teaspoon of sugar until softened. Lightly mash, then drizzle the mixture between the bread layers to create concentrated pockets of berry flavor.
- Check for Doneness. If the center still looks wet, glossy, or moves with a loose wobble when you gently shake the pan, it needs more time. Bake in five-minute increments until the center looks set with only a slight jiggle.
- Seasonal Fruit Swap. Swap in raspberries or diced peaches for an easy seasonal variation.
- Add Crunch. Sprinkle coarse sugar on top before baking for a subtle, crisp finish.
- Extra Lemon Brightness. Add an extra half teaspoon of lemon zest for a stronger citrus note.
Storage, Freezing & Reheating
- Store leftovers covered in the fridge for up to three days.
- Freeze portions tightly wrapped for up to two months. Thaw overnight before reheating.
- Reheat slices in the oven at 325 degrees until warm, or microwave if you’re in a hurry.
- If doubling the recipe, use two baking dishes rather than a larger one to keep the texture consistent.

FAQs
Yes. Add them frozen so they don’t release excess moisture. They may tint the custard slightly or require a couple extra minutes of bake time, but the end texture is the same.
It simply means the bread has dried a bit so it can absorb custard without turning mushy. If your brioche is very fresh, slice it and let it sit out for 20 to 30 minutes.
The center should look set, no longer glossy, and spring back when lightly pressed. If it still jiggles loosely, continue baking in five‑minute increments.
Challah is the closest substitute. Other enriched breads work too, but avoid soft sandwich loaves, which can turn soggy.
Yes. Cover tightly and refrigerate overnight. Bake straight from the fridge, adding a few minutes to the bake time if needed.
More Easy Breakfast Recipes You Might Like
- Brioche French Toast with Creamy Raspberry Cheesecake
- Chocolate Chip Banana Bread
- Buttermilk Blueberry Breakfast Cake
- Blueberry Banana Bread
- Blueberry Almond Coffee Cake Muffins
Made this recipe? Leave a review and let me know how it turned out!

Blueberry Brioche French Toast Bake
Ingredients
- 3 tablespoons unsalted butter, melted, divided
- 1 1 pound day-old loaf brioche (or challah)
- 2 cups milk
- ½ cup heavy cream
- 6 large eggs
- 2 tablespoons brown sugar
- 2 tablespoons maple syrup
- 2 teaspoons ground cinnamon
- 2 teaspoons vanilla extract
- 1 teaspoon lemon zest
- ¼ teaspoon kosher salt
- 1 cup fresh blueberries, plus more for serving
- Coarse sugar, optional
- FOR SERVING: Maple syrup, powdered sugar, cinnamon sugar, chopped nuts, whipped cream
Instructions
- Grease a 9×13-inch baking dish with 1 tablespoon butter and set aside. Use a sharp knife to slice the bread into ½-inch to ¾-inch thick slices.
- In a large bowl, whisk the remaining melted butter, milk, cream, eggs, brown sugar, maple syrup, cinnamon, vanilla, lemon zest and salt until fully combined.
- Dip each slice of bread into the milk mixture and allow to soak for 10-15 seconds. Carefully transfer them to the prepared baking dish, shingling them as you go.
- Pour the remaining milk mixture over the slices. Scatter the blueberries between and on top of bread slices. Cover with foil and refrigerate for at least 1 hour, or overnight.
- When ready to bake, preheat the oven to 350F. Remove and discard the foil. Sprinkle the top of the casserole with some coarse sugar, then bake for 35-45 minutes, or until golden and crispy.
- Allow to cool for 10 minutes, then serve with your favorite toppings.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.








