Let’s be real for a second. Sunday mornings used to be my favorite part of the week. Now? They’re just another day where I’m trying to decide if I have the energy to stand over a sizzling griddle while my kids beg for waffles, pancakes, and eggs all at once. I tried the waffle route for a month. It was exhausting. The batter splatters, the iron gets cold, and by the time I’ve fed everyone, I’m too tired to enjoy my own breakfast.
Then I found this overnight french toast casserole with cinnamon streusel. It changed my entire morning routine. I make it once on Sunday night, and for the next four days, breakfast is handled before I even open my eyes. It’s the ultimate “make it once, eat it all week” meal prep win. No flipping, no stress, just pulling a dish out of the fridge and throwing it in the oven while I get ready.
Here’s why this specific recipe has earned a permanent spot in my Sunday prep rotation:
- Zero Morning Effort — Seriously. You assemble it the night before. In the morning, you just pop it in the oven. I can literally be showering and dressed while it bakes. No standing at the stove.
- Freezer-Friendly Breakfasts — This is the game-changer. I make two batches. One goes in the fridge for Monday-Wednesday, and the other goes straight into the freezer. When I have a busy Tuesday where I need to leave at 6 AM, I grab a frozen portion, let it thaw for an hour, and bake it. It tastes just as good as fresh.
- Grab-and-Go Portions — Once baked, I cut it into squares. They store perfectly in the fridge and reheat beautifully in the microwave or toaster oven. I pack them in containers for my husband’s work breakfasts and my kids’ school mornings. It’s like a breakfast burrito, but warm, fluffy, and covered in cinnamon sugar.
- Crowd-Pleaser Texture — The overnight soak makes the bread incredibly custardy, almost like a bread pudding, but with that classic french toast flavor. The cinnamon streusel on top adds a crucial crunch that keeps it from being too mushy. It’s the perfect balance.
- Budget Smart — This feeds a family of four for days on a fraction of the cost of buying breakfast sandwiches or pastries. I use day-old bread (which I buy cheap or save from my own baking) and simple pantry staples.
This is my secret weapon for getting ahead. It’s methodical, reliable, and delicious. If you’re trying to organize your week and stop stressing about morning meals, this is where you start.
Ingredients You’ll Need
I’m particular about a few things here, mostly because I’ve learned the hard way what makes the texture right. You don’t need fancy ingredients, but you do need to pay attention to the bread and the butter. Here’s exactly what I use for my weekly prep.
For the Casserole Base
French bread or challah (1 large loaf, about 16-20 oz / 450-570g, cut into 1-inch cubes) — This is non-negotiable. You need a sturdy bread that can soak up the custard without turning into mush. French bread is my go-to for that slightly chewy texture. Challah is richer and softer. Avoid soft sandwich bread unless it’s toasted first, or it will disintegrate. I usually cut the loaf into cubes the night before and let them air-dry on a baking sheet to remove some moisture.
Eggs (6 large) — Room temperature eggs mix more evenly into the custard. I crack them into a large bowl and whisk before adding the milk.
Whole milk (2 cups / 480ml) — Full fat is best for richness. You can use half-and-half for an even richer, more decadent result, but whole milk keeps it balanced. If you’re dairy-free, use a high-fat coconut milk beverage, though the texture will be slightly different.
Heavy cream (1 cup / 240ml) — This gives it that custardy, pudding-like center. Don’t skip it. If you want to lighten it up, you can use less cream and more milk, but you’ll lose some of that luxurious mouthfeel.
Maple syrup (½ cup / 120ml) — Real maple syrup, not pancake syrup. It adds depth and sweetness that balances the cinnamon. I use Grade A Dark Amber for a stronger flavor.
Vanilla extract (2 teaspoons) — Pure vanilla, not imitation. It makes a huge difference in the aroma.
Cinnamon (1 teaspoon) — Ground cinnamon. Fresh is better, but I keep a jar on the counter.
Nutmeg (¼ teaspoon) — Freshly grated is ideal, but pre-ground works fine. Just a pinch adds warmth.
Salt (½ teaspoon) — Essential to balance the sweetness. Don’t skip it.
For the Cinnamon Streusel Topping
All-purpose flour (½ cup / 65g) — Simple flour. No need for cake flour here.
Light brown sugar (½ cup / 100g) — Packed. This gives the streusel that molasses-y, crunchy texture. White sugar works, but brown sugar is better.
Cold unsalted butter (¼ cup / 57g, cubed) — Cold butter is key. It creates little pockets of flakiness when it melts in the oven. If the butter is soft, the streusel will just turn into a paste.
Cinnamon (1 teaspoon) — For that classic french toast flavor.
Optional: Chopped walnuts or pecans (¼ cup) — I add nuts for extra crunch and texture. My husband loves them. If you’re nut-free, just skip them.
For Serving (Optional)
Extra maple syrup — For drizzling.
Fresh berries — Strawberries or blueberries add a nice tart contrast to the sweet casserole.
Equipment Needed
You don’t need fancy gadgets for this. Just basic kitchen tools. Here’s what I actually use:
9×13 inch baking dish — I use a ceramic or glass dish. It distributes heat evenly. If you’re making a double batch for freezing, you can use two smaller 8×8 dishes or one large 11×15 sheet pan.
Large mixing bowl — For whisking the custard. Make sure it’s big enough to hold all the liquid and bread.
Whisk — Standard whisk. Nothing fancy needed.
Pastry cutter or fork — For mixing the streusel. I use a pastry cutter to get those nice crumbs, but a fork works too.
Cling wrap or foil — To cover the dish while it soaks overnight. Cling wrap is better because it seals tightly.
Freezer-safe containers — If you’re portioning for meal prep, get square containers that fit the casserole squares. They stack better in the fridge.
How to Make It: Step-by-Step
Alright, let’s get this prepped. I do this on Sunday nights, usually after dinner while the kids are watching TV. It takes about 20 minutes of active time. Here’s exactly how I do it to ensure success every time.
Step 1: Prep the Bread (10 minutes)
Cut your loaf of French bread or challah into 1-inch cubes. You want them fairly uniform so they soak evenly. Spread them out in a single layer on a large baking sheet. If you have time, let them sit out on the counter for an hour or two to dry out slightly. This helps them absorb the custard without getting soggy. If you’re in a rush, you can bake them at 300°F for 10 minutes to dry them out, then let them cool.
Step 2: Make the Custard (5 minutes)
In a large bowl, whisk together the eggs, milk, heavy cream, maple syrup, vanilla extract, cinnamon, nutmeg, and salt. Whisk until completely combined and smooth. Make sure there are no streaks of egg white.
Step 3: Assemble the Casserole (5 minutes)
Place the bread cubes into your 9×13 baking dish. You can layer them or just pile them in. Pour the custard mixture evenly over the bread. Press down gently on the bread with a spatula to make sure every piece is submerged. If some pieces are floating, just push them down. It should look like a spongy, liquid-filled mess. That’s good.
Step 4: Make the Streusel (3 minutes)
In a small bowl, mix the flour, brown sugar, cinnamon, and nuts (if using). Add the cold, cubed butter. Use a pastry cutter or your fingers to work the butter into the flour mixture until it resembles coarse crumbs. You want some pea-sized chunks, not a fine powder.
Step 5: Top and Chill (Overnight)
Sprinkle the streusel evenly over the top of the soaked bread. Cover the dish tightly with cling wrap or foil. Place it in the fridge for at least 8 hours, or overnight. This is the most important step. The bread needs time to fully absorb the custard. If you skip this, you’ll get dry spots and soggy spots.
Step 6: Bake (45-50 minutes)
When you’re ready to bake, preheat your oven to 350°F (175°C). Remove the dish from the fridge and let it sit at room temperature for 15-20 minutes while the oven heats up. This helps it bake more evenly. Bake for 45-50 minutes, until the top is golden brown and crispy, and the center is set (it shouldn’t jiggle like Jell-O). If the top browns too quickly, cover it loosely with foil for the last 10 minutes.
Step 7: Cool and Serve
Let the casserole cool for 10 minutes before cutting. This allows the custard to set slightly so you get clean squares. Cut into 12-16 squares. Serve warm with extra maple syrup and berries if you like.
Expert Tips for Meal Prep Success
I’ve made this recipe dozens of times now, and I’ve learned a few tricks to make the process smoother and the results better. These tips will save you from common mistakes.
- Dry Your Bread First — This is the #1 tip. Wet bread = soggy casserole. If you cut the bread and use it immediately, it will soak up too much liquid and turn into mush. Letting it air-dry or toasting it slightly first creates a barrier that holds its structure.
- Don’t Skimp on Salt — Sweet dishes need salt to taste balanced. Without it, the maple syrup and brown sugar will just taste one-dimensional. The salt in the custard makes the cinnamon flavor pop.
- Use Cold Butter for Streusel — Warm butter melts into the flour instantly, creating a dense topping. Cold butter creates steam pockets as it melts in the oven, resulting in a light, crunchy crumble. Cube the butter and keep it in the fridge until the last minute.
- Let It Rest Before Cutting — I know it’s tempting to cut it straight out of the oven, but the custard is still setting. Let it cool for 10 minutes. It will hold its shape much better, making portioning for meal prep easier.
- Label Your Freezer Bags — If you’re freezing portions, label them with the date and reheating instructions. I write “Microwave 2 mins” on the bag so I don’t have to guess later.
Freezing and Storage Instructions
This is where the meal prep magic happens. You can store this in the fridge for up to 4 days, but it’s also excellent frozen.
Refrigerator Storage: Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the microwave for 1-2 minutes or in a toaster oven at 350°F for 10 minutes.
Freezing Individual Portions: Cut the cooled casserole into squares. Place them on a baking sheet and freeze for 1 hour until solid. Then transfer to a freezer-safe bag or container. They will keep for up to 3 months. To reheat, thaw in the fridge overnight, then microwave for 2-3 minutes or bake at 350°F for 15 minutes.
Freezing the Whole Casserole: You can also freeze the unbaked casserole. Assemble it, cover tightly with foil, and freeze. When ready to bake, thaw in the fridge overnight, then bake as directed, adding 10-15 minutes to the baking time.
Variations and Substitutions
Once you’ve mastered the basic recipe, here are some ways to mix it up. I’ve tried all of these, and they all work well for meal prep.
Berry Blast: Add 1 cup of fresh or frozen berries (blueberries, raspberries, or blackberries) to the custard layer. The berries burst and create little pockets of fruit flavor.
Apple Cinnamon: Add 1 cup of diced apples to the bread layer. I like to toss them in a little cinnamon and sugar first. This pairs beautifully with the streusel.
Peanut Butter Banana: Drizzle 2 tablespoons of peanut butter over the bread before adding the custard. Add sliced bananas on top. It’s like a breakfast sandwich in casserole form.
Gluten-Free: Use gluten-free French bread or challah. Most gluten-free breads are drier, so you might need to increase the custard slightly or let it soak longer. Test a small batch first.
Dairy-Free: Use coconut milk and dairy-free butter for the streusel. Use maple syrup instead of honey. The texture will be slightly less rich, but still delicious.
Frequently Asked Questions
Can I make this ahead and freeze it unbaked?
Yes! Assemble the casserole, cover tightly with foil, and freeze. When you’re ready to bake, thaw it in the fridge overnight, then bake as directed. You may need to add 10-15 minutes to the baking time since it’s starting cold.
Why is my casserole soggy?
This usually happens if the bread wasn’t dry enough before soaking. Make sure to use day-old bread or toast it slightly. Also, don’t skip the step of pressing the bread down to ensure even soaking. If the bread is too fresh, it absorbs too much liquid too quickly.
Can I use milk instead of heavy cream?
You can, but the texture will be less rich and custardy. If you want to use less cream, try using half-and-half or increase the egg count by one. The fat in the cream helps create that pudding-like center.
How do I reheat frozen portions?
Thaw in the fridge overnight, then microwave for 2-3 minutes. If you’re in a rush, you can microwave from frozen, but it will take 4-5 minutes and might heat unevenly. For best results, thaw first.
Can I add bacon or sausage?
Absolutely. Cooked, crumbled bacon or sausage works great. Add it in layers with the bread. It adds a savory contrast to the sweet cinnamon streusel.
Final Thoughts
This overnight french toast casserole with cinnamon streusel has been a lifesaver for my family’s breakfast routine. It’s the perfect example of “make it once, eat it all week.” I spend about 20 minutes on Sunday night, and I’m set for four days of stress-free mornings. It’s freezer-friendly, reheats well, and tastes just as good as fresh.
If you’re looking to get ahead of your week, this is a great place to start. It’s simple, reliable, and delicious. Give it a try this Sunday, and see how much easier your mornings become. And if you need more meal prep ideas, check out my baked blueberry french toast casserole for another variation, or try my pumpkin cinnamon rolls for a festive weekend treat.
Happy prepping! Let me know in the comments if you try it.
Pin This Recipe!
Overnight French Toast Casserole with Cinnamon Streusel
- Total Time: 1 hour 5 minutes
- Yield: 12-16 servings 1x
Description
A make-ahead breakfast casserole that soaks overnight for a custardy texture and is topped with a crunchy cinnamon streusel. Perfect for meal prep, it allows for zero morning effort and can be frozen for later.
Ingredients
- 1 large loaf French bread or challah (16–20 oz / 450-570g), cut into 1-inch cubes
- 6 large eggs, room temperature
- 2 cups whole milk
- 1 cup heavy cream
- 1/2 cup maple syrup
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon nutmeg
- 1/2 teaspoon salt
- 1/2 cup all-purpose flour (for streusel)
- 1/2 cup light brown sugar, packed (for streusel)
- 1/4 cup cold unsalted butter, cubed (for streusel)
- 1 teaspoon ground cinnamon (for streusel)
- 1/4 cup chopped walnuts or pecans, optional (for streusel)
Instructions
- Cut the bread into 1-inch cubes and spread them in a single layer on a baking sheet. Let them air-dry for 1-2 hours or bake at 300°F for 10 minutes to dry out slightly.
- In a large bowl, whisk together eggs, milk, heavy cream, maple syrup, vanilla extract, 1 teaspoon cinnamon, nutmeg, and salt until smooth.
- Place the dried bread cubes into a 9×13 inch baking dish. Pour the custard mixture evenly over the bread, pressing down gently to ensure all pieces are submerged.
- In a small bowl, mix flour, brown sugar, 1 teaspoon cinnamon, and nuts (if using). Add cold cubed butter and work it in with a pastry cutter or fingers until the mixture resembles coarse crumbs.
- Sprinkle the streusel topping evenly over the soaked bread.
- Cover the dish tightly with cling wrap or foil and refrigerate for at least 8 hours or overnight.
- Preheat oven to 350°F (175°C). Remove casserole from fridge and let sit at room temperature for 15-20 minutes.
- Bake for 45-50 minutes until the top is golden brown and the center is set. If browning too quickly, cover loosely with foil for the last 10 minutes.
- Let cool for 10 minutes before cutting into 12-16 squares and serving warm.
Notes
Use day-old or dried bread to prevent sogginess. Ensure butter is cold for the streusel to create a crunchy texture. The casserole can be frozen unbaked or as individual portions after baking. Reheat frozen portions in the microwave for 2-3 minutes or bake at 350°F for 15 minutes.
- Prep Time: 20 minutes
- Cook Time: 45-50 minutes
- Category: Breakfast
- Cuisine: American
Nutrition
- Serving Size: 1 square
- Calories: 380
- Sugar: 24
- Sodium: 320
- Fat: 18
- Saturated Fat: 9
- Carbohydrates: 42
- Fiber: 2
- Protein: 10
Keywords: overnight french toast, french toast casserole, meal prep breakfast, cinnamon streusel, make ahead breakfast, freezer friendly breakfast



