Strawberry Cream Cheese French Toast Bake for Mother’s Day Brunch
My mom doesn’t ask for much on Mother’s Day. Just good food, no chaos, and ideally a kitchen that isn’t destroyed by 10am. This recipe checks all three.
I started making it three years ago when I realized that standing at the stove making individual French toast for eight people is a terrible idea. You eat in shifts, something always goes cold, and whoever’s cooking misses half the conversation. A bake solves all of that. You make it the night before, it goes in the oven while everyone’s still in pajamas, and by the time the coffee’s ready so is brunch.
The flavor is hard to describe without it sounding overly complicated. Think French toast, but the inside stays custardy instead of drying out, and every few bites you hit a pocket of lemony cream cheese or a burst of strawberry that’s been sitting in sugar overnight and turned almost jammy. The streusel on top gives it some crunch. It’s the kind of thing that gets quiet at the table, which in my family means it’s good.
Fresh spring strawberries make a real difference here. The ones in May actually taste like something. If yours are pale and watery, macerate them longer or add a bit more sugar — they’ll get there.
Before You Start
Two things that will save you frustration:
The cream cheese needs to be genuinely soft before you mix it. Not “sat out for ten minutes” soft. Leave it on the counter for a full hour. If you forget, microwave it in 10-second bursts until a spoon sinks in without resistance. Cold cream cheese beaten into anything just stays lumpy.
Day-old bread is better than fresh here. Fresh brioche is too moist and the custard has nowhere to go. If your bread is fresh, spread the cubes on a baking sheet and leave them out uncovered for a few hours, or give them 10 minutes in a 300°F oven.
Ingredients for Strawberry Cream Cheese French Toast Bake
Bread base
- 1 lb (450g) brioche or challah, cut into rough 1-inch cubes
- 6 large eggs
- 1½ cups whole milk
- ½ cup heavy cream
- ¼ cup sugar
- 2 tsp vanilla extract
- 1 tsp cinnamon
- ¼ tsp salt
Cream cheese filling
- 8 oz (225g) full-fat cream cheese, properly softened
- 3 tbsp powdered sugar
- 1 tsp vanilla
- 1 tsp lemon zest
Strawberries
- 2 cups fresh strawberries, hulled and sliced
- 2 tbsp sugar
- 1 tbsp lemon juice
Streusel
- ½ cup flour
- â…“ cup packed brown sugar
- 4 tbsp cold butter, cubed small
- ½ tsp cinnamon
- Pinch of salt
Maple syrup and powdered sugar to serve. Whipped cream if you want to go all out.

The Night Before
Toss the strawberries with sugar and lemon juice in a bowl and leave them while you do everything else. They’ll soften and release juice — that’s what you want.
Beat the cream cheese with powdered sugar, vanilla, and lemon zest until smooth. Taste it. It should be sweet but not cloying, with a faint citrus note in the background.
Grease a 9×13 baking dish. Put half the bread cubes in. Drop the cream cheese in uneven spoonfuls over the bread — rough and patchy is correct, don’t smooth it out. Scatter two-thirds of the strawberries on top. Add the rest of the bread, then the remaining strawberries.
Whisk the eggs, milk, cream, sugar, vanilla, cinnamon, and salt until combined. Pour it over the whole dish slowly. Press the bread down with your hands so it starts absorbing. Some pieces will resist — press them anyway and they’ll soak overnight.
Wrap tight, into the fridge. At least 6 hours. Eight is better. Past 12 and it gets waterlogged.
For the streusel: mix the dry stuff, then work the cold butter in with your fingertips until it’s all rough crumbles. Stick it in the fridge in a small bowl.
Morning Of
Take the dish out 30 minutes before baking. Cold custard bakes unevenly and the center takes forever to set — the rest time matters.
Oven to 350°F (175°C). Scatter the streusel over the top. Bake uncovered for 45 to 50 minutes.
You’ll know it’s done when the top is genuinely golden brown — not pale, not light golden, actually deep golden — and the center doesn’t move when you shake the pan. Knife in the middle should come out with soft crumbs, not wet custard. Check at 40 minutes. If the streusel is getting too dark before the center sets, lay a piece of foil loosely over the top.
Rest 10 minutes before cutting. Dust with powdered sugar right before it goes to the table, not before — it dissolves on the warm surface within a couple minutes.
Swaps and Adjustments
Challah is the closest swap for brioche. Sourdough works and gives a slightly tangy flavor some people actually prefer. Baguette produces something denser. Sandwich bread turns to mush, don’t bother.
Raspberries are excellent in this. Blueberries hold their shape better if you want cleaner pockets of fruit. Frozen berries work — add them straight from frozen or the excess moisture causes problems before it even gets in the oven.
To make it dairy-free: full-fat oat milk or coconut milk for the custard, Violife or Kite Hill for the cream cheese. Texture comes out a little softer but flavor is still good.
The sugar is flexible. Drop the custard sugar to 2 tablespoons, drop the cream cheese sugar to 1 tablespoon, skip the streusel if you want. People are adding maple syrup at the table anyway and good strawberries are already sweet.
Storage
Covered in the fridge it keeps 3 to 4 days. Reheat individual portions in the microwave about 90 seconds, or put the whole dish back in at 325°F covered with foil for 15 to 20 minutes.
Freezes well enough. Cool it completely, cut into portions, wrap each piece in plastic and then foil. Up to 2 months. Thaw overnight in the fridge before reheating. The streusel loses its crunch but nothing else really suffers.
Nutrition
Around 420 calories per serving based on 10 servings. 22g fat, 46g carbs, 11g protein. These are estimates — brioche varies a lot by brand.
A Few Questions
Can I prep this more than a night ahead? Not really. The 6 to 12 hour window is where it’s best. Past that the bread absorbs too much liquid and the texture gets dense and wet rather than custardy.
My filling turned lumpy when I mixed it. Cold cream cheese. Always. Give it more time at room temperature or microwave it gently. There’s no fixing lumpy cream cheese filling once it’s assembled — it bakes that way.
Can I leave out the streusel? Yes. Brush the top with a tablespoon of melted butter so it still browns properly. The dish is complete without it, just less textural contrast.
Frozen vs. fresh strawberries — does it actually matter? In May, yes. In-season fresh strawberries taste completely different from frozen. If it’s not strawberry season where you are, frozen is fine — just don’t thaw them first.
How do I know it’s actually done and not just brown on top? Shake the pan. If the center moves like liquid, it needs more time. If it moves slightly but springs back, it’s close. If it’s set solid and the knife comes out clean, you’re done.

Strawberry Cream Cheese French Toast Bake
Ingredients
Equipment
Method
- Grease a baking dish and add half of the bread cubes as the base layer.
- Beat cream cheese with sugar until smooth, then spread or dollop over the bread layer.
- Add sliced strawberries evenly over the cream cheese layer, then top with remaining bread cubes.
- Whisk eggs, milk, vanilla, and cinnamon together until well combined.
- Pour custard mixture evenly over the assembled bread layers, pressing lightly to soak.
- Cover and refrigerate overnight or at least 4–8 hours.
- Bake at 350°F (175°C) for 40–45 minutes until golden and set. Let cool slightly before serving.
