Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
banana french toast casserole

Hearty Banana French Toast Casserole | 5-Star Brunch Magic

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A delicious and easy banana french toast casserole perfect for weekend brunch or feeding a crowd. This dish combines caramelized bananas, custard-soaked bread, and warm spices for a comforting breakfast.

  • Total Time: 1 hour 5 minutes (plus overnight refrigeration)
  • Yield: 8 servings 1x

Ingredients

Scale
  • 6 large eggs (or flax eggs for vegan option)
  • 2 cups milk (whole or non-dairy)
  • 1 loaf sturdy bread (brioche or challah)
  • 4 medium bananas (sliced, caramelized or fresh)
  • 1/2 cup brown sugar
  • 1 tablespoon cinnamon
  • 1 teaspoon vanilla extract (or almond extract)
  • Optional toppings: nuts, whipped cream, syrup

Instructions

  1. Cut slightly stale bread into cubes.
  2. Whisk together eggs, milk, sugar, cinnamon, and vanilla extract to make custard.
  3. In a greased casserole dish, layer half the bread, then banana slices, followed by the remaining bread.
  4. Pour custard evenly over the layered bread, ensuring all pieces are soaked.
  5. Cover and refrigerate overnight.
  6. Preheat oven to 350°F (175°C) and bake uncovered for 50 minutes.
  7. Let cool slightly before slicing and serve warm with optional toppings.

Notes

  • Use slightly stale bread for better texture.
  • Non-dairy milk works as a substitute.
  • Caramelizing the bananas adds extra flavor.
  • Prep ahead for an easy morning bake.
  • Author: Emily Frost
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 slice
  • Calories: 320
  • Sugar: 25g
  • Sodium: 280mg
  • Fat: 10g
  • Saturated Fat: 4g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 180mg