Vegan French Toast Casserole Recipe is one of those comforting weekend treats that fills the kitchen with the most inviting aromas. I love how it’s rich, custardy, and perfectly spiced—all without using eggs or dairy. Once you try it, I promise you’ll want to make it on repeat!
Jump to:
Why You'll Love This Recipe
This Vegan French Toast Casserole Recipe holds a special place in my heart because it’s like weekend brunch magic — effortlessly made ahead, totally vegan, and perfectly balanced in flavor and texture. It’s always a hit with friends and family alike, vegan or not!
- Simple, wholesome ingredients: You don’t need fancy stuff to make something this cozy and delicious.
- Make-ahead convenience: You prep it the night before so it’s ready to bake in the morning without the stress.
- Amazing texture: The silken tofu and coconut milk custard soak into day-old bread cubes for a creamy yet slightly crisp finish.
- Perfect for gatherings: Makes a generous 9x13 casserole that’s great for sharing and impressing your guests.
Ingredients & Why They Work
Each ingredient is thoughtfully chosen for both flavor and texture. The tofu creates that silky custard feel, coconut milk adds richness, and day-old bread soaks up the custard without falling apart. Here’s a quick rundown so you can understand why each element shines.
- Day-old French or sourdough bread: Using stale bread is key to prevent sogginess and to get that perfect bake.
- Silken tofu: Acts as the egg substitute, creating a creamy and smooth custard base.
- Full fat coconut milk: Adds richness and a slightly sweet depth that pairs beautifully with spices.
- Cornstarch: Helps thicken the custard so it sets perfectly when baked.
- Granulated sugar: Sweetens the custard to balance the toast’s texture.
- Pure vanilla extract: Adds warmth and aroma that makes the whole dish feel classic and cozy.
- Ground cinnamon: Gives that essential warm spice flavor that makes French toast so irresistible.
- Salt: Enhances all the flavors, preventing the casserole from tasting flat.
- Brown sugar (for topping): Creates a crunchy, sweet crust that contrasts wonderfully with the soft interior.
- All purpose flour (for topping): Binds the topping ingredients together.
- Vegan butter (cold, for topping): Adds richness and browning to the topping.
Make It Your Way
I often swap out vanilla for almond extract just to mix things up, and I’ve added a handful of chopped walnuts or pecans on top for a bit of crunch. Feel free to tweak the cinnamon quantity or add nutmeg if you like — it’s your brunch masterpiece waiting to be personalized!
- Variation: One time, I tossed fresh berries on top before baking — it added a fresh burst that everyone adored.
Step-by-Step: How I Make Vegan French Toast Casserole Recipe
Step 1: Prep your bread like a pro
First things first, I cut my loaf into 1-inch cubes. Starting by slicing the whole loaf really makes it easier to get evenly sized cubes. Then, I lightly grease a 9x13 baking dish so the casserole won’t stick. Don’t skip the day-old bread — trust me, it makes all the difference between soggy and perfectly custardy!
Step 2: Whip up the creamy custard
Into the blender goes silken tofu, coconut milk, cornstarch, sugar, vanilla, cinnamon, and a pinch of salt. Blend until silky smooth. If your tofu has extra water, I usually drain it well to avoid thinning out the custard. It’s always worth tasting a little to check for balance before pouring.
Step 3: Soak the bread overnight
Pour that luscious custard over your cubed bread, then gently press the bread down a few times so it soaks up as much as possible. Cover the dish with foil or plastic wrap, then refrigerate for 8 to 12 hours. Overnight soaking is my secret for an ultra-moist yet structured casserole.
Step 4: Make the topping and bake
When you’re ready to bake, preheat the oven to 350°F. In a small bowl, mix brown sugar, flour, and cinnamon. Cut in cold vegan butter using a fork or your fingers until crumbly. Sprinkle this mixture evenly over the soaked casserole and bake uncovered for 40-50 minutes. The top should be golden and slightly crisp — that’s your cue it’s ready!
Step 5: Serve warm and enjoy
Just before serving, I like to dust it lightly with powdered sugar and drizzle plenty of pure maple syrup on top. It’s that last touch that elevates this vegan French toast casserole from tasty to unforgettable.
Top Tip
After making this Vegan French Toast Casserole Recipe several times, I’ve picked up some key tricks to get it just right every time.
- Use truly day-old bread: This really prevents sogginess and lets the custard soak in without disintegrating the bread cubes.
- Drain tofu thoroughly: I learned the hard way that excess water makes the custard too runny, so make sure to press out as much liquid as you can from the tofu packaging.
- Don’t rush the soak: I sometimes bake it right away but prefer the overnight soak — it deepens the flavor and improves texture dramatically.
- Watch baking time closely: Ovens and bread types vary, so start checking at 40 minutes to avoid overbaking; you want golden on top but moist inside.
How to Serve Vegan French Toast Casserole Recipe
Garnishes
When I serve this, I love fresh berries like sliced strawberries or blueberries on the side, along with a dusting of powdered sugar. Sometimes a sprinkle of toasted pecans adds a lovely crunch and nutty contrast, and a generous drizzle of maple syrup is always a must!
Side Dishes
My go-to sides are simple but delicious: crispy breakfast potatoes or a light green salad with fresh citrus vinaigrette—both balance the casserole’s richness beautifully. For something sweet, a fresh orange juice or iced herbal tea is perfect.
Creative Ways to Present
For special occasions, I’ve layered this casserole in clear glass baking dishes so the golden custard and bread layers are visible — it’s stunning! I also love topping it with edible flowers or fresh mint leaves for a charming brunch table centerpiece.
Make Ahead and Storage
Storing Leftovers
Leftovers store beautifully in an airtight container in the fridge for up to 3 days. I find the flavor actually deepens overnight, making it just as delicious—or even better—the next day.
Freezing
I’ve successfully frozen this casserole in portions wrapped tightly in foil and plastic wrap. When you’re ready, thaw overnight in the fridge, then reheat in the oven to restore that crispy topping.
Reheating
I recommend reheating leftovers in a 350°F oven, uncovered, for about 10-15 minutes. This revives the crispy topping and prevents it from becoming soggy as it might in the microwave.
Frequently Asked Questions:
Using fresh bread can make your casserole soggy because it soaks up too much liquid. If that’s all you have, try drying it out uncovered on the counter for several hours or lightly toasting the cubes before soaking.
No, you can bake this casserole immediately after assembling, but letting it soak overnight really enhances the flavor and texture—it’s well worth the wait in my experience!
Silken tofu is key for the creamy custard texture, but if you can’t find it, some people substitute blended cashews mixed with plant milk, though the texture will differ slightly. I’ve found silken tofu the most reliable for a smooth custard.
Absolutely! Adding berries or sliced bananas between layers before baking adds freshness and natural sweetness. Just keep in mind extra moisture from fruit, so you might want to reduce the liquid slightly if adding juicy fruit.
Final Thoughts
This Vegan French Toast Casserole Recipe has truly become my go-to for lazy weekend mornings and brunch gatherings. It’s hands-off enough to prep the night before and always delivers that perfect blend of creamy, spicy, and sweet flavors. Give it a try—you’ll be amazed how a simple vegan dish can feel so indulgent and comforting. I’m rooting for you to nail this heartwarming classic with ease!
Print
Vegan French Toast Casserole Recipe
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Total Time: 11 hours
- Yield: 8 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegan
Description
A delicious vegan French toast casserole featuring soaked day-old bread in a creamy silken tofu and coconut milk custard, baked to golden perfection with a cinnamon brown sugar crumb topping. Perfect for a comforting breakfast or brunch that’s both dairy-free and egg-free.
Ingredients
Main Ingredients
- 1 large loaf (14-16 ounces) French or sourdough bread, day old, cut into 1 inch cubes (about 10 cups)
- 12 ounces silken tofu
- 1 (13.5-ounce) can full fat coconut milk
- 2 tablespoons cornstarch
- ½ cup granulated sugar
- 1 tablespoon pure vanilla extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon salt
Topping
- ½ cup brown sugar
- ¼ cup all purpose flour
- 1 teaspoon ground cinnamon
- 3 tablespoons vegan butter, cold
Instructions
- Prepare the Bread: Cut the day-old bread into 1 inch cubes by first slicing the loaf and then cutting into smaller cubes. Lightly grease a 9 by 13 inch casserole dish and spread the bread cubes evenly in the dish.
- Make the Custard: In a blender, combine the silken tofu (drained of excess water), full fat coconut milk, cornstarch, granulated sugar, pure vanilla extract, ground cinnamon, and salt. Blend until completely smooth and creamy.
- Soak the Bread: Pour the custard mixture evenly over the bread cubes. Using your hands, gently press the bread down into the custard a few times until the bread is fully soaked. Cover the dish with a lid or plastic wrap and refrigerate for 8 to 12 hours, or overnight, allowing the bread to absorb the custard. You can bake it immediately if short on time, but soaking improves texture and flavor.
- Preheat the Oven: When ready to bake, preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius).
- Make the Topping: In a small bowl, combine the brown sugar, all purpose flour, and ground cinnamon. Cut the cold vegan butter into the mixture using a fork or your fingers until it forms a crumbly topping.
- Assemble and Bake: Sprinkle the crumb topping evenly over the soaked bread casserole. Bake uncovered in the preheated oven for 50 minutes until the top is golden brown and the casserole is cooked through.
- Serve: Let the casserole cool slightly. Sprinkle with powdered sugar and serve warm with pure maple syrup. Enjoy this comforting vegan French toast casserole!
Notes
- Use day-old, dried out bread to avoid a soggy casserole. If using fresh bread, cut it into cubes and let it sit uncovered at room temperature for a few hours to dry out.
- You can use Mori-Nu silken tofu packed in water or silken tofu drained well. Remove as much water as possible before blending.
- The casserole improves in texture and flavor if soaked overnight, but baking immediately is possible for a quicker meal.
- Cold vegan butter helps create a crumbly topping; avoid using melted vegan butter.
- Serving with powdered sugar and pure maple syrup enhances sweetness and presentation.
Nutrition
- Serving Size: 1 slice
- Calories: 320 kcal
- Sugar: 20 g
- Sodium: 180 mg
- Fat: 15 g
- Saturated Fat: 12 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 3 g
- Protein: 6 g
- Cholesterol: 0 mg

Leave a Reply