This luscious Blueberry French Toast Bake is an easy make-ahead breakfast that features soft and fluffy french toast, a crispy cinnamon streusel topping and a sweet blueberry compote to finish it off. Regular old French toast has got nothing on this french toast casserole! Gluten-free, dairy-free, refined sugar-free with low carb, paleo, keto, vegan and grain-free options.
PIN HERE for later and follow my boards for more recipe ideas
Updated June 2022
The French Toast Casserole of Your Dreams
Whenever there’s a plate of French toast at the table, our family can’t help reaching for an extra portion or two. The soft, melt-in-your-mouth texture and the sweet flavor of the warm syrup-soaked bread? Downright addicting. In case you’re seeking affirmation, French toast is totally acceptable to enjoy as a main course.
Enter this blueberry breakfast casserole. It’s easy to make in the morning or a night ahead, and it can be customized to include your favorite French toast fixings. The creamy, blueberry-studded filling coupled with the crispy brown sugar streusel will take your breath away. The tangy blueberry compote on top takes this family-favorite treat over the edge into pure French toast heaven!
What You’ll Need
Let’s break down our ingredients between each component of the casserole. For the exact amounts you’ll need, see the recipe card near the end of this post.
Cinnamon Streusel Topping
- Gluten-Free 1-1 All-Purpose Flour: This helps hold the ingredients together while also creating that crumbly streusel texture. You can sub with fine almond flour or regular all purpose flour as needed.
- Coconut Sugar: You can sub with Lakanto Golden Monk Fruit sweetener, Swerve Brown or regular brown sugar.
- Ground Cinnamon
- Unsalted Vegan Butter: Keep your butter cold and cut it into small cubes before you add it to the streusel. Sub with regular unsalted butter if you’re not dairy-free.
French Toast Filling
- Day-Old Bread: Cut into 1-inch cubes with the ends of the loaf discarded. Gluten-free, grain-free, keto or paleo if needed. We like AWG Bakery’s Everyday Loaves or BaseCulture’s Grain-Free SourDough bread which are all paleo, low carb and keto-friendly. We found using thick sourdough bread slices produced the best results.
- Softened Dairy-Free Cream Cheese: You can leave this out if you’d like (or use low-fat cream cheese instead). We like Miyokos.
- Pure Maple Syrup: Or raw, unfiltered honey.
- Coconut sugar: You can sub with Lakanto Golden Monk Fruit sweetener, Swerve Brown or regular brown sugar.
- Blueberries: Either fresh or frozen berries will work. If blueberries are in season, we highly recommend sticking with fresh ones.
- Eggs: We have not tried this but you are free to sub any egg substitute as needed such as Just Egg or Flax Eggs to make this French Toast Bake vegan.
- Almond Milk: This is what we use, but you can reach for any kind of milk you have on hand.
- Ground Cinnamon
- Pure Vanilla Extract
Blueberry Compote
- Maple Syrup: Or honey.
- Arrowroot starch: Or tapioca starch or cornstarch to thicken the sauce.
- Fresh or Frozen Blueberries
- Lemon Juice: Freshly squeezed
- Pure Vanilla Extract
What Kind of Bread is Best?
We prefer to make our French toast with an artisan-style French or sourdough loaf. This kind of bread is great at getting soft and moist without becoming soggy. Even so, it’s still very important to let it get a little bit stale before you use it in your casserole.
If you’re sensitive or allergic to gluten, you can make this dish with the gluten-free bread of your choice. Stick with something that’s hearty enough to soak up the egg custard without getting mushy. We like AWG Bakery’s Everyday Loaves or BaseCulture’s Grain-Free SourDough bread which are paleo, low carb and keto-friendly. And don’t forget to substitute the all-purpose flour in the streusel for a 1:1 gluten-free alternative, gluten-free oat flour or superfine almond flour.
How to Make Blueberry French Toast Bake
This crave-worthy French toast casserole is a piece of cake to prepare. You can soak the bread in the maple custard for as little as one hour and still get amazing results!
Make the Streusel
- Combine Dry Ingredients: Combine the flour, coconut sugar and cinnamon in a medium-sized bowl.
- Cut in Butter & Chill: Use a pastry blender or two forks to cut the cubed butter into the combined dry ingredients. Set the mixture aside in the fridge.
Prepare the Filing & Bake
- Grease Baking Dish: Lightly grease a 9×13-inch baking dish or 2.5-quart casserole dish.
- Arrange Half of the Bread Cubes: Arrange half of the day-old bread cubes in the bottom of the pan.
- Combine Cream Cheese & Maple Syrup: Add the cream cheese to a small bowl along with 2 tablespoons of maple syrup. Mix until they’re well combined, then drop spoonfuls of the mixture over the bread, followed by half of the blueberries. If you’re omitting the cream cheese, simply top the cubes of bread with 2 tablespoons of maple syrup and half of the berries.
- Evenly add Remaining Bread: Evenly disperse the remaining bread cubes on top of the blueberry layer.
- Make Custard: Whisk together the eggs, milk, cinnamon, remaining maple syrup, brown sugar and vanilla in a large bowl or measuring beaker.
- Pour Over Bread: Pour the custard evenly over the bread cubes. Press the bread down a bit as needed to help it absorb the liquid.
- Toss in Remaining Berries & Streusel: Sprinkle the remaining blueberries evenly over the bread, followed by the brown sugar streusel.
- Cover & Chill: Cover the pan with foil and allow the casserole to chill in the refrigerator overnight, or for at least 1 hour.
- Heat Oven: When you’re ready to bake the casserole, remove your baking dish from the fridge and preheat the oven to 350°F. Keep the foil cover on the baking dish.
- Cook: Bake the casserole for 30 minutes, then remove the foil and bake it for another 23-26 minutes, or until it gets fluffy and golden.
- Remove From Heat: Remove your casserole from the oven and allow it to rest for 5 minutes. Serve it warm with more syrup, extra blueberries, a dusting of powdered sugar, a dollop of whipped cream, and/or the blueberry compote if you’re making it.
Make the Compote & Serve
- Heat Syrup, Arrowroot starch & Berries: Set a medium-sized saucepan over medium heat. Add the maple syrup, cornstarch and blueberries. Bring the mixture to a boil while stirring constantly, allowing it to bubble and thicken for about 2-3 minutes.
- Lower Temperature & Let Simmer: Reduce the heat to low and allow the compote to simmer for about 7-10 minutes, or until the blueberries begin to pop.
- Add Lemon Juice, Vanilla & Water: Stir in the lemon juice and vanilla extract. Add water only as needed to bring the compote to your desired consistency.
- Enjoy! Spoon the compote over warm helpings of French toast and dig in.
Tips for Success
Look over these helpful suggestions and get ready to whip up some seriously tasty French toast.
- Dry Out That Bread: We like to cube our bread and spread it out on an uncovered baking sheet about 12-24 hours before we start on this casserole. If you forget to dry it out ahead of time, you can bake the cubes at 350°F for 20-30 minutes instead.
- Use Pure Maple Syrup: “Breakfast syrup” is used to refer to an inauthentic pancake sauce that’s basically just high-fructose corn syrup. Make sure you’re using pure maple syrup for the best flavor and nutrition.
- Include the Cream Cheese for Extra Richness: While the cream cheese layer is completely optional, it really does elevate this dish. If decadence is what you’re looking for, you don’t want to leave it out.
- Add the Compote to Individual Helpings: If you’re serving a crowd and know you won’t have any leftovers, go ahead and pour that compote over your entire casserole. Otherwise, it’s best to add it to individual portions just before serving.
Variation Ideas
We’ve touched on some different topping options, but what about the French toast itself? All of these variations are more than worth a try:
- Blueberry Almond French Toast Bake: Blueberries and almonds go together like sunshine and the beach. Try topping each blueberry layer with a sprinkle of slivered almonds or a drizzle of almond butter. Perfection!
- Triple Berry French Toast Casserole: There’s no need to limit yourself to one kind of berry – feel free to mix and match! Replace the inner blueberry layers with a layer of raspberries and a layer of chopped strawberries, but keep the compote the same. You’ll end up with a tri-berry masterpiece!
- Chocolate Blueberry Baked French Toast: We like adding dark chocolate to pretty much any sweet dish. If you can relate, go ahead and dress up this casserole with a layer of mini chocolate chips. Sprinkle additional chocolate chips on top of the finished French toast if desired.
- Strawberry French Toast Bake: Replace the inner blueberry layers with a layer of chopped strawberries, and swap the blueberries for the compote. You’ll end up with a strawberry masterpiece!
Serving Suggestions
From scrambled eggs to country sausage, any savory breakfast dish is sure to complement this sweet blueberry casserole in such a satisfying way. Kick things up a notch by making a batch of Avocado Egg Cups or Spinach & Sausage Egg Muffins. If you want to keep it sweet, this Easy Fruit Salad is an equally well-suited accompaniment.
How to Store and Reheat Extras
Leftover French toast bake should be kept in an airtight container in the fridge (let it cool completely before you store it). Enjoy it within 2-3 days for the best results. Refrigerate the cooled blueberry compote in an airtight jar or container for up to 1 week.
Reheat large portions in a covered baking dish at 350°F until the casserole is warmed through (about 30 minutes). Alternatively, microwave individual servings for 30-45 seconds at a time. In either case, add a little bit of maple syrup to re-moisten the bread before reheating.
Warm up the compote in a skillet over low heat or microwave it for 20 seconds at a time, stirring frequently/between each interval.
Can I Freeze Baked French Toast?
Sure! Just be sure to use a freezer-safe casserole dish and hold off on making the compote.
Let your finished casserole cool completely, then wrap it in a tight layer of plastic wrap followed by a layer of heavy-duty foil. Freeze the casserole for up to 3 months, thawing it out in the fridge before you reheat it. Once it’s baked, make the compote and serve.
More Easy Make-Ahead Breakfast Ideas
Want more tempting breakfasts you can make in advance? Stop searching and save the following recipes.
This easy make-ahead breakfast features soft and fluffy french toast, a crispy cinnamon streusel topping and a sweet blueberry compote to finish it off. Regular old French toast has got nothing on this luscious Blueberry French Toast Bake!
- 1/3 cup gluten-free 1-1 all-purpose flour , can substitute with gluten-free oat flour or superfine almond flour. Regular all purpose flour works too if you're not gluten-free.
- 1/3 cup coconut sugar , you can sub with Lakanto Golden Monk Fruit sweetener, Swerve Brown or regular brown sugar.
- 1/4 teaspoon ground cinnamon
- 4 Tablespoons unsalted vegan butter , cold and cubed. You can substitute with unsalted regular butter if not dairy-free.
- 1 16-ounce loaf of French bread or sourdough bread day old bread works best; cut into 1-inch cubes with the ends discarded. Gluten-free, grain-free, keto or paleo if needed. We like AWG Bakery's Everyday Loaves or BaseCulture’s Grain-Free SourDough bread.
- 1/2 cup dairy-free cream cheese softened , optional. We like Miyokos. Leave out if preferred or sub with regular cream cheese if not dairy-free.
- 2/3 cup maple syrup , divided, You can sub with sugar-free liquid sweetener, honey or any liquid sweetener of your choice.
- 1 tablespoon coconut sugar , you can sub with Lakanto Golden Monk Fruit sweetener, Swerve Brown or regular brown sugar.
- 1-1/2 - 2 cups blueberries divided; fresh or frozen
- 6 large eggs , we have not tried this but you are free to sub any egg substitute as needed such as Just Egg or Flax Eggs to make this French Toast Bake vegan.
- 1-1/2 cups unsweetened plant-based milk of your choice , we used almond milk. Can substitute regular milk if not dairy-free.
- 1/2 teaspoon ground cinnamon
- 2 teaspoons pure vanilla extract
- 1/2 cup maple syrup , you can sub with sugar-free liquid sweetener, honey or any liquid sweetener of your choice.
- 1 teaspoon arrowroot starch , you can substitute with tapioca starch or cornstarch if needed. For lower carb, sub with 1/4 teaspoon xanthan gum.
- 1 cup blueberries fresh or frozen
- 1 teaspoon fresh lemon juice
- 1/2 teaspoon pure vanilla extract
- water as needed to thin out sauce to desired consistency
In a medium bowl, combine the flour, 1/3 cup sugar, and cinnamon together.
Cut in the cubed butter with a pastry blender or two forks. Set aside in the fridge.
Lightly grease a 9x13-inch baking dish or 2.5-quart casserole dish.
Arrange half of the bread cubes in the bottom of the pan.
In a small bowl, mix together the cream cheese with 2 tablespoons of maple syrup. Drop spoonfuls of the cream cheese mixture over the bread and top with half of the berries. (Omit this step if leaving out the cream cheese)
Layer with remaining bread cubes on top.
In a large bowl or measuring cup, whisk together the eggs, milk, cinnamon, remaining 1/3 cup of maple syrup, 2 tablespoons coconut sugar and vanilla.
- Pour evenly over bread cubes. Press the bread cubes slightly down to absorb the milk/egg mixture.
Top evenly with remaining berries. Sprinkle the streusel topping over the bread. Cover pan with foil. Allow to chill in the refrigerator for an hour or overnight.
When ready to bake, remove french toast from the fridge. Preheat oven to 350 F. Bake covered with foil for 30 minutes. Remove the foil and bake for another 23-26 minutes or until fluffy and golden.
Remove from oven and allow to cool for 5 minutes. Serve warm with more maple syrup, extra berries, whipped cream, powdered sugar and/or the blueberry compote if making.
In a medium saucepan over medium heat, add maple syrup, arrowroot starch and blueberries. Bring to a boil, while stirring constantly and allow to bubble and thicken for about 2-3 minutes.
Reduce heat to low and allow to simmer for about 7-10 minutes, or until the blueberries begin to pop. Stir in the lemon juice and vanilla extract.
Add water as needed to desired consistency. Serve over french toast slices.
- Gluten-Free Version
- To Store: Refrigerate cooled casserole in an airtight container for 2-3 days.
- Refrigerate cooled blueberry compote in an airtight jar or container for up to 1 week.
- To Reheat: Reheat large portions in a covered baking dish at 350°F until casserole is warmed through (about 30 minutes). Alternatively, microwave individual servings for 30-45 seconds at a time. In either case, add a drizzle of maple syrup before reheating.
- Warm up compote in a skillet over low heat or microwave for 20 seconds at a time, stirring frequently/between each interval.
- To Freeze: Use a freezer-safe casserole dish and hold off on making compote. Wrap cooled casserole in a tight layer of plastic wrap and a layer of heavy-duty foil. Freeze for up to 3 months, thawing in the fridge before reheating. Once baked, make compote and serve.
Erin@WellPlated -
Make ahead casseroles like this are absolutely perfect for brunch. I love how they let you be lazy in the morning but still enjoy a home-cooked meal!
Cyndi - My Kitchen Craze -
I would so choose breakfast every time too!! I love everything about this! Love that it’s make ahead and then it looks gorgeous too! Win, Win!! I love you casserole dish too. So pretty! Pinned!!
Annie @Maebells -
Kelly this looks amazing!! I love the addition of the cream cheese!
Kelly -
Thanks Annie!:)
K / Pure & Complex -
That looks absolutely delicious. I’ve never tried a french toast bake before, but it is definitely making me hungry. Great recipe as always.
K / House of KTS (formerly of Pure & Complex)
http://www.houseofkts.com
danielle -
This sounds lovely for Mother’s Day my husband doesnt like cream cheese but too bad for him haha.
I have a question about the recipe is it 1 cup of fresh or frozen blueberries? A word seemed to drop out.
Thank you!
Kelly -
Haha, you could certainly leave out the cream cheese and it would still be delicious if your husband does’t like it 🙂
Yes, it’s 1 cup of either fresh or frozen (unthawed) blueberries. Hope you like it if you make it!