Cinnamon Roll French Toast Casserole

When the egg custard first hits brioche, some cubes float and others look stubbornly dry. I press them gently into the mixture and give them time to soak before baking; that’s what helps this Cinnamon Roll French Toast Casserole turn out soft through the middle instead of dry in spots.

The cinnamon swirl goes over the top in small spoonfuls, not into the custard. That keeps its buttery brown-sugar flavor in distinct ribbons instead of blending it into the bread. A smooth cream cheese icing finishes the warm casserole with a little tang, just like the icing on a cinnamon roll.

Cinnamon Roll French Toast Casserole golden cinnamon top
“

Kitchen Note

Let the cream cheese soften before beating the icing. Cold chunks take longer to smooth out, while softened cream cheese blends into a drizzle that falls from the spoon without lumps.

Save this Cinnamon Roll French Toast Casserole for a brunch bake with buttery cinnamon ribbons and a tangy cream cheese drizzle.

Save to Pinterest

Why the cinnamon swirl belongs on top, not in the custard

The cinnamon mixture is made with melted butter and brown sugar, so it’s thicker and richer than the egg custard. Keeping it on the surface gives you visible cinnamon ribbons through the top layer. If you stir it into the bowl of custard, the sugar disperses through the whole dish and the swirl loses its definition.

Small dollops help the cinnamon mixture spread without weighing down one spot. A light pass through the top layer is enough; you’re aiming for streaks, not a uniform brown coating. That little distinction gives each serving some cinnamon-swirled bread alongside the soft, custardy center. It also keeps the top looking like a casserole with a cinnamon-roll finish rather than a pan of bread soaked in cinnamon-colored custard.

What brioche and the cinnamon mixture each bring to the pan

Cinnamon Roll French Toast Casserole iced golden brioche
  • Brioche — Its buttery, tender crumb gives the casserole a richer feel than everyday sandwich bread. Day-old brioche is a good choice because it holds its shape as it takes on custard. Challah is the closest swap; use a loaf of similar size, knowing the finished casserole will be a little less buttery.
  • Eggs and whole milk — The eggs set the custard while whole milk keeps it creamy without making it too heavy. Two-percent milk works if that’s what you have, though the custard will be a touch less rich. Use large eggs so the custard sets as expected.
  • Brown sugar, butter, and cinnamon — Together, they make the thick, spoonable swirl that gives the top its cinnamon-roll character. Fresh, fragrant ground cinnamon makes a difference here; dark brown sugar also works, with a deeper molasses note. Keep the butter unsalted if you want the casserole’s salt level to stay balanced.
  • Cream cheese and powdered sugar — Cream cheese gives the icing its gentle tang and body, while powdered sugar helps it beat smooth. Neufchâtel can stand in for cream cheese, but the icing will be a little softer. Heavy cream loosens the mixture into a drizzle; add it gradually if you’re adjusting the texture.

Build the casserole in layers so the center bakes evenly

Arrange the brioche in an even layer

Heat the oven to 350°F and grease a 9×13-inch baking dish. Cut the brioche into 1-inch cubes so the pieces are similar in size and bake at the same pace. Arrange them evenly in the dish instead of piling them high in the middle. A level layer gives the custard a chance to reach bread across the pan.

Pour and settle the egg custard

Whisk the eggs, milk, granulated sugar, vanilla, and salt in a large bowl until the mixture looks uniform. Pour it over the bread as evenly as you can, reaching the corners as well as the center. Press the cubes gently so they contact the custard, but don’t mash them flat. Let the dish stand for 20 minutes before adding the swirl.

Spoon the cinnamon mixture over the surface

Stir the melted butter, brown sugar, and cinnamon until smooth, with no dry pockets of sugar. Spoon small dollops across the top rather than pouring the mixture in one place. Use a light swirling motion through the upper layer of bread. If you drag the spoon deep into the dish, the cinnamon mixture can disappear into the custard instead of leaving ribbons near the top.

Bake until the middle is set, then finish with icing

Bake for 45 to 55 minutes, until the center is set and registers at least 160°F. If the top browns before the middle is done, loosely cover the dish with foil and continue baking. Beat the softened cream cheese, powdered sugar, and heavy cream until the icing is smooth and drizzle-able. Let the casserole rest for 10 minutes, drizzle the icing over the warm top, and serve.

Three ways to adapt this cinnamon-roll casserole

Use challah for a less buttery base

Swap in a loaf of challah in place of the brioche. Its sturdy, tender crumb takes on the custard well, but the casserole won’t have quite the same buttery richness. Keep the loaf cut into the same-size cubes for an even bake.

Add pecans for a crunchy cinnamon top

Stir chopped pecans into the melted-butter, brown-sugar, and cinnamon mixture before spooning it over the bread. The nuts add a toasted crunch against the soft brioche. Keep the pieces small so they stay distributed through the swirl rather than gathering in a few large clusters.

Make a dairy-free version with plant-based swaps

Use unsweetened oat milk in the custard and plant-based butter in the cinnamon swirl. For the icing, use dairy-free cream cheese and an unsweetened plant-based cream; beat in the cream gradually until it drizzles. The casserole will be less rich, and the icing may have a milder tang than the cream-cheese version.

Storage and Reheating

  • Refrigerator: Cover and refrigerate leftovers for 3 to 4 days. The brioche softens as it sits, but the casserole stays tender.
  • Freezer: For the best texture, freeze the baked casserole without icing. Cool it completely, wrap portions tightly, and freeze for up to 2 months; thaw overnight in the refrigerator before reheating.
  • Reheating: Warm portions covered in a 325°F oven until hot throughout, or microwave an individual serving in short bursts. Reheat leftovers to 165°F, and add fresh icing after warming so it doesn’t melt into the casserole.

Questions that come up while baking this casserole

Can I use fresh brioche instead of day-old bread?+

Yes. Day-old brioche is preferred because it’s a little drier, but fresh brioche works too. The cubes may soften more as they soak, so handle them gently when arranging them in the dish.

Can I assemble the casserole the night before?+

I recommend baking it the same day. An overnight soak gives the brioche much longer to absorb the custard, which can leave the bread overly soft. You can cube the bread and measure the cinnamon-swirl ingredients ahead, then mix and bake when you’re ready.

Can I serve the casserole without cream cheese icing?+

Yes. The brown sugar and cinnamon swirl still gives the casserole its cinnamon-roll flavor, while the icing adds sweetness and a tangy finish. Leave it off if you prefer a less-sweet serving.

Can I use salted butter in the cinnamon swirl?+

Yes, salted butter will work. The finished casserole will taste a little saltier than it does with unsalted butter, but the swirl will still mix and bake properly.

Can I make the cream cheese icing ahead?+

Yes. Store it covered in the refrigerator, then let it soften enough to drizzle and beat it briefly until smooth before serving. If it’s thicker than you want, mix in a little more heavy cream.

Cinnamon Roll French Toast Casserole

Cinnamon roll French toast casserole layers brioche with a vanilla custard and a buttery cinnamon-brown sugar swirl. Bake it until the center is set, then finish with a smooth cream cheese icing.
Prep Time 15 minutes
Cook Time 55 minutes
Standing and resting 30 minutes
Total Time 1 hour 40 minutes
Servings: 8 servings
Course: Breakfast
Cuisine: American
Calories: 540

Ingredients
  

For the casserole
  • 1 loaf (16 oz) brioche preferably day-old, cut into 1-inch cubes
  • 6 eggs large
  • 2 cups whole milk
  • 0.25 cup granulated sugar
  • 1 teaspoon vanilla extract
  • 0.25 teaspoon fine salt
For the cinnamon swirl
  • 4 tablespoons unsalted butter melted
  • 0.5 cup light brown sugar packed
  • 1 tablespoon ground cinnamon
For the icing
  • 4 ounces cream cheese softened
  • 1 cup powdered sugar
  • 2 tablespoons heavy cream

Equipment

  • 1 9x13-inch baking dish

Method
 

Prepare the casserole
  1. Heat the oven to 350°F.
  2. Grease a 9x13-inch baking dish.
  3. Arrange the brioche cubes evenly in the prepared dish.
  4. Whisk the eggs, milk, granulated sugar, vanilla, and salt in a large bowl.
  5. Pour the mixture evenly over the bread.
  6. Press the bread gently into the custard and let stand for 20 minutes.
Add the cinnamon swirl
  1. Stir the melted butter, brown sugar, and cinnamon together until smooth.
  2. Spoon small dollops over the casserole.
  3. Lightly swirl the cinnamon mixture through the top layer.
Bake the casserole
  1. Bake for 45 to 55 minutes, until the center is set and registers at least 160°F.
  2. Loosely cover with foil if the top browns before the center is done.
Make the icing
  1. Beat the cream cheese, powdered sugar, and heavy cream until smooth and drizzle-able.
Finish and serve
  1. Rest the casserole for 10 minutes.
  2. Drizzle with the icing and serve warm.

Notes

For the best texture, use preferably day-old brioche so it absorbs the custard without becoming too soft. Refrigerate leftovers for up to 3 days; freeze portions for up to 2 months. For a gluten-free option, use gluten-free brioche.
RECIPE AUTHOR

By Alina

Explore more recipes from this contributor.

Leave a Comment

Recipe Rating