
There’s a window on Easter morning — somewhere between the kids finding their baskets and when we need to leave for church — where breakfast has to just happen. No standing at the stove flipping pancakes. No timing bacon and eggs. Just something warm from the oven that’s already done, that everyone can grab a plate of while they’re still in their pajamas with chocolate on their fingers.
I started making this the night before Easter so I could actually sit down with my coffee on Sunday morning instead of standing at the stove. The kids shuffle downstairs in their church clothes and breakfast is already in the oven. Jake pours the orange juice and for twenty minutes, we’re all just quiet and happy. That’s worth the prep.
This is that breakfast.
It’s a French toast casserole with cream cheese swirled through the middle — soft, custardy, a little sweet, a little tangy, with a brown sugar crust on top that crunches when you cut into it. You make it the night before, slide it in the oven Easter morning, and by the time the coffee’s ready, the whole house smells like cinnamon and maple and the promise of a really good day.
Nana Ruth never used cream cheese in her French toast — she was a “dip it in egg and fry it in butter” kind of woman. But I think she’d taste this and nod. Because it’s still simple. It’s still honest. It just has one more layer of love in it.
How to Make Cream Cheese French Toast Casserole
Start with the bread. Cube a loaf of brioche or challah into 1-inch pieces. If the bread is fresh, spread it on a baking sheet and let it sit out for an hour to dry slightly — this helps it absorb the custard without turning to mush.
Make the cream cheese filling. Beat softened cream cheese with a little sugar and vanilla until smooth. You’ll dollop this between the bread layers.
Build the layers. Spread half the bread cubes in a buttered 9×13 dish. Drop spoonfuls of the cream cheese mixture over the bread, then top with the remaining bread cubes.
Pour the custard. Whisk together eggs, milk, heavy cream, cinnamon, vanilla, and a pinch of nutmeg. Pour evenly over the bread layers, pressing gently so everything soaks in.
Add the topping. Mix brown sugar, flour, cinnamon, and cold butter into a crumbly streusel. Scatter it over the top. Cover and refrigerate overnight, or at least 4 hours.
Bake it Easter morning. Pull the dish from the fridge while the oven preheats to 350°F. Bake uncovered for 40-45 minutes until golden and puffed. Let it rest 10 minutes before serving with maple syrup and fresh berries.
If you are building a brunch spread, my Nana Ruth’s Deviled Eggs and Easter Salad round things out beautifully. For something sweet to serve alongside, try my Strawberry Lemon Sheet Cake or my Nana Ruth’s Carrot Cake.

Cream Cheese Stuffed French Toast Casserole
Ingredients
- 1 loaf thick-cut bread brioche, challah, or Texas toast — about 12 slices, cubed
- 8 oz cream cheese softened
- 1/3 cup powdered sugar
- 1 teaspoon vanilla extract divided
- 6 large eggs
- 1 1/2 cups whole milk
- 1/2 cup heavy cream
- 1/3 cup maple syrup the real stuff
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 cup unsalted butter melted
- 1/3 cup brown sugar packed
- Fresh berries and powdered sugar for serving
Instructions
-
Cut the bread into 1-inch cubes. In a small bowl, beat the cream cheese with the powdered sugar and 1 teaspoon vanilla until smooth.
-
Grease a 9x13-inch baking dish. Spread half the bread cubes in an even layer. Drop spoonfuls of the cream cheese mixture over the bread, then top with the remaining bread cubes.
-
In a large bowl, whisk together the eggs, milk, heavy cream, maple syrup, cinnamon, and remaining vanilla until smooth. Pour the custard evenly over the bread, pressing gently so every piece absorbs some liquid.
-
Mix the brown sugar and softened butter together into a crumbly topping. Scatter it over the casserole.
-
Cover tightly with plastic wrap and refrigerate overnight (or at least 4 hours). This step lets the bread soak up all that custard.
-
When ready to bake, preheat your oven to 350°F. Remove the plastic wrap and bake for 40-45 minutes until the top is puffed, golden, and the center is set (not jiggly).
-
Let it cool for 5-10 minutes, then dust with powdered sugar and serve with warm maple syrup. This feeds a crowd and reheats beautifully.
Recipe Notes
The bread matters here. You want something sturdy enough to hold up to an overnight soak — brioche is my first choice because it's rich and tender, but challah works beautifully too. Regular sandwich bread will turn to mush. If you can, let the cubed bread sit out uncovered for a few hours before assembling — slightly stale bread absorbs the custard better without falling apart. This reheats well the next day: cover individual portions with a damp paper towel and microwave for 30-45 seconds.
Common Questions
More Recipes You’ll Love
- Maggie’s Make-Ahead Easter Brunch Casserole (The Saturday Night Savior)
- Old-Fashioned Hot Cross Buns
- Nana Ruth’s Scalloped Potatoes
- Nana Ruth’s Carrot Cake (The Only Easter Dessert You Really Need)
What I Use for This Recipe
A couple things from my kitchen that make this one easier.

Pancakes slide right off. Eggs never stick. The pan the kids are actually allowed to use.

Casseroles, brownies, brunch bakes. I own three and somehow always need a fourth.

Every frosting, every batter, every whipped cream. Light enough that my wrist survives a double batch.
This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. I only recommend tools I actually use. See all my kitchen picks


