This Blueberry Cream Cheese French Toast Casserole is pure breakfast magic! It’s perfect for lazy weekends, brunch with the family, or even a special holiday morning.
Juicy blueberries, creamy pockets of cream cheese, and golden, fluffy bread all baked together with a sweet, cinnamon-kissed custard.
The best part? You can prep it the night before, so all you have to do is pop it in the oven in the morning.
Trust me, your house will smell amazing, and your family will be drooling before it’s even on the table!
What You’ll Need
Ingredients:
- 1 loaf of brioche or challah bread (about 12-14 oz), cut into cubes
- 1 cup fresh blueberries (plus a few extra for topping)
- 8 oz cream cheese, cut into small cubes
- 6 large eggs
- 2 cups whole milk
- 1/2 cup heavy cream
- 1/3 cup granulated sugar
- 1/4 cup brown sugar
- 1 tsp vanilla extract
- 1/2 tsp ground cinnamon
- Powdered sugar, for dusting (optional)
- Maple syrup, for serving
Tools:
- 9×13-inch baking dish
- Large mixing bowl
- Whisk
- Cutting board
- Knife
- Measuring cups and spoons

Pro Tips
- Use stale bread! Slightly dry bread soaks up the custard better and gives you the perfect texture. If your bread is fresh, toast it in the oven for a few minutes before using.
- Don’t skip the cream cheese cubes. They melt into little creamy bites that make this casserole extra special.
- Let it soak. If possible, assemble the casserole the night before and refrigerate it. This gives the bread time to absorb all the custard.
- Use a mix of berries. If you don’t have blueberries, try raspberries, blackberries, or even a mix!
- Cover with foil for the first half of baking. This keeps the top from getting too brown while the inside cooks perfectly.
Tools You’ll Need
- 9×13-inch baking dish
- Large mixing bowl
- Whisk
- Knife
- Cutting board
- Measuring cups and spoons
Substitutions and Variations
- Bread: Swap brioche or challah for French bread, croissants, or even cinnamon raisin bread for extra flavor.
- Milk: Use almond milk or oat milk if you need a dairy-free option (but skip the cream cheese).
- Sweeteners: Use honey or maple syrup instead of sugar for a natural sweetener.
- Add-ins: Sprinkle in some chopped nuts, shredded coconut, or even a handful of chocolate chips!
Make-Ahead Tips
Assemble the casserole the night before, cover it tightly with plastic wrap, and refrigerate overnight. In the morning, just pop it in the oven and bake as directed. Easy peasy!
Instructions
1. Prep the bread and cream cheese.
Cut the bread into 1-inch cubes and place half of them into a greased 9×13-inch baking dish. Scatter half the cream cheese cubes and blueberries over the bread. Repeat with the remaining bread, cream cheese, and blueberries.

3. Make the custard
In a large mixing bowl, whisk together the eggs, milk, heavy cream, granulated sugar, brown sugar, vanilla extract, and cinnamon until smooth.

4. Assemble and soak
Pour the custard evenly over the bread mixture, pressing down gently to help the bread soak it all up. Cover with plastic wrap and refrigerate for at least 2 hours or overnight.

5. Bake the casserole
Preheat the oven to 350°F (175°C). Remove the plastic wrap, cover the dish with foil, and bake for 30 minutes. Then, uncover and bake for an additional 25-30 minutes until the top is golden and the center is set.

6. Serve and enjoy!
Let the casserole cool for 5-10 minutes, then dust with powdered sugar and serve with a drizzle of maple syrup.

Leftovers and Storage
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat individual servings in the microwave or the oven until warm.
Conclusion
This Blueberry Cream Cheese French Toast Casserole is a crowd-pleaser every time. It’s simple, delicious, and packed with flavor. Perfect for making memories over a cozy breakfast or brunch. Try it, and let me know how your family loves it! Don’t forget to share your experience or ask any questions in the comments below—I’m here to help. 😊