“Just wait until you hear the aroma wafting through your kitchen!” My friend exclaimed, her eyes sparkling at the thought of brunch. That’s how I felt the first time I whipped up a Vegan French Toast Casserole, and trust me, it’s as good as it sounds. This easy and comforting recipe offers two delightful assembly methods, either cubed or sliced, making it perfect for gatherings or lazy weekend mornings. With fewer than 10 ingredients, you can enjoy a delicious, meal-prep-friendly brunch that’s both vegan and egg-free. Plus, you can prepare it overnight, giving you more time to relax and enjoy with friends. What’s your favorite way to elevate a classic brunch dish?

Why is Vegan French Toast Casserole a Must-Try?
Comforting Delight: This recipe brings a warm and cozy element to your breakfast table, perfect for chilly mornings.
Two Simple Methods: Choose between cubed or sliced assembly – flexibility at its finest!
Easy To Make Ahead: Prepare it overnight and hop right into brunch without the hassle.
Nutritious Ingredients: With a base of wholesome, dairy-free components, you can indulge guilt-free.
Crowd-Pleasing Flavor: The aromatic blend of vanilla and cinnamon is sure to impress both vegans and non-vegans alike, making it a great addition to any gathering. Enjoy it with a side of Green Bean Casserole to complete your meal!
Vegan French Toast Casserole Ingredients
For the Casserole
• Stale loaf of bread (450g / 1 lb) – Use sturdy breads like vegan brioche, French, sourdough, or challah for the best texture.
• Dairy-free milk (2 cups / 500g) – Unsweetened soy milk is recommended, but almond, oat milk, or other non-dairy options work beautifully.
• Brown sugar (¼ cup / 50g) – This adds a touch of sweetness; feel free to substitute with coconut sugar or granulated sugar.
• Cornstarch (3 tablespoons / 25g) – It thickens the custard mixture; ground flax or chia seeds can be a nutritious alternative.
• Ground cinnamon (1 tablespoon) – Adds a warm, aromatic spice; nutmeg or pumpkin pie spice can be swapped for variation.
• Vanilla extract (1 tablespoon) – This enhances flavor depth, making each bite delightful.
• Black salt (1 teaspoon / kala namak) – Provides an egg-like taste and adds uniqueness; regular salt can be used in its place.
For the Optional Topping
• Pecan crumb topping – Adds wonderful texture; mix all-purpose flour, chopped pecans, and vegan butter together. You can also replace it with walnuts, seeds, or additional flour for a different crumb.
This vegan French Toast Casserole is not just a meal; it’s an experience to savor!
Step‑by‑Step Instructions for Vegan French Toast Casserole
Step 1: Prepare Bread
Start by cutting your stale loaf of bread into 1-inch cubes or slices, ensuring they’re evenly sized for consistent baking. Place the bread pieces into a large mixing bowl, giving you a great base for the Vegan French Toast Casserole. If your bread is fresh, toast it lightly first to achieve that perfect custardy texture.
Step 2: Mix Custard Liquid
In a separate bowl, whisk together the dairy-free milk, brown sugar, cornstarch, ground cinnamon, vanilla extract, and black salt until fully combined. Let this custard mixture rest for about 5 minutes; this allows the cornstarch to thicken and creates that essential custardy base for your casserole.
Step 3: Assemble Casserole
Grease a 9×13-inch casserole dish with a splash of vegan butter or cooking spray to prevent sticking. If you’re using cubed bread, scatter the cubes evenly in the dish, then pour the custard mixture over the top to ensure each piece is soaked. For sliced bread, layer it flat, pressing gently to help the liquid soak in.
Step 4: Soak
Allow the bread to soak in the custard mixture for at least 30 minutes at room temperature so it absorbs those delectable flavors. For enhanced taste, cover the dish and refrigerate it overnight, allowing all the ingredients to meld beautifully, making your Vegan French Toast Casserole even better!
Step 5: Prepare Crumble
In a small bowl, combine the optional topping ingredients (flour, chopped pecans, and vegan butter) until you create a crumbly texture. This topping adds a delightful crunch to your casserole. Once well mixed, sprinkle the crumble generously over the soaked bread in your casserole dish for that irresistible finish.
Step 6: Bake
Preheat your oven to 350°F (180°C). Place the casserole in the oven and bake for 30-40 minutes, or until the top is golden brown and the casserole is set. You’ll know it’s ready when the edges are crispy and the aroma fills your kitchen, inviting everyone to gather around the breakfast table.
Step 7: Serve
Once baked, remove the Vegan French Toast Casserole from the oven and let it cool for a few minutes. Dust with powdered sugar for a sweet touch and serve warm, topped with maple syrup, fresh fruit, or your favorite dairy-free ice cream for a cozy brunch experience everyone will love!

Make Ahead Options
These Vegan French Toast Casserole options are a lifesaver for busy home cooks! You can prepare the casserole up to 24 hours in advance by following the assembly steps and soaking the bread in the custard overnight, which enhances the flavor and texture. Simply mix your custard liquid, assemble your casserole (cubed or sliced), and refrigerate it tightly covered until you’re ready to bake. To maintain its delicious quality, avoid adding the crumble topping until just before baking, ensuring it remains crispy. When you’re ready to serve, preheat your oven and bake for 30-40 minutes until golden brown, yielding a delightful brunch with minimal morning effort!
Vegan French Toast Casserole Variations
Feel free to explore these fun twists that add your personal touch to the Vegan French Toast Casserole!
- Gluten-Free: Substitute with gluten-free bread for a wheat-free delight everyone can enjoy.
- Flavor Boost: Swap cinnamon for nutmeg or a pumpkin spice blend to warm up the flavor profile.
- Extra Creamy: Mix in a couple of tablespoons of almond cream to the custard for an even richer texture.
- Nutty Delight: Use a combination of pecans, walnuts, and almonds for the crumble topping, adding more crunch and flavor.
- Fruity Additions: Toss in fresh or frozen blueberries or chopped bananas into the bread layer before baking for a fruity surprise.
- Spicy Kick: Add a pinch of cayenne pepper or chili powder to the custard for a subtle kick that contrasts beautifully with sweetness.
- Choco-Lover’s Dream: Stir in some dairy-free chocolate chips into the mixture for a decadent chocolatey twist that’s utterly indulgent.
- Maple Flavor: Use maple syrup in place of sugar in the custard mixture for that authentic breakfast touch.
Consider serving this delectable casserole alongside a plate of comforting Cheesy Egg Toast for a delightful brunch spread!
Expert Tips for Vegan French Toast Casserole
- Choose the Right Bread: Opt for day-old bread like sourdough or brioche for the best absorption; fresh bread may lead to a soggy casserole.
- Let It Soak: For maximum flavor, allow the bread to soak in the custard mixture for at least 30 minutes, or overnight for an even richer taste.
- Check for Doneness: Keep an eye on your casserole while baking; it’s ready when the top is golden brown and the edges are crispy, ensuring a delicious Vegan French Toast Casserole.
- Customize Your Toppings: Feel free to mix and match toppings like nuts, seeds, or different spices to suit your taste and elevate the flavor profile.
- Reheat Leftovers Safely: Store leftovers in the fridge for up to three days. Reheat with a splash of dairy-free milk to restore moisture and texture.
What to Serve with Vegan French Toast Casserole?
Elevate your brunch experience with delightful accompaniments that harmonize beautifully with this sweet and cozy dish.
-
Crispy Vegan Bacon: A savory contrast to the sweet casserole, this crispy treat can satisfy your classic breakfast cravings. The smoky flavor brings depth and pairs perfectly with the warm spices of the casserole.
-
Fresh Fruit Salad: Bright, juicy fruits add a refreshing note that cuts through the richness. Consider using seasonal fruits like berries, melons, or citrus to add a pop of color and nutrition to your plate.
-
Creamy Vegan Yogurt: Scoop some plant-based yogurt beside the casserole for a creamy, tangy contrast. You can even drizzle it with maple syrup for a delightful mix of flavors.
-
Maple Syrup: A classic pairing, drizzle good-quality maple syrup over your casserole for an added sweetness that enhances the overall experience. Each bite becomes a bit more indulgent when topped with this liquid gold.
-
Nutty Granola: For an extra crunch, serve with a side of homemade or store-bought granola. The added texture complements the soft French toast while providing a nutritious kick.
-
Coffee or Herbal Tea: Warm beverages like freshly brewed coffee or a calming herbal tea enhance the brunch experience, creating a comforting and cozy atmosphere. The aroma alone will draw everyone to the table!
Storage Tips for Vegan French Toast Casserole
Fridge: Store leftovers in an airtight container for up to 3 days. Ensure it’s completely cooled before sealing to maintain freshness.
Freezer: You can freeze the casserole for up to 2 months. Wrap it tightly in plastic wrap and then in aluminum foil to prevent freezer burn.
Reheating: For best results, thaw overnight in the refrigerator before reheating. Warm slices in the oven at 350°F (180°C) for about 15 minutes, or microwave with a splash of dairy-free milk to restore moisture.
Assembly Tip: If you’ve prepared the casserole with the intention to freeze, consider omitting the crumb topping until you’re ready to bake, ensuring optimal texture when serving.

Vegan French Toast Casserole Recipe FAQs
What type of bread is best for Vegan French Toast Casserole?
Opt for sturdy, day-old bread like vegan brioche, sourdough, or challah. These types absorb the custard beautifully, ensuring a creamy texture without becoming too soggy. If your bread is fresh, consider lightly toasting it to create a better base for the casserole.
How should I store leftover Vegan French Toast Casserole?
Store the casserole in an airtight container in the fridge for up to 3 days. Be sure it’s completely cooled before sealing to keep it fresh. You can reheat it in the oven or microwave, adding a splash of dairy-free milk if needed to regain moisture.
Can I freeze Vegan French Toast Casserole?
Absolutely! You can freeze the casserole for up to 2 months. Wrap it tightly in plastic wrap, then in aluminum foil to prevent freezer burn. For best results, thaw it in the refrigerator overnight before reheating in the oven at 350°F (180°C) for about 15 minutes.
What should I do if my casserole is too soggy?
If your Vegan French Toast Casserole turns out soggy, it’s likely that the bread didn’t absorb enough of the custard mixture. For the next time, ensure you let the bread soak adequately—at least 30 minutes at room temperature, or refrigerate overnight to maximize absorption.
Is this recipe suitable for those with nut allergies?
Yes, it can be! While the recipe contains pecans for the optional topping, you can easily substitute them with seeds like sunflower or pumpkin. Additionally, make sure to use a nut-free dairy-free milk alternative, such as oat milk, to accommodate nut allergies.
How can I enhance the flavor of my Vegan French Toast Casserole?
To boost flavor, consider adding a mix of spices like nutmeg or pumpkin pie spice. You can also include a splash of orange juice or zest for a citrusy twist. A variety of toppings, such as fresh fruit or a drizzle of maple syrup, can also elevate the dish superbly.

Vegan French Toast Casserole: A Cozy Breakfast for All
Ingredients
Equipment
Method
- Cut your stale loaf of bread into 1-inch cubes or slices and place into a large mixing bowl.
- Whisk together the dairy-free milk, brown sugar, cornstarch, ground cinnamon, vanilla extract, and black salt in a separate bowl until combined.
- Grease the casserole dish and scatter the cubed bread in the dish. Pour the custard mixture over the top.
- Allow the bread to soak in the custard mixture for at least 30 minutes or overnight in the refrigerator.
- Combine the optional topping ingredients until crumbly and sprinkle over the soaked bread.
- Preheat the oven to 350°F (180°C) and bake for 30-40 minutes until golden brown.
- Let cool for a few minutes, then dust with powdered sugar and serve warm.

Leave a Reply