Vegan Blueberry French Toast Casserole
This vegan blueberry French toast casserole is a tried-and-true, no-fail recipe that has been tested multiple times with consistently delicious results. It’s the perfect balance of soft and custardy on the inside with a crisp, golden-brown topping. The juicy bursts of blueberries add a refreshing, fruity touch, making it ideal for a summer brunch or a cozy weekend breakfast with family.

Why You’ll Love This Recipe
This casserole is everything you could want in a breakfast dish—warm, comforting, and packed with flavor. Unlike traditional French toast casseroles, this one is completely vegan, meaning it’s free from eggs and dairy but still rich and indulgent. Whether you’re hosting a brunch or just making breakfast extra special, this dish is easy to prepare and sure to impress.
*Disclosure: some links may contain affiliate links. For more information on what this means, visit my disclosure page.
Ingredients for Vegan Blueberry French Toast Casserole

Base Ingredients:
- Bread: A loaf of bread (about 14 ounces), cut into cubes. Italian, French, or sandwich bread works best. Avoid ripping the bread to maintain a light and airy texture.
- Plant-Based Butter: Melted and mixed into the batter to add richness.
- Brown Sugar: Provides caramel-like sweetness and depth of flavor.
- Cinnamon: Enhances the cozy, spiced flavor of the casserole.
- Non-Dairy Milk: Works as the base for the custardy texture. Almond, soy, or oat milk all work well.
- Vanilla: Brings out the natural sweetness of the ingredients.
- Blueberries: Frozen blueberries add juicy bursts of flavor throughout the dish.
Topping:
- Brown Sugar: Sweetens and helps create a crispy topping.
- All-Purpose Flour: Adds structure to the topping.
- Plant-Based Butter: Cold butter makes the topping crumbly and delicious.
- Cinnamon: Complements the flavors in the base.
- Frozen Blueberries: Extra fruitiness for the perfect finishing touch.
How to Make Vegan Blueberry French Toast Casserole
Step 1: Preheat the Oven
Preheat your oven to 400°F and grease a 9×13-inch casserole dish with plant-based butter.
Step 2: Prepare the Bread Base
Add the cubed bread to the greased casserole dish, ensuring an even layer.
Step 3: Mix the Custard
In a microwavable bowl, melt the butter and then add to a large bowl within the brown sugar, cinnamon, non-dairy milk, vanilla, and blueberries.

Step 4: Combine the Ingredients
Pour the custard mixture evenly over the cubed bread, pressing down slightly to ensure all pieces soak up the liquid.
Step 5: Make the Topping
In a small bowl, mix the brown sugar, flour, cinnamon, and cold plant-based butter until crumbly, then stir in the blueberries. Sprinkle over the top of the casserole.

Step 6: Bake
Bake for 30 minutes until the top is golden and crisp.

Step 7: Serve
Let the casserole cool for at least 10 minutes before serving. Optionally, dust with powdered sugar and drizzle with maple syrup for extra sweetness.

How to Serve Vegan Blueberry French Toast Casserole
Serve warm with additional fresh or frozen blueberries, a dusting of powdered sugar, and a drizzle of maple syrup.
How to Store Leftovers
- Fridge: Store in an airtight container for up to 3-5 days.
- Reheat: Warm individual portions in the microwave or oven before serving.

FAQs
This recipe has not been tested with gluten-free bread, but a sturdy gluten-free loaf should work well.
Absolutely! The texture and flavor are just as indulgent without the need for eggs or dairy.
Yes! Fresh blueberries work great, though they may not burst as much as frozen ones when baked.
Yes! A drizzle of vegan cream cheese icing would be a fantastic addition.
No. Ripping the bread makes it too dense and prevents it from soaking up the mixture evenly. Always use a bread knife to cut even cubes.
Yes! This recipe also works well with strawberries, raspberries, blackberries, apples, or even peaches.
More Vegan Breakfast Recipes You’ll Love
- Strawberry French Toast Casserole – Vegan
- Vegan Apple French Toast Casserole
- Vegan Danish Pastry Recipe
- Vegan Oatmeal Pancakes
- Vegan French Toast
This vegan blueberry French toast casserole is the perfect make-ahead breakfast for busy mornings or special occasions. Try it out and enjoy a delicious, plant-based start to your day!


Vegan Blueberry French Toast Casserole
Shawna ClapperEquipment
- 9 inch by 13 inch Casserole Dish
- Bowls
- Plant-based butter, to grease dish
Ingredients
- 1 Loaf of Bread about 14 ounces, cut into cubes
- ½ cup Plant-based Butter melted
- ½ cup Brown Sugar
- 1 teaspoon Cinnamon
- 1 ½ cups Non-dairy Milk
- 2 teaspoon Vanilla
- 1 cup Blueberries frozen
Topping
- ⅓ cup Brown Sugar
- ⅓ cup All Purpose Flour
- ¼ cup Plant-Based Butter cold
- 1 teaspoon Cinnamon
- ½ cup Blueberries Frozen
Instructions
- Preheat the oven to 400℉.
- Add your bread cubes to a greased 9×13 casserole dish.1 Loaf of Bread
- In a microwavable bowl, melt the butter and then add to a large bowl within the brown sugar, cinnamon, non-dairy milk, vanilla, and blueberries.½ cup Plant-based Butter, ½ cup Brown Sugar, 1 teaspoon Cinnamon, 1 ½ cups Non-dairy Milk, 2 teaspoon Vanilla, 1 cup Blueberries
- Then pour the mixture evenly over the cubed bread in the dish.
- In another bowl, mix together the cinnamon, brown sugar and flour, then cut in the cold butter.⅓ cup Brown Sugar, ⅓ cup All Purpose Flour, ¼ cup Plant-Based Butter, 1 teaspoon Cinnamon
- Stir in the blueberries for the topping and then sprinkle on top for the dish.½ cup Blueberries
- Bake for 30 minutes.
- Once cool, or at least 10 minutes after it comes out of the oven, top the casserole with powdered sugar before serving and enjoy with some maple syrup!
Notes
The top should feel a bit hard/crusty when done in the oven, however underneath will be soft and delicious!
DO NOT rip your bread, it is best to cut your bread with a bread knife. Ripping it will reduce the volume of the bread and make it dense.
I used a 14 ounce Italian Loaf of bread for this recipe.