French Toast Casserole with Croissants

This French Toast Casserole with Croissants is a decadent and easy-to-make breakfast or brunch dish thatโ€™s perfect for special occasions or lazy weekends. Made with buttery, flaky croissants soaked in a rich custard and baked to golden perfection, this casserole is topped with a sweet, crunchy streusel for an extra layer of deliciousness. Serve it warm with maple syrup or fresh berries for a truly indulgent treat!

Why Youโ€™ll Love This Recipe

  • Rich and decadentย โ€“ Buttery croissants and a creamy custard make this casserole irresistible.
  • Easy to makeย โ€“ Simple ingredients and minimal prep time.
  • Perfect for a crowdย โ€“ Great for holidays, brunch parties, or family gatherings.
  • Make-ahead friendlyย โ€“ Assemble the night before and bake in the morning.
  • Customizableย โ€“ Add your favorite toppings or mix-ins.

Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the casserole:

  • Croissants (day-old works best), torn into pieces
  • Eggs
  • Milk
  • Heavy cream
  • Granulated sugar
  • Vanilla extract
  • Ground cinnamon
  • Salt

For the streusel topping:

  • All-purpose flour
  • Brown sugar
  • Ground cinnamon
  • Unsalted butter, cold and cubed

For serving:

  • Maple syrup
  • Fresh berries
  • Powdered sugar (optional)

Directions

  1. Prepare the casserole:
    Grease a 9×13-inch baking dish. Arrange the torn croissant pieces evenly in the dish.
  2. Make the custard:
    In a large bowl, whisk together the eggs, milk, heavy cream, sugar, vanilla extract, cinnamon, and salt. Pour the custard mixture over the croissants, pressing down gently to ensure they soak up the liquid.
  3. Make the streusel topping:
    In a small bowl, combine the flour, brown sugar, and cinnamon. Cut in the cold butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs.
  4. Assemble and chill (optional):
    Sprinkle the streusel topping over the casserole. Cover with plastic wrap and refrigerate overnight, or bake immediately.
  5. Preheat the oven:
    Preheat your oven to 350ยฐF (175ยฐC).
  6. Bake the casserole:
    Bake for 35-40 minutes, or until the custard is set and the top is golden brown.
  7. Serve and enjoy:
    Let the casserole cool slightly, then serve warm with maple syrup, fresh berries, and a dusting of powdered sugar if desired.

Servings and Timing

  • Servings: 8
  • Prep time: 15 minutes
  • Cook time: 40 minutes
  • Total time: 55 minutes

Variations

  • Chocolate twist:ย Add chocolate chips to the custard or sprinkle them on top.
  • Nutty crunch:ย Add chopped pecans or walnuts to the streusel topping.
  • Fruity version:ย Layer sliced bananas, apples, or berries with the croissants.
  • Gluten-free:ย Use gluten-free croissants or bread.
  • Dairy-free:ย Use plant-based milk, cream, and butter.

Storage/Reheating

  • Storage:ย Store leftovers in an airtight container in the refrigerator for up to 3 days.
  • Reheating:ย Reheat in the oven at 350ยฐF (175ยฐC) for 10-15 minutes or in the microwave until warmed through.
  • Freezing:ย Freeze unbaked casserole for up to 2 months. Thaw in the fridge overnight before baking.

FAQs

  • Can I use regular bread instead of croissants?
    Yes, but croissants add a richer, flakier texture.
  • Can I make this ahead of time?
    Yes, assemble the casserole the night before and bake it in the morning.
  • What can I use instead of heavy cream?
    Use half-and-half or additional milk for a lighter version.
  • Is this recipe gluten-free?
    Use gluten-free croissants to make it gluten-free.
  • Can I make this dairy-free?
    Use plant-based milk, cream, and butter.
  • What can I serve with this casserole?
    Serve with fresh fruit, whipped cream, or a side of bacon or sausage.

Conclusion
This French Toast Casserole with Croissants is a rich, indulgent, and easy-to-make dish thatโ€™s perfect for breakfast or brunch. With its buttery croissants, creamy custard, and sweet streusel topping, itโ€™s a crowd-pleasing recipe thatโ€™s sure to impress. Whether youโ€™re hosting a holiday brunch or just treating your family to a cozy weekend meal, this casserole is guaranteed to be a hit. Enjoy!

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
French Toast Casserole with Croissants

French Toast Casserole with Croissants

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 2 hours
  • Yield: 8 servings
  • Category: Breakfast / Brunch
  • Method: Baking
  • Cuisine: French-Inspired
  • Diet: Vegetarian

Description

This French toast casserole is a decadent twist on the classic breakfast! Flaky, buttery croissants are soaked in a rich custard, baked until golden, and topped with a sweet streusel topping. Perfect for brunch, holidays, or a special weekend treat!


Ingredients

For the Casserole:

  • 6 large croissants, torn into bite-sized pieces

  • 6 large eggs

  • 1 1/2 cups (360ml) whole milk

  • 1/2 cup (120ml) heavy cream

  • 1/2 cup (100g) granulated sugar

  • 1 teaspoon vanilla extract

  • 1/2 teaspoon ground cinnamon

  • 1/4 teaspoon ground nutmeg

For the Streusel Topping:

  • 1/2 cup (100g) brown sugar

  • 1/2 cup (60g) all-purpose flour

  • 1/4 cup (60g) unsalted butter, cold and cubed

  • 1/2 teaspoon ground cinnamon

For Serving (Optional):

  • Maple syrup

  • Powdered sugar

  • Fresh berries


Instructions

  1. Prepare the Casserole:
    Grease a 9×13-inch baking dish. Arrange the torn croissant pieces evenly in the dish.

  2. Make the Custard:
    In a large bowl, whisk together the eggs, milk, heavy cream, granulated sugar, vanilla extract, cinnamon, and nutmeg. Pour the custard evenly over the croissants, pressing them down to soak up the liquid. Cover and refrigerate for at least 1 hour or overnight.

  3. Preheat the Oven:
    Preheat your oven to 350ยฐF (175ยฐC).

  4. Make the Streusel Topping:
    In a small bowl, combine the brown sugar, flour, cold butter, and cinnamon. Use your fingers or a pastry cutter to mix until crumbly.

  5. Bake the Casserole:
    Sprinkle the streusel topping evenly over the soaked croissants. Bake for 40-45 minutes, or until the top is golden brown and the custard is set.

  6. Serve:
    Let the casserole cool for 10 minutes before serving. Drizzle with maple syrup, dust with powdered sugar, or top with fresh berries, if desired.


Notes

  • Use day-old croissants for the best texture.

  • Add raisins, chopped nuts, or chocolate chips to the custard for extra flavor.

  • Store leftovers in the fridge for up to 3 days. Reheat in the oven or microwave before serving.

  • For a smaller portion, halve the recipe and use an 8×8-inch baking dish.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *