I make this blueberry-studded casserole whenever I want an easy, impressive brunch that mostly makes itself. Cubes of slightly stale French or challah bread soak overnight in a sweet cinnamon-vanilla custard, then bake into a golden, slightly puffed breakfast centerpiece studded with fresh berries. It’s the sort of dish you assemble the night before, sleep well, and serve warm the next morning with almost no last-minute work. If you enjoy cinnamon-forward breakfast bites, try the cinnamon roll French toast bites recipe for a different one-pan treat: cinnamon roll French toast bites.
Why you’ll love this dish
This casserole is a winner for busy mornings and crowd feeding. It turns day-old bread into something luscious and new. The overnight soak means you prep the night before and avoid frantic morning cooking. Blueberries add bright, fresh pops of flavor and natural sweetness so you can use less added sugar. It’s adaptable for dairy-free diets and easy to double or halve when you need fewer or more servings. Families and potlucks love it because it’s familiar, comforting, and easy to slice.
Step-by-step overview
You’ll cube the bread, layer half in a buttered 9×13 dish, scatter blueberries, whisk a simple custard, pour half over the bread, repeat, then cover and refrigerate for at least 6 hours or overnight. In the morning, bake at 350°F (175°C) until puffed and golden, let rest briefly, then slice and serve. The overnight soak lets the custard fully penetrate the bread so the interior becomes custardy while the top crisps.
What you’ll need
- 1 loaf French or challah bread, day-old or slightly stale (cut into 1 to 1.5 inch cubes)
- 4 large eggs
- 2 cups milk (whole milk preferred; swap for almond or oat milk if dairy-free)
- 1/2 cup heavy cream (or coconut cream for dairy-free)
- 1/2 cup granulated sugar (brown sugar adds warm caramel notes)
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- 2 cups fresh blueberries (frozen can work; see notes below)
- Butter for greasing the baking dish
Notes: Use slightly stale bread so the cubes absorb custard rather than turning mushy. If you want a richer bake, use all heavy cream but reduce the quantity of milk.
Step-by-step instructions
- Preheat your oven to 350°F (175°C). Generously butter a 9×13 inch baking dish.
- Cut the loaf into 1 to 1.5 inch cubes. Spread half the cubes evenly in the prepared dish. Scatter half of the blueberries over this layer.
- In a medium bowl, whisk together eggs, milk, heavy cream, sugar, vanilla, and cinnamon until smooth and homogenous.
- Pour half of the custard evenly over the bread and press the bread down gently so it begins to absorb the liquid.
- Add the remaining bread cubes and the remaining blueberries on top. Pour the rest of the custard over everything and press down to help the custard penetrate.
- Cover the dish tightly with plastic wrap and refrigerate overnight or for at least 6 hours so the bread soaks thoroughly.
- In the morning, remove the plastic wrap and bake uncovered for 45 to 55 minutes, until the casserole is puffed, set in the middle, and golden on top. A knife inserted in the center should come out mostly clean.
- Let the casserole cool for 5 to 10 minutes before slicing and serving. This short rest helps it set and makes slicing neater.

Best ways to enjoy it
Serve warm with a drizzle of maple syrup, a dusting of powdered sugar, or a spoonful of plain or vanilla yogurt. Fresh lemon zest brightens the blueberries and balances sweetness. For texture, add toasted sliced almonds or chopped pecans on top at serving time. Pair with coffee, black tea, or a lightly sweetened iced beverage. For a lighter breakfast, serve with a green salad or a fruit platter.
Storage and reheating tips
Store leftovers in an airtight container in the refrigerator within two hours of baking. Eat within 3 to 4 days for best quality and safety; keep your refrigerator at 40°F (4°C) or below. To reheat, place slices on a baking sheet and warm at 350°F (175°C) for 8 to 12 minutes, or microwave single portions for 45 to 60 seconds, covered. To freeze, cut into individual portions, wrap each piece tightly in plastic wrap and foil, and freeze up to 2 months. Thaw in the refrigerator overnight then reheat.
Helpful cooking tips
- Use day-old bread for the best texture. Fresh bread can become gummy.
- Cut cubes uniformly so they soak and bake evenly.
- Press the bread gently when pouring custard to encourage absorption without mashing the bread.
- If the top browns too fast in the oven, tent loosely with foil for the final 10 to 15 minutes.
- If using frozen blueberries, add them frozen so they thaw into the custard rather than releasing too much juice and staining the bread. Drain thawed berries slightly before adding.
- Let the casserole rest 5 to 10 minutes after baking so it sets and slices cleanly.
Recipe variations
Swap in lemon zest and a streusel topping for a bright, crunchy twist. Use peaches or sliced strawberries instead of blueberries when they’re in season. For nuttier flavor, fold in 1/2 cup chopped toasted hazelnuts or pecans. To make this dairy-free, use almond or oat milk plus coconut cream in place of heavy cream. If you love cinnamon-forward breakfasts, try the other cinnamon-forward variation for a compact option: cinnamon roll French toast bites.
FAQ
How long does this take to prepare and bake?
Active prep time is about 15 to 25 minutes. Plan for at least 6 hours of soaking or overnight, and 45 to 55 minutes of baking.
Can I use frozen blueberries?
Yes. Use frozen berries straight from the freezer or briefly thaw and drain them. Adding them frozen helps prevent the custard from turning purple from released juices.
Can I assemble and bake the same day?
You can, but letting the casserole soak for at least 6 hours yields the best custardy interior. For same-day service, allow a minimum soak of 1 to 2 hours, but expect a slightly less set texture.
How do I know when it is done?
The top should be golden and puffed. Insert a knife into the center; it should come out mostly clean with only a few moist crumbs. The center will settle a little as it cools.
Can I freeze the unbaked casserole?
You can freeze the assembled, tightly wrapped casserole for up to 1 month. Thaw overnight in the refrigerator before baking, then bake as directed, adding a few extra minutes if needed.
Is this recipe safe for kids and older adults?
Yes, if ingredients are fresh and storage guidelines are followed. Cool leftovers promptly and store in the refrigerator; discard after 4 days. If serving to people with specific dietary needs, follow appropriate swaps and consult dietary guidance.

Blueberry-Studded Breakfast Casserole
Ingredients
Method
- Preheat your oven to 350°F (175°C). Generously butter a 9x13 inch baking dish.
- Cut the loaf into 1 to 1.5 inch cubes. Spread half the cubes evenly in the prepared dish. Scatter half of the blueberries over this layer.
- In a medium bowl, whisk together eggs, milk, heavy cream, sugar, vanilla, and cinnamon until smooth and homogenous.
- Pour half of the custard evenly over the bread and press the bread down gently so it begins to absorb the liquid.
- Add the remaining bread cubes and the remaining blueberries on top. Pour the rest of the custard over everything and press down to help the custard penetrate.
- Cover the dish tightly with plastic wrap and refrigerate overnight or for at least 6 hours so the bread soaks thoroughly.
- In the morning, remove the plastic wrap and bake uncovered for 45 to 55 minutes, until the casserole is puffed, set in the middle, and golden on top. A knife inserted in the center should come out mostly clean.
- Let the casserole cool for 5 to 10 minutes before slicing and serving. This short rest helps it set and makes slicing neater.


