Decadent Croissant French Toast Casserole Recipe

This Croissant French Toast Bake is sweet and ideal for brunch. Flaky croissants soak up a creamy custard and bake into a tender casserole with slightly crisp edges.

Perfect for holidays, weekend brunches, and easy make-ahead breakfasts. It pairs wonderfully with savory dishes like ham and cheese hashbrown casserole and makes a crowd-pleasing addition to any breakfast spread.

Pouring syrup over baked croissant french toast on plate.

You can assemble this quickly and bake right away, or prepare it the night before for morning convenience. It’s flexible and forgiving, which makes it a go-to for busy mornings.

For a richer finish, top the bake with cream cheese frosting and candied walnuts β€” I often use the same candied walnuts I make for banana bread cinnamon rolls for an extra-special touch.

Why You’ll Love This Recipe

  • Taste: Warm cinnamon and brown sugar with a hint of allspice, all wrapped in a creamy custard.
  • Ease: Simple steps β€” cut the croissants, whisk the custard, assemble, and bake.
  • Time: About 10 minutes to prep, 15 minutes to rest, and 45–50 minutes to bake.

πŸ“ Ingredient Notes

Labeled ingredients for french toast croissant casserole in bowls on metal baking tray.
  • Croissants: Use fresh or slightly stale croissants, regular or gluten-free. Eight large croissants work well; you can also use 8–10 medium-sized ones.
  • Brown sugar: Adds a rich, caramel-like sweetness that regular granulated sugar doesn’t provide.
  • Whole milk: Keeps the custard creamy without being overly heavy; you can substitute plant-based milk with a tweak (see variations).

See the printable recipe card below for full ingredient amounts and nutrition details.

✏️ Substitutions & Variations

  • Plant-based milk: Soy or oat milk can replace whole milk; add an extra egg or 1 tablespoon cornstarch to help the custard set.
  • Chocolate chips: Stir in white, dark, or semi-sweet chips for a dessert-like version.
  • Cream cheese topping: A cream cheese glaze or whipped cream cheese makes a decadent finish.

πŸ§‘β€πŸ³ Instructions

Sliced croissants on cutting board.
  1. Step 1. Slice or tear the croissants into your preferred size β€” halves, quarters, or roughly 1-inch pieces all work.
Eggs, milk, and spices in bowl.
  1. Step 2. Whisk the milk, brown sugar, eggs, vanilla, cinnamon, and allspice together until smooth and the eggs are broken up, about 1–2 minutes.
Dipping croissants in custard mixture.
  1. Step 3. If pieces are large, dip each piece into the custard before arranging in a 9×13-inch casserole or baking dish so they absorb the mixture evenly.
Sliced croissants in custard in pan.
  1. Step 4. Place croissant pieces in the pan and pour any remaining custard over the top. If pieces are small or cubed, simply combine everything in the dish and press down gently. Let rest at least 15 minutes or refrigerate overnight to allow soaking.

Tip

Large croissant pieces may not absorb the custard well unless you dip them first. Dipping ensures even soaking and a creamier interior.

Berries and powdered sugar over french toast croissant bake in pan.
  1. Step 5. Preheat the oven to 375Β°F and bake for 45–50 minutes until set and golden. Serve with fresh berries, a dusting of powdered sugar, and a drizzle of maple syrup.

Tip

If baking fruit into the casserole, choose blueberries, raspberries, or blackberries. Strawberries tend to dry out when baked and are best sliced fresh on top after baking.

πŸ“Œ Troubleshooting

  • Soggy bake: Likely underbaked or too much liquid. If baking from chilled, add 5–10 extra minutes.
  • Dry bake: Too much croissant relative to custard, or overbaking. Adjust ratios and check earlier.

❄️ Make Ahead, Store, Reheating Tips

To make an overnight croissant French toast casserole:

  1. Combine croissant pieces and custard in the baking dish and press down gently to help absorption.
  2. Cover and refrigerate for a few hours or overnight.
  3. Bake from chilled, adding a few extra minutes as needed.

Safety Tip: Avoid transferring a cold glass or ceramic dish straight into a hot oven. Let it sit while the oven preheats or place it in the oven while preheating.

Store: Refrigerate leftovers for up to 4–5 days.

Reheat: Warm in a 350Β°F oven covered with foil for 10–15 minutes, or microwave individual portions until heated through.

Pouring syrup over baked french toast croissants in pan.

❓Frequently Asked Questions

Can you use fresh croissants instead of stale?

Yes. Both fresh and slightly stale croissants work well β€” results are very similar.

How do you keep French toast bake from getting soggy overnight?

Use a good custard-to-croissant ratio so pieces are soaked but not swimming in liquid. After baking, edges and bottom should crisp up.

Can you make croissant French toast bake without eggs?

This specific recipe uses eggs and hasn’t been tested without them. Egg-free versions are possible but will require a tested substitution.

🍽️ Serving Ideas

  • Serve as part of a brunch spread with eggs and bacon, or alongside biscuits and savory gravy for contrast.
  • Pair with sliced oranges, bananas, or a variety of fresh berries.
  • Enjoy as a dessert topped with chocolate or caramel sauce for an indulgent finish.

πŸ₯ž More Yummy Breakfast Recipes

  • Cranberry Orange Coffee Cake
  • Strawberry Cheesecake Cinnamon Rolls
  • Ham and Cheese Hash Brown Casserole
  • Cinnamon Walnut Coffee Cake

Did You Try This Recipe? Please leave a star rating and a comment on the recipe card if you made it β€” feedback helps other cooks and I love hearing from you. Share with family and friends if you enjoyed it!

πŸ“ Printable Recipe

Pouring syrup over baked croissant slice on plate.

Croissant French Toast Bake

This Croissant French Toast Bake is sweet and perfect for brunch. Flaky croissants soak up a sweet custard and bake into a soft casserole with crisp edges.
5 from 1 vote
Prep Time 15 mins
Cook Time 45 mins
Total Time 1 hr
Course Breakfast, Dessert
Cuisine American
Servings 8
Calories 375 kcal

Equipment

  • Mixing bowl
  • 9×13 inch baking dish

Ingredients

  • 8 large croissants
  • 2 cups whole milk
  • Β½ cup brown sugar
  • 5 large eggs
  • 2 teaspoons vanilla extract
  • 1Β½ teaspoons cinnamon
  • ΒΌ teaspoon allspice
  • 1 cup berries of choice
  • Optional: powdered sugar and maple syrup to serve

Instructions

  1. Slice or tear croissants into halves, quarters, or 1-inch pieces. Place in the baking dish.
  2. Whisk together milk, brown sugar, eggs, vanilla, cinnamon, and allspice until smooth, about 1–2 minutes.
  3. If pieces are large, dip each into the custard before arranging in the dish. Otherwise, pour the custard over the croissant pieces.
  4. Let the assembled casserole rest for at least 15 minutes, or cover and refrigerate overnight. Preheat the oven to 375Β°F and bake 45–50 minutes until set and golden. Top with berries, powdered sugar, and maple syrup when serving.

Notes

Tip: For baked-in fruit, use blueberries, raspberries, or blackberries. Add strawberries fresh after baking to avoid them drying out.

Nutrition

Calories: 375 kcal
Carbohydrates: 46 g
Protein: 10 g
Fat: 17 g
Sara Looking into camera.

Hi, I’m Sara!

Registered nurse by day and food blogger on weekends. I test recipes thoroughly and love sharing approachable comfort food. Thanks for reading and happy baking!

Read about Sara