This healthy French toast casserole transforms day-old whole wheat bread into a warm, custardy breakfast bake that tastes like a treat but is made with better-for-you ingredients. It’s assembled the night before, so in the morning you just pop it in the oven—perfect for holidays, brunch, or meal prep. The combination of eggs, milk, and a touch of maple syrup creates a tender, golden top with a soft, pudding-like center.
Ingredients
- 1 lb (450 g) day-old whole wheat bread, cut into 1-inch cubes (about 10 cups)
- 8 large eggs
- 2 cups (480 ml) unsweetened almond milk (or any milk)
- 1/4 cup (60 ml) pure maple syrup
- 1 tbsp (15 ml) vanilla extract
- 1 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/4 tsp salt
- 1/2 cup (60 g) chopped pecans or walnuts (optional)
- 1/2 cup (75 g) fresh or frozen blueberries (optional)
Instructions
- Grease a 9×13-inch (23×33 cm) baking dish with butter or nonstick spray. Place the bread cubes in the dish, spreading them evenly.
- In a large bowl, whisk the eggs, almond milk, maple syrup, vanilla, cinnamon, nutmeg, and salt until well combined.
- Pour the egg mixture over the bread cubes. Gently press the bread down with a spatula to ensure all pieces are soaked. If using nuts or berries, sprinkle them over the top and press in lightly.
- Cover the dish with plastic wrap or foil and refrigerate for at least 4 hours, preferably overnight (8 hours). This allows the bread to absorb the custard.
- When ready to bake, preheat the oven to 350°F (175°C). Remove the casserole from the fridge and let it sit on the counter while the oven heats (about 15 minutes).
- Bake uncovered for 40–45 minutes, until the top is golden brown and the center is set. The internal temperature of the egg custard should reach 160°F (71°C) as the safe minimum for egg dishes, per USDA FSIS. Check with a food thermometer inserted into the center.
- Let the casserole rest for 5 minutes before slicing. Serve warm with extra maple syrup, if desired.
Tips
- Use day-old bread: Slightly stale bread soaks up the custard better without turning mushy. If your bread is fresh, toast the cubes in a 300°F (150°C) oven for 5–7 minutes to dry them out.
- Don’t skip the soak: The minimum 4-hour soak is crucial for the custard to penetrate the bread. Overnight is best for a cohesive casserole that slices cleanly.
- Make it gluten-free: Substitute the whole wheat bread with your favorite gluten-free bread. Gluten-free bread tends to be more delicate, so handle gently and reduce the soak time to 4–6 hours.
- Check for doneness: If the top is browning too quickly, loosely cover with foil for the last 10 minutes. The center should be just set—not jiggly—when you shake the dish.
Serving Suggestions
Serve this casserole as the centerpiece of a weekend brunch. Pair it with fresh fruit salad, turkey sausage, or a simple green salad for a balanced meal. A drizzle of warm maple syrup or a dollop of Greek yogurt adds richness without overpowering the dish.
Variations
- Apple-Cinnamon: Fold in 2 cups (240 g) diced apples and increase cinnamon to 1 1/2 tsp. Use apple cider instead of almond milk for extra flavor.
- Chocolate Chip: Stir in 1/3 cup (60 g) dark chocolate chips along with the bread. Reduce maple syrup to 2 tbsp since the chocolate adds sweetness.
- Savory-Sweet: Omit the maple syrup and add 1/2 cup (50 g) crumbled cooked bacon and 1/2 cup (60 g) shredded cheddar cheese. Use regular milk instead of almond.
- Vegan: Use a flax egg (1 tbsp ground flax + 3 tbsp water per egg) and plant-based milk. The texture will be slightly less custardy but still delicious.
Storage and Reheating
Refrigerate leftovers in an airtight container for up to 4 days. To reheat, place a portion in the microwave for 1–2 minutes, or in a 350°F (175°C) oven for 10–15 minutes until warmed through. This casserole also freezes well: wrap individual slices in plastic wrap and foil, then freeze for up to 2 months. Thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I make this casserole without soaking overnight? Yes, but the texture will be less custardy. If you’re short on time, soak for at least 30 minutes at room temperature, then bake. The bread may be drier in spots, but it will still be tasty.
Can I use brioche or challah instead of whole wheat? Absolutely. Brioche and challah are richer and will yield a more decadent casserole. Keep in mind they have more calories and fat, so adjust if you’re aiming for a lighter dish.
Why is my casserole soggy in the middle? This usually happens when the bread is too fresh or the custard is too much for the bread. Use day-old bread and press it down gently. Also, avoid over-soaking—8 hours is the max for most breads.
Can I add protein powder to boost nutrition? You can, but it may alter the texture. Mix 1 scoop (about 30 g) of vanilla protein powder with the milk before whisking with eggs. The casserole may be slightly denser. Add an extra 1/4 cup (60 ml) milk to compensate.
Is it safe to leave the casserole out while it soaks? No. The egg-milk mixture is perishable. Always refrigerate during the soak, and never leave it at room temperature for more than 2 hours total.
Can I halve the recipe? Yes, use an 8×8-inch (20×20 cm) dish and reduce the baking time to 30–35 minutes. Check for the same internal temperature of 160°F (71°C).
Related
- Gram Flour Pakoras Recipe (Crispy Onion Fritters)
- Green Fruit Platter: Easy, Fresh & Vibrant
- Greggs Frozen Sausage Rolls: Bake at Home Guide
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).