Cozy French Toast Casserole Recipe with Easy Overnight Cinnamon Streusel

Ready In
Servings
Difficulty

“You sure you want to try that?” my friend chuckled over the phone as I described my latest breakfast experiment. Honestly, I was skeptical myself—French toast casserole seemed like a fancy step up from the usual toast-and-coffee routine. But something about the idea of a slow, overnight soak combined with a cinnamon streusel topping whispered comfort and ease at the same time. The night before, I tossed the bread cubes, custard mixture, and that sweet, buttery streusel into the fridge, expecting maybe a decent breakfast but not the cozy, soul-soothing dish it turned out to be.

That morning, the kitchen smelled like a bakery tucked away in a quiet corner of town. The golden brown top crackled slightly as I sliced into it, the cinnamon streusel adding a beautiful crunch against the soft, custardy bread inside. I remember thinking, “Why haven’t I done this before?” It wasn’t just breakfast; it felt like a small celebration, a slow unwinding before the day even began. This cozy French toast casserole with overnight cinnamon streusel stuck with me because it’s the kind of recipe that shows up when you need a little extra warmth without the fuss.

It’s the perfect balance of rich, buttery custard and that cinnamon-spiced crumble that keeps you reaching for another bite. I still make it whenever the weekend calls for comfort or when friends come over unexpectedly—because honestly, it’s a crowd-pleaser without the last-minute scramble. And that’s the quiet promise this recipe holds: a breakfast that feels like a warm hug, ready when you are.

Why You’ll Love This Cozy French Toast Casserole Recipe

After testing tons of French toast casseroles (and trust me, there were some burnt attempts), I landed on this version with an easy overnight cinnamon streusel that’s become my go-to. It’s the kind of recipe I feel confident sharing with family and friends because it hits every note just right. Here’s why it might become your new favorite too:

  • Quick & Easy: Prep takes just about 15 minutes the night before, and the oven does the rest — perfect for busy mornings or lazy weekends.
  • Simple Ingredients: No obscure items here — just pantry staples like eggs, milk, bread, and cinnamon. You probably have everything on hand.
  • Perfect for Gatherings: Whether it’s a holiday brunch or a casual weekend with friends, this casserole feeds a crowd with minimal effort.
  • Crowd-Pleaser: Kids and adults alike rave about the crunchy cinnamon streusel topping and the creamy, custardy interior.
  • Unbelievably Delicious: The combo of buttery custard-soaked bread and a sweet, spiced streusel is honestly next-level comfort food.

What sets this casserole apart is the overnight soak, which lets the bread soak up all that custard goodness without falling apart. Plus, the cinnamon streusel topping isn’t just a sprinkle — it’s a full-on layer of sweet, buttery crunch that’s baked to perfection. This recipe isn’t just your average French toast casserole; it’s the one I trust to make mornings feel special, no matter how rushed or relaxed the day might be.

What Ingredients You Will Need for the Cozy French Toast Casserole

This recipe uses simple, wholesome ingredients to deliver bold flavor and that perfect texture without any fuss. Most are probably waiting in your pantry right now, and the best part? You can mix and match a bit if needed.

  • Bread: 8 cups of day-old brioche or challah, cut into 1-inch cubes (I find challah gives the richest texture, but brioche works beautifully too)
  • Eggs: 8 large eggs, room temperature (for a custardy texture)
  • Milk: 2 cups (480 ml) whole milk — you can swap for almond milk or oat milk if you want a dairy-free twist
  • Heavy Cream: 1 cup (240 ml) adds richness, but half-and-half is a fine substitute
  • Granulated Sugar: ½ cup (100 g), for just the right balance of sweetness
  • Vanilla Extract: 2 teaspoons — I recommend Nielsen-Massey for pure flavor
  • Cinnamon: 2 teaspoons ground cinnamon, plus 1 teaspoon for the streusel
  • Salt: ¼ teaspoon to balance the sweetness
  • For the Cinnamon Streusel Topping:
    • ½ cup (60 g) all-purpose flour
    • ½ cup (100 g) brown sugar, packed
    • ½ cup (115 g) cold unsalted butter, cut into small cubes (makes the streusel crumbly and rich)
    • 1 teaspoon ground cinnamon
    • ¼ teaspoon salt
  • Optional: A handful of chopped pecans or walnuts for extra crunch

If you want to switch things up, swapping the bread for gluten-free bread or using almond flour in the streusel can work well. Freshly grated nutmeg is a nice addition if you have it on hand, adding a warm spice note.

Equipment Needed

For this cozy French toast casserole, you won’t need anything too fancy, which is part of why it’s so easy to make.

  • 9×13-inch Baking Dish: A classic casserole size that fits perfectly in most ovens. If you don’t have one, a deep roasting pan works in a pinch.
  • Mixing Bowls: Two medium bowls — one for custard and one for the streusel topping.
  • Whisk: For beating together the eggs, milk, and spices.
  • Pastry Cutter or Fork: To blend the butter into the streusel mixture until crumbly. If you don’t have a pastry cutter, your fingers work just fine.
  • Measuring Cups and Spoons: Accuracy helps here, especially for the custard.
  • Plastic Wrap or Aluminum Foil: To cover the casserole while it soaks overnight.

From personal experience, using a glass or ceramic baking dish gives the casserole a nice even bake and helps the streusel brown beautifully. If you want to keep things budget-friendly, basic metal pans do the job too but watch the baking time closely.

Preparation Method for Cozy French Toast Casserole with Overnight Cinnamon Streusel

French toast casserole preparation steps

  1. Prepare the Bread: Cut your day-old brioche or challah into 1-inch cubes. Spread them evenly in your 9×13-inch baking dish. Using slightly stale bread helps it soak custard without turning mushy.
  2. Mix the Custard: In a large bowl, whisk together 8 large eggs, 2 cups (480 ml) whole milk, 1 cup (240 ml) heavy cream, ½ cup (100 g) granulated sugar, 2 teaspoons vanilla extract, 2 teaspoons ground cinnamon, and ¼ teaspoon salt. Whisk until smooth and well combined.
  3. Pour Custard Over Bread: Pour the custard mixture evenly over the bread cubes, gently pressing down with a spatula to help the bread absorb the custard. Cover tightly with plastic wrap or foil.
  4. Make the Cinnamon Streusel: In a separate bowl, combine ½ cup (60 g) all-purpose flour, ½ cup (100 g) brown sugar, 1 teaspoon ground cinnamon, and ¼ teaspoon salt. Using a pastry cutter or your fingers, cut in ½ cup (115 g) cold unsalted butter until the mixture becomes crumbly and pea-sized lumps form. Stir in chopped nuts if using.
  5. Sprinkle Streusel Topping: Evenly sprinkle the cinnamon streusel over the custard-soaked bread in the baking dish.
  6. Refrigerate Overnight: Place the casserole in the fridge for at least 6 hours or overnight. This slow soak is what gives the bread that perfect custardy texture without turning soggy.
  7. Bake the Casserole: Preheat oven to 350°F (175°C). Remove the casserole from the fridge while the oven heats, allowing it to come closer to room temperature for about 15 minutes. Bake uncovered for 45-55 minutes, or until the top is golden brown and the custard is set — a knife inserted should come out clean.
  8. Cool Slightly and Serve: Let the casserole cool for about 10 minutes before slicing. This helps the custard firm up a bit for cleaner servings.

If you notice the streusel browning too quickly, loosely tent the casserole with foil during the last 15 minutes of baking. The smell filling your kitchen when it’s baking? That’s cinnamon, vanilla, and buttery goodness that promises a breakfast worth waking up for.

Cooking Tips & Techniques for the Perfect French Toast Casserole

Getting this casserole just right is all about balance and timing — here are some tips I’ve picked up along the way:

  • Use Day-Old Bread: Fresh bread tends to soak up custard too quickly and become mushy. Slightly stale brioche or challah hold their shape better and absorb just enough custard.
  • Don’t Skip the Overnight Soak: It might be tempting to bake right away, but the slow soak overnight helps the custard penetrate evenly and create that melt-in-your-mouth texture.
  • Chill Before Baking: Letting the casserole sit out for 10-15 minutes before baking helps it come closer to room temperature and bake evenly.
  • Watch Your Oven: Oven temperatures can vary, so keep an eye on the casserole after the 40-minute mark. If the top browns too fast, tent with foil.
  • Butter Matters: Using cold unsalted butter in the streusel creates the best crumbly texture. If it’s too soft, the topping will melt and lose its crunch.
  • Customize Wisely: Adding nuts or dried fruit to the streusel adds texture and flavor — just keep the quantities balanced to avoid sogginess.

I once skipped chilling the custard mix and ended up with uneven texture — lesson learned! Also, stirring the streusel too much can warm the butter and ruin the crumbly effect. So, go easy there.

Variations & Adaptations for Cozy French Toast Casserole

This recipe is a fantastic base that you can tweak to suit your tastes or dietary needs. Here are a few ways I’ve tried it out:

  • Gluten-Free Version: Use gluten-free bread and substitute the all-purpose flour in the streusel with almond or oat flour for a safe swap.
  • Fruit-Infused: Layer thinly sliced apples or pears between the custard-soaked bread before topping with streusel for a seasonal twist. Frozen berries also work well if fresh aren’t available.
  • Dairy-Free Adaptation: Swap the milk and cream with coconut or almond milk, and use dairy-free butter in the streusel. The flavor shifts slightly but stays delicious.
  • Spiced Up: Add a pinch of cardamom or nutmeg to the custard and streusel for a warm, aromatic boost.
  • Chocolate Lover’s: Sprinkle mini chocolate chips or cocoa nibs under the streusel for a subtle chocolate crunch — because sometimes you want a little indulgence with your cozy breakfast.

One time, I added chopped pecans to the streusel, which gave a lovely crunch and nutty flavor that everyone loved. Feel free to experiment — this casserole is forgiving and flexible.

Serving & Storage Suggestions

This French toast casserole is best served warm, fresh from the oven, with a drizzle of maple syrup or a dusting of powdered sugar. I like to pair it with fresh fruit or a simple side of crispy bacon for a balanced brunch.

Leftovers? No worries. Cover and refrigerate for up to 3 days — it reheats beautifully in a 350°F (175°C) oven for 10-15 minutes. Microwaving works too but can soften the streusel topping.

If you want to keep it longer, freeze the baked casserole in airtight containers for up to 2 months. Thaw overnight in the fridge and reheat before serving.

The flavors actually deepen after a day, so if you can wait, the casserole tastes even better the next morning. Perfect for those slow, cozy breakfasts when you want to savor every bite.

Nutritional Information & Benefits

Per serving (based on 8 servings), this French toast casserole provides approximately:

Calories 350-400 kcal
Protein 10-12 g
Carbohydrates 45-50 g
Fat 15-18 g
Fiber 2-3 g

Key ingredients like eggs and milk contribute valuable protein and calcium, while the cinnamon offers antioxidants and helps regulate blood sugar. Using whole milk and cream keeps the dish rich but can be swapped for lighter options if preferred.

Keep in mind, this recipe contains gluten, dairy, and eggs, so it’s not suitable for those with allergies to these ingredients without substitutions.

From a wellness perspective, this casserole strikes a balance between indulgence and nourishment — it’s a comforting breakfast that doesn’t feel heavy or overly processed.

Conclusion

This cozy French toast casserole with overnight cinnamon streusel has quietly become my favorite way to make mornings feel special without the stress. Its simple ingredients, easy prep, and comforting flavor make it a recipe I return to time and time again. I encourage you to make it your own — swap in your favorite bread, add a personal twist to the streusel, or layer in fruit to match the season.

Honestly, it’s one of those dishes that brings people together, whether it’s a holiday brunch or a quiet weekend at home. If you give it a try, I’d love to hear how you make it your own — leave a comment or share your tweaks!

Here’s to cozy mornings and warm kitchens, one slice at a time.

Frequently Asked Questions About Cozy French Toast Casserole

Can I make this casserole gluten-free?

Yes! Use gluten-free bread and swap the all-purpose flour in the streusel with almond or oat flour to keep it safe and delicious.

How long can I soak the casserole overnight?

Ideally, soak it for 6 to 12 hours. Too long beyond that might make the bread overly soggy.

Can I prepare the casserole the same day I want to bake it?

You can, but the texture won’t be as custardy. A minimum soak of 1 hour helps, but overnight is best.

What’s the best bread to use?

Brioche and challah work wonderfully because they’re rich and absorb custard well without falling apart.

Can I add fruit to the casserole?

Absolutely! Fresh or frozen berries, sliced apples, or pears layered between the bread add great flavor and moisture.

For more cozy breakfast ideas, you might enjoy the moist pink velvet bundt cake with creamy vanilla glaze or the light and airy fluffy strawberry mousse cups recipe — both perfect for sweet mornings or brunch gatherings.

Pin This Recipe!

French toast casserole recipe
Print

Cozy French Toast Casserole Recipe with Easy Overnight Cinnamon Streusel

A comforting French toast casserole featuring day-old brioche or challah soaked overnight in a rich custard and topped with a buttery cinnamon streusel, perfect for cozy mornings and gatherings.

  • Author: Jamie
  • Prep Time: 15 minutes
  • Cook Time: 45-55 minutes
  • Total Time: 6 hours 60 minutes to overnight soak plus 1 hour 10 minutes (approximate including soak and bake time)
  • Yield: 8 servings 1x
  • Category: Breakfast
  • Cuisine: American

Ingredients

Scale
  • 8 cups day-old brioche or challah, cut into 1-inch cubes
  • 8 large eggs, room temperature
  • 2 cups (480 ml) whole milk (can substitute almond or oat milk for dairy-free)
  • 1 cup (240 ml) heavy cream (half-and-half can be used as substitute)
  • ½ cup (100 g) granulated sugar
  • 2 teaspoons vanilla extract
  • 2 teaspoons ground cinnamon
  • ¼ teaspoon salt
  • For the Cinnamon Streusel Topping:
  • ½ cup (60 g) all-purpose flour
  • ½ cup (100 g) brown sugar, packed
  • ½ cup (115 g) cold unsalted butter, cut into small cubes
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon salt
  • Optional: A handful of chopped pecans or walnuts for extra crunch

Instructions

  1. Cut day-old brioche or challah into 1-inch cubes and spread evenly in a 9×13-inch baking dish.
  2. In a large bowl, whisk together eggs, whole milk, heavy cream, granulated sugar, vanilla extract, ground cinnamon, and salt until smooth.
  3. Pour custard mixture evenly over bread cubes, gently pressing down to help bread absorb custard. Cover tightly with plastic wrap or foil.
  4. In a separate bowl, combine flour, brown sugar, cinnamon, and salt. Cut in cold butter using a pastry cutter or fingers until crumbly with pea-sized lumps. Stir in nuts if using.
  5. Sprinkle cinnamon streusel evenly over custard-soaked bread in the baking dish.
  6. Refrigerate casserole for at least 6 hours or overnight to allow bread to soak custard.
  7. Preheat oven to 350°F (175°C). Remove casserole from fridge and let sit for 15 minutes to come closer to room temperature.
  8. Bake uncovered for 45-55 minutes until top is golden brown and custard is set (knife inserted should come out clean). Tent with foil if streusel browns too quickly.
  9. Let casserole cool for about 10 minutes before slicing and serving.

Notes

Use day-old bread to prevent mushiness. Do not skip the overnight soak for best custardy texture. Let casserole sit at room temperature before baking for even cooking. Tent with foil if streusel browns too fast. Cold butter is key for crumbly streusel. Optional nuts add crunch but keep quantities balanced to avoid sogginess.

Nutrition

  • Serving Size: 1 slice (1/8th of ca
  • Calories: 350400
  • Sugar: 2025
  • Sodium: 250300
  • Fat: 1518
  • Saturated Fat: 810
  • Carbohydrates: 4550
  • Fiber: 23
  • Protein: 1012

Keywords: French toast casserole, cinnamon streusel, overnight soak, breakfast casserole, brioche, challah, cozy breakfast, brunch recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating