Easy Cinnamon Roll French Toast Casserole
This Cinnamon Roll French Toast Casserole is creamy, cozy, and topped with pecans and a sweet cream cheese frosting.

If you love cinnamon rolls and French toast, you're going to love this easy Cinnamon Roll French Toast Casserole. It's soft and creamy on the inside, slightly crisp around the edges, loaded with cinnamon and brown sugar, and topped with a thick layer of cream cheese frosting.
And the best part? You don't have to make cinnamon rolls.
There's no yeast, no sourdough starter, no kneading, rolling, cutting, rising—or waiting overnight for a French toast casserole to soak.
I made mine with dried cinnamon-raisin bread, then added Craisins and pecans because that's how I like it. The chewy fruit and crunchy nuts turned out to be the perfect contrast to that creamy French toast center.
If you're firmly in the “raisins and nuts do NOT belong in cinnamon rolls” camp, no worries. Leave them out. This is one of those recipes that's incredibly easy to make your own.
You will find a full printable recipe card at the bottom of this post.
Cinnamon Rolls Meet French Toast

I love French toast. I love cinnamon rolls. So why not combine the two?
This recipe started because I had cinnamon bread that needed to be used. Rather than let perfectly good bread go to waste, I dried it out and started thinking about what I could turn it into.
I'd already made an old-fashioned bread pudding, but I wanted this one to be completely different.
And it is. The bread pudding was saucy, soft, and distinctly bread pudding. You could still see and taste those individual pieces of bread. This casserole is a different experience altogether.
The bread absorbs the brown-sugar egg custard and bakes into a creamy, cohesive casserole that can be cut into portions. The Craisins add little bursts of chewiness, the pecans provide crunch, and the buttery cinnamon streusel adds even more cinnamon-roll flavor.
Then there's the cream cheese frosting.

Oh, that frosting.
Spread generously over the warm casserole, it softens just enough to work its way into the nooks and crannies while still leaving a luscious layer on top.
It's really very much like eating a cinnamon roll—only creamier and with more texture.
Why You'll Love This Recipe
There are a lot of reasons to love this easy breakfast casserole.
- No overnight soak: The dried bread only needs about 20–30 minutes to absorb the custard.
- No yeast required: You get cinnamon-roll flavors without actually making cinnamon rolls.
- Perfect for leftover bread: Cinnamon-swirl or cinnamon-raisin bread is ideal, but other breads can be incorporated, too.
- Easy to customize: Add raisins, Craisins, pecans, or none of the above.
- Freezer-friendly: Cut the cooled casserole into individual portions and freeze them for later.
- Perfect for a crowd: One 9x13-inch casserole gives you plenty for a family breakfast, brunch, holiday morning, or church gathering.
Ingredients
There's a full printable recipe card at the bottom of this post but here's a quick look at what you're going to need to make this delicious casserole. These are simple ingredients. If you have cinnamon bread on hand you're halfway there!

For the French Toast Casserole
- 8 cups dried bread cubes, preferably cinnamon-raisin or cinnamon-swirl bread
- 5 large eggs
- 2 cups whole milk
- ½ cup heavy whipping cream
- ⅔ cup packed brown sugar
- 2 tablespoons butter, melted
- 2 teaspoons vanilla extract
- 1½ teaspoons ground cinnamon
- Pinch of salt
- ½ cup Craisins, optional
- ½ cup chopped pecans, optional
For the Brown Sugar Cinnamon Streusel
- ½ cup packed brown sugar
- ¼ cup cold butter, grated
- 1–1½ teaspoons ground cinnamon
- 2 tablespoons all-purpose flour
- 2 tablespoons chopped pecans, optional
For the Cream Cheese Frosting
- 8 ounces cream cheese, softened (I used whipped cream cheese)
- ¼ cup butter, softened
- 1 cup powdered sugar
- 1 tablespoon heavy whipping cream, plus more if needed
- Vanilla extract, optional, to taste
What Kind of Bread Should I Use?

I used cinnamon bread for this casserole, which gives you a head start on all that cinnamon-roll flavor.
And here's the important part: dry bread is exactly what you want. Slightly stale or deliberately dried bread absorbs the custard without immediately disintegrating.
You can use:
- Cinnamon-raisin bread
- Cinnamon-swirl bread
- Brioche
- Challah
- French bread
- Soft sourdough
- Leftover bakery rolls
You can also combine breads. If you don't have quite enough cinnamon bread, add some plain bread to make up the difference. (You might notice in my pictures that I had some white bread rolls added to this mix.)
If you're starting with fresh bread, cube it and let it sit uncovered until dry. To speed things along, place the cubes on a baking sheet and dry them in a 250°F oven, watching carefully so they dry rather than brown.
How to Make Easy Cinnamon Roll French Toast Casserole
This is a simple and fun process!
Prepare the Bread
Preheat the oven to 350°F and grease a 9x13-inch baking dish.
Prep the bread but making sure it's cubed and dried.
Gather all of your ingredients.
Make the Brown Sugar Custard
In a large bowl, whisk together the eggs, milk, heavy cream, brown sugar, melted butter, vanilla, cinnamon, and salt.

Add the cubes of dried bread. Gently press the bread into the liquid so all of the pieces have a chance to absorb the custard.

Let the casserole rest for approximately 20–30 minutes, then add the craisins and pecans. There's no need to refrigerate it overnight.

Make the Streusel
While the bread is soaking, combine the brown sugar, flour, cinnamon, grated cold butter, and chopped pecans.

Place the soaked bread into prepared casserole dish.

Sprinkle the streusel mixture evenly over the casserole.

Bake
Bake uncovered at 350°F for approximately 35–45 minutes, or until the center is set and the top is browned. Don't overbake it. You want the inside to remain soft and creamy.

Allow the casserole to rest for about 10 minutes before frosting.
Make the Cream Cheese Frosting
Beat the softened cream cheese and butter together until smooth. Add the powdered sugar and beat until creamy.
Add about 1 tablespoon heavy cream to loosen the frosting. If necessary, add a little more until it reaches a soft, easily spreadable consistency.
If desired, add a splash of vanilla.

Spread the frosting generously over the warm casserole. This isn't a delicate little drizzle. We're going for cinnamon-roll territory here.

The Texture Is What Makes This So Good




This was the biggest surprise for me.
I had made traditional bread pudding using some of my other leftover bread earlier, and I wondered if this casserole would end up tasting too similar.
Not at all.
The French toast casserole becomes much more cohesive as it bakes. The bread and custard come together into a creamy center that holds its shape when cut, while the edges and streusel provide contrast.
- Then you hit a chewy Craisin.
- Then a crunchy pecan.
- Then that thick cream cheese frosting.
Every bite is a little different.
What About the Raisins and Pecans?

I know. This can be controversial. Some people think a cinnamon roll should have raisins and nuts. Others think adding either one is practically a crime against cinnamon rolls.
Fortunately, we're not settling that argument today.
I used ½ cup Craisins and ½ cup chopped pecans in my casserole, plus another couple tablespoons of pecans in the streusel.
I'm glad I did! The Craisins give the casserole a slightly tart, chewy contrast to all that creamy sweetness. The pecans add the crunch the casserole needs.
But they're completely optional.
Think of the basic casserole as your blank canvas. Keep it simple or load it up.
Variations
Classic Cinnamon Roll: Leave out the Craisins and pecans. Brown sugar, cinnamon, streusel, and cream cheese frosting will give you plenty of cinnamon-roll flavor.
Raisin-Pecan: Replace the Craisins with regular raisins and keep the pecans for a more traditional cinnamon-roll combination.
Cranberry-Pecan: Make it exactly as I did, with Craisins and chopped pecans.
Extra Pecan: Skip the dried fruit and increase the chopped pecans.
Apple Cinnamon: Fold in small pieces of diced apple. Apple and pecan would be especially good together.
Maple Pecan: Add a little maple syrup to the cream cheese frosting and load the casserole with pecans.
Frequently Asked Questions
You've got questions. . .we've got answers!
Not this one. In fact, I prefer not to. I've made overnight French toast casseroles before and haven't always been thrilled with the texture. Depending on the bread, a long soak can make the finished casserole softer than I want it to be. For this recipe, I started with thoroughly dried bread and soaked it for only 20–30 minutes. That was enough. The bread absorbed the custard beautifully and baked into a soft, creamy casserole without becoming mushy.
You can do much of the prep ahead of time without soaking the bread overnight. Cube and dry the bread in advance. Chop the pecans, measure your dry ingredients, and even prepare the streusel ahead of time. When you're ready to bake, mix the custard, pour it over the bread, let it soak for 20–30 minutes, add the streusel, and pop it into the oven.
Yes! This is one of my favorite things about a big breakfast casserole, particularly if you aren't feeding a crowd. Allow the finished casserole to cool completely, then cut it into individual portions. Wrap or package the servings well and freeze. Now you've got homemade French toast casserole waiting whenever you want it. Thaw a portion overnight in the refrigerator or reheat it gently from frozen.
Yes. Regular cinnamon bread works beautifully. If you still want the little bursts of dried fruit, simply add extra raisins or Craisins to the casserole. You can also leave the dried fruit out completely.
The casserole is ready when the top is golden and the center is set but still soft and moist. A slight jiggle in the center is fine, but it shouldn't look wet or slosh when you gently move the baking dish. Avoid overbaking it—the creamy, custardy texture is part of what makes this casserole so good.
How to Store Leftovers
Because this casserole contains eggs, milk, cream, and cream cheese frosting, leftovers should be refrigerated.
Cover the baking dish well or transfer individual portions to airtight containers. Refrigerate for up to 3–4 days.
Warm individual portions gently in the microwave before serving.
Perfect for Breakfast, Brunch, or Breakfast-for-Dinner

This would make a terrific Christmas morning breakfast, Easter brunch, church breakfast, family gathering, or weekend treat. Serve it alongside:
- Cast Iron Ham and Potato Skillet
- Southwest Breakfast Casserole
- Breakfast Fatty
- Peach Streusel Muffins
- Best Southern Breakfast and Brunch Recipes (a roundup)
There's no need to wait for company, friends! Make a pan, cut it into portions, put them in the freezer, and pull one out whenever you're craving something warm, cinnamon-y, and covered in cream cheese frosting. Because cinnamon rolls shouldn't require a special occasion. And neither should French toast.
Thanks for Stopping By!
If you make this casserole and enjoy it, please leave a comment or review. And before you go, why not pin some photos to your Pinterest boards?



About the Cook
Janice is a Texas author, baker, blogger, and longtime home cook who believes some of the best recipes start with taking another look at ingredients already sitting in the kitchen. At Backyard Texas Grill, she shares Southern comfort foods, family favorites, easy breakfasts, backyard recipes, and practical recipes designed for real home kitchens.
Cinnamon Roll French Toast Casserole
This cozy Cinnamon Roll French Toast Casserole turns cinnamon-raisin bread into a rich, creamy breakfast bake with brown sugar, pecans, and Craisins. A buttery cinnamon streusel adds crunch on top, while a sweet cream cheese frosting gives it all the flavor of a warm cinnamon roll. Perfect for weekend brunch, holidays, or breakfast for supper.
Ingredients
- For the casserole
- 8 cups cubed cinnamon-raisin bread, preferably slightly stale or dried
- 6 large eggs
- 2 cups milk
- ½ cup heavy cream
- ⅔ cup packed brown sugar
- 2 tablespoons butter, melted
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- ½ cup dried cranberries (Craisins)
- ½ cup chopped pecans
- For the cinnamon-pecan streusel
- ½ cup packed brown sugar
- 1 teaspoon ground cinnamon
- ¼ cup cold butter, grated or finely cut into pieces
- ½ cup chopped pecans
- For the cream cheese frosting
- 8 ounces cream cheese, softened (you used whipped cream cheese)
- ¼ cup butter, softened
- 1 cup powdered sugar
- 1 tablespoon heavy cream, or enough to reach desired consistency
- ½ teaspoon vanilla extract, optional
Instructions
- Prepare the bread. If your bread is fresh or has been frozen, cube it and dry it out before assembling the casserole. Place the bread cubes in a greased 9x13-inch baking dish.
- Make the custard. In a large bowl, whisk together the eggs, milk, heavy cream, brown sugar, melted butter, vanilla, and cinnamon until well combined.
- Assemble. Sprinkle the Craisins and pecans over the bread. Pour the custard evenly over everything, pressing the bread gently into the liquid so it can begin soaking it up.
- Let it soak. Allow the casserole to rest for about 15–20 minutes before baking so the bread has time to absorb the custard.
- Make the streusel. Combine the brown sugar and cinnamon. Work in the grated cold butter, then stir in the chopped pecans. Sprinkle evenly over the casserole.
- Bake. Bake at 350°F for 40–45 minutes, or until the center is set and the top is golden. If the top begins browning too quickly, loosely cover it with foil for the remainder of the baking time.
- Make the frosting. Beat the softened cream cheese and butter until smooth. Mix in the powdered sugar and vanilla, if using. Add about a tablespoon of heavy cream to loosen the frosting to a soft, spreadable or drizzleable consistency.
- Finish and serve. Let the casserole cool slightly, then spread or drizzle the cream cheese frosting over the warm casserole. Serve warm.
Notes
Nutrition Information:
Yield: 15 Serving Size: 1Amount Per Serving: Calories: 465




