There’s something irresistibly cozy about waking up to a warm, comforting baked breakfast. This Vegan French Toast Casserole Recipe brings all that goodness in one dish—silky, spiced custard-soaked bread cubes topped with a crunchy, buttery streusel. It’s a weekend treat you’ll want to make again and again.
Jump to:
Why You'll Love This Recipe
Honestly, I've tried quite a few vegan breakfast casseroles, and this one stands out because it nails that classic French toast vibe without eggs or dairy. The texture, flavor, and easy prep really make it a staple in my kitchen when I want something special but low-fuss.
- Simple Ingredients: You probably have most of these in your pantry—no weird substitutes needed.
- Make-Ahead Friendly: Prep it the night before and pop it in the oven in the morning, perfect for busy or relaxed weekends.
- Comforting and Crowd-Pleasing: The cinnamon sugar topping adds a perfect sweet crunch that everyone loves.
- Totally Vegan, Totally Delicious: No eggs, no dairy, just plant-based goodness that tastes rich and satisfying.
Ingredients & Why They Work
At the heart of this Vegan French Toast Casserole Recipe are ingredients that come together for both texture and flavor. Using silken tofu and coconut milk creates a creamy custard base without eggs or dairy. Old bread absorbs this custard perfectly, while the streusel topping adds that crave-worthy crispy finish.
- Day old bread: Using slightly dried-out bread from the day before is key—it soaks up the custard without getting soggy.
- Silken tofu: Blends smoothly to make the custard creamy and adds protein for a filling breakfast.
- Full fat coconut milk: Keeps the custard rich and adds subtle sweetness without overpowering.
- Cornstarch: Helps thicken the custard so it sets nicely when baked.
- Granulated sugar: Sweetens the custard nicely, balancing the spices and richness.
- Vanilla extract: Brings warmth and aromatic flavor to the custard.
- Ground cinnamon: The classic spice for French toast that adds depth and coziness.
- Brown sugar and flour (for topping): Combine with cinnamon and vegan butter for a crisp, caramelized topping.
- Vegan butter: Cold and cut into the streusel topping, it creates a perfect crumbly texture.
Make It Your Way
One of my favorite things about this Vegan French Toast Casserole Recipe is how easily it adapts. You can switch up the bread type or add your favorite mix-ins to make it truly yours.
- Nutty Addition: I often toss in chopped pecans or walnuts to the custard or topping for extra crunch and flavor.
- Fruity Twist: Fresh or frozen berries stirred into the casserole before baking add a lovely tart contrast.
- Spice It Up: Experiment with warming spices like nutmeg or cardamom alongside cinnamon for a flavor boost.
- Gluten-Free Swap: Use gluten-free bread to make this recipe suitable for gluten-sensitive friends.
Step-by-Step: How I Make Vegan French Toast Casserole Recipe
Step 1: Prepare the bread cubes
I start by slicing the day-old loaf into about 1-inch cubes. Pro tip: slicing the loaf into thick slices first makes cutting into cubes way easier and neater. Then I toss them into a greased 9x13 inch casserole dish. Trust me, this step sets the stage for a casserole that's soaked through but still holds its shape.
Step 2: Whip up the custard
Into a blender goes silken tofu (make sure to drain excess water), coconut milk, cornstarch, sugar, vanilla, cinnamon, and a pinch of salt. Blend until it’s super smooth and creamy. This custard is the magic behind the richness without any eggs.
Step 3: Soak the bread overnight
Pour that luscious custard evenly over your bread cubes. Use your hands (seriously, it’s the best tool here) to press the bread down a few times so the cubes soak up every bit of goodness. Cover it tightly and pop it in the fridge for at least 8 hours or overnight. If you’re in a pinch, you can bake it immediately, but the slow soak really makes a difference.
Step 4: Make the cinnamon sugar topping
Combine brown sugar, flour, and cinnamon in a small bowl. Then cut in cold vegan butter using a fork or your fingers until the mixture forms crumbly bits. This topping brings just the right crunch and sweetness to your casserole.
Step 5: Bake to golden perfection
Preheat your oven to 350°F (175°C). Sprinkle the topping evenly over your custard-soaked bread and bake uncovered for 40–50 minutes. You’ll know it’s ready when the top is golden brown and the inside has set. Let it cool a little before slicing—it’s so worth the wait.
Top Tip
I learned through trial and error that drying out your bread is absolutely essential for this Vegan French Toast Casserole Recipe. Fresh bread can turn the whole thing soggy and watery, which is a bummer. Also, using your hands to press the bread into the custard really helps it absorb evenly—don’t skip that step!
- Dry Bread is Key: Leaving the bread out uncovered for several hours or using day-old bread yields the best texture.
- Use a Blender or Food Processor: Ensures the custard is silky smooth without any tofu chunks.
- Patience with Soaking: A long soak overnight allows the bread to get perfectly infused, making the bake tender and flavorful.
- Don’t Overbake: Keep an eye on the casserole after 40 minutes—taking it out just as the top crisps prevents dryness inside.
How to Serve Vegan French Toast Casserole Recipe
Garnishes
I love dusting mine with a little powdered sugar and serving it alongside warm pure maple syrup. Fresh fruit like sliced strawberries or blueberries adds a bright, fresh note that balances the sweetness perfectly.
Side Dishes
To round out the meal, I often go for crispy breakfast potatoes or a simple green salad with a light vinaigrette for contrast. A cup of freshly brewed coffee or herbal tea finishes it off just right.
Creative Ways to Present
For special occasions, I've served this casserole in individual ramekins topped with a dollop of coconut whipped cream and a sprinkle of toasted pecans. It impresses guests and makes breakfast feel extra festive.
Make Ahead and Storage
Storing Leftovers
I store any leftovers in an airtight container in the fridge for up to 3 days. It reheats beautifully in the oven or toaster oven to bring back some of the crispy topping texture.
Freezing
This casserole freezes well, too! I slice it into portions, wrap them individually in foil, and freeze for up to a month. When ready, bake from frozen, adding extra baking time until heated through.
Reheating
To keep that lovely crisp topping intact, reheat slices in a toaster oven or conventional oven at 350°F for 10-15 minutes. Microwaving tends to make it a bit soggy, so I avoid that when I can.
Frequently Asked Questions:
It’s best to use day-old or dried-out bread because fresh bread tends to get mushy when soaked. If you only have fresh bread, cut it and leave it uncovered for a few hours to dry out before using in this Vegan French Toast Casserole Recipe.
Silken tofu is what gives this dish its custard-like creaminess. If you don’t have it, you could try using blended soaked cashews or a vegan egg replacer, but the texture might be slightly different from the original recipe.
Absolutely! Just swap the bread with a gluten-free loaf and be sure to use gluten-free flour in the topping mix. It bakes up just as delicious and satisfying.
Stored covered in an airtight container, this casserole will keep well in the fridge for 3 days. For best texture, reheat in the oven or toaster oven rather than the microwave.
Final Thoughts
This Vegan French Toast Casserole Recipe has become my go-to when I want to impress family or friends with a warm, homey dish that’s entirely plant-based. It feels indulgent yet wholesome—like a big, cozy hug on a plate. I hope you enjoy making and sharing it as much as I do. Give it a try—you’ll be glad you did!
Print
Vegan French Toast Casserole Recipe
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 11 hours 20 minutes
- Yield: 8 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegan
Description
This Vegan French Toast Casserole is a delicious dairy-free breakfast dish featuring day-old bread soaked in a creamy tofu and coconut milk custard, topped with a cinnamon brown sugar crumble, and baked until golden and bubbly. Perfect for a hearty morning treat or special brunch.
Ingredients
Main Ingredients
- 14-16 ounces day old large loaf French or sourdough bread, cut into 1 inch cubes (about 10 cups)
- 12 ounces silken tofu
- 13.5 ounces full fat coconut milk (1 can)
- 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 add the bread cubes evenly to 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 smooth and creamy.
- Soak the bread: Pour the tofu custard mixture evenly over the bread cubes. Using your hands, gently press the bread down a few times to ensure it is thoroughly soaked in the custard. Cover the dish and refrigerate for 8 to 12 hours to allow the bread to absorb the custard. You may bake immediately if preferred but soaking enhances flavor and texture.
- Preheat the oven: When ready to bake, preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius).
- Make the topping: In a small bowl, mix together the brown sugar, all purpose flour, and ground cinnamon. Cut the cold vegan butter into the dry ingredients using a fork or your fingers until the mixture resembles coarse crumbs. Sprinkle this crumble evenly over the soaked bread casserole.
- Bake: Bake the casserole uncovered for 50 minutes, or until the topping is golden brown and the custard is set and cooked through.
- Serve: Remove from the oven and let cool slightly. Dust with powdered sugar and serve warm with pure maple syrup for a delightful breakfast experience.
Notes
- Use day old, dried out bread to avoid soggy casseroles; if only fresh bread is available, let it air dry uncovered for a few hours before using.
- Drain silken tofu well before blending to prevent excess moisture in the custard.
- This casserole improves in flavor when soaked overnight but can be baked immediately if needed.
- For added flavor, consider adding a pinch of nutmeg or a splash of almond extract to the custard.
- Use vegan butter for the topping to keep the recipe fully plant-based.
Nutrition
- Serving Size: 1 serving
- Calories: 350 kcal
- Sugar: 18 g
- Sodium: 150 mg
- Fat: 14 g
- Saturated Fat: 10 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 3 g
- Protein: 7 g
- Cholesterol: 0 mg
Leave a Reply