There is something magical about pulling a golden, buttery breakfast bake from the oven on a slow morning. The top is lightly crisp, the inside is soft and custardy, and those little bursts of blueberry make every bite feel special.
This Croissant French Toast Casserole is one of those cozy recipes that feels impressive but is secretly so simple. It is perfect for holiday mornings, weekend brunch, or anytime you want a make-ahead breakfast that everyone will love. Ready to try it? Let's dive in.
Jump to:
Why You'll Love This Recipe
- Uses buttery croissants for an extra rich, tender texture
- Easy to prep ahead for stress-free mornings
- Family-friendly and perfect for brunch gatherings
- Soft, custardy center with golden, crisp edges
- Beautiful pops of blueberries in every slice
- Feels bakery-worthy but comes together with simple ingredients
Ingredients

For the casserole
- 5 large croissants, day-old preferred
- 2 tablespoons unsalted butter, melted (divided)
For the custard
- 1 cup whole milk
- ½ cup heavy cream
- 5 large eggs, room temperature
- ⅓ cup granulated sugar
- 2 teaspoons pure vanilla extract
- 2 teaspoons ground cinnamon
- ½ teaspoon fine sea salt
- 2 tablespoons melted butter
For the topping
- 2 cups blueberries, fresh or frozen
Ingredient Notes & Substitutions
Day-old croissants really make a difference here. I tested this with fresh ones once, and they were almost too soft. Slightly stale croissants soak up the custard without turning mushy, which gives you that dreamy, layered texture.
If you do not have heavy cream, you can use all whole milk. The casserole will still be lovely, just a bit lighter.
Frozen blueberries work beautifully. Do not thaw them first or they may tint the custard purple. Add them straight from the freezer for neat little bursts of fruit.
Instructions
- Preheat the oven to 350°F. Brush a 9x13-inch baking dish with 1 tablespoon of melted butter, reaching into the corners so nothing sticks.
- Cut the croissants into 1 to 2 inch pieces and spread them evenly in the dish. They should look rustic and slightly uneven, and that is perfect.
- In a large bowl, whisk together the eggs, whole milk, heavy cream, sugar, vanilla, cinnamon, salt, and melted butter. Whisk for 1 to 2 minutes until smooth and pale. The mixture should look silky and lightly frothy on top.
- Pour the custard evenly over the croissants. Use the back of a spoon to gently press the pieces down so they soak up the liquid. Be gentle so you keep those airy layers intact.

- Scatter the blueberries over the top and press them lightly into the custard. Let the casserole sit at room temperature for 15 minutes so the croissants absorb all that creamy goodness.
- Bake for about 45 minutes, until the top is golden brown and the center is mostly set. It should jiggle just slightly when you gently shake the pan.

- Let it cool for 5 to 10 minutes before slicing. This helps it set up and makes serving much easier.
Pro Tips for Success
- Use room temperature eggs for a smoother custard.
- Do not skip the resting time before baking. It helps the texture stay creamy inside.
- If the top browns too quickly, loosely tent with foil for the last 10 minutes.
- For extra texture, sprinkle a tablespoon of sugar over the top before baking for a lightly crisp finish.
I have made this version many times to get the perfect balance of creamy and structured. That slight jiggle in the center is exactly what you want.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat individual portions in the microwave for 30 to 45 seconds, or warm in a 300°F oven until heated through.
Make Ahead & Freezing
You can assemble this Croissant French Toast Casserole the night before. Cover tightly and refrigerate overnight. In the morning, let it sit at room temperature for 20 minutes before baking.
To freeze, bake and cool completely. Wrap tightly and freeze for up to 2 months. Thaw overnight in the refrigerator and warm gently before serving.
Tips and Variations
- Healthy twist: Reduce the sugar slightly and add extra berries for natural sweetness.
- Quick version: Use pre-sliced croissants to save prep time.
- Flavor boost: Add a handful of white chocolate chips for a sweeter brunch feel.
- Holiday style: Sprinkle powdered sugar over the top just before serving.
- Savory option: Skip the sugar and cinnamon, add cooked bacon and shredded cheese for a brunch casserole variation.

FAQs
Yes. Brioche or challah both work well, but croissants give the richest texture.
The edges should be golden and set, and the center should have a slight wobble but not look liquid.
You can use plant-based milk and cream substitutes. The texture will change slightly, but it will still bake beautifully.


📖 Recipe
Delicious Croissant French Toast Casserole
- Prep Time: 35 minutes
- Cook Time: 1 hour 5 minutes
- Total Time: 1 hour 40 minutes
- Yield: 6 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
Delicious Croissant French Toast Casserole recipe with step-by-step instructions.
Ingredients
- 5 large croissants (day-old preferred for better texture)
- 2 tbsp melted butter (unsalted)
- 1 cup whole milk
- 2 tsp ground cinnamon
- 2 tsp vanilla extract
- ½ tsp fine sea salt
- ⅓ cup sugar
- 2 tbsp melted butter
- ½ cup heavy cream
- 5 large eggs (room temperature)
- 2 cups blueberries (fresh or frozen)
Instructions
- Preheat oven to 350°F. Butter a 9x13 inch baking dish using 1 tablespoon melted butter.
- Cut croissants into bite-sized pieces (1 to 2 inches) and spread evenly in the dish.
- In a mixing bowl, whisk eggs, milk, heavy cream, 2 tablespoon melted butter, sugar, vanilla, cinnamon, and sea salt until smooth.
- Pour custard over croissants and press down gently so they absorb the liquid. Let sit for 15 minutes.
- Scatter blueberries on top, pressing slightly into the custard.
- Bake for 45 minutes until golden and mostly set, with a slight jiggle in the center.
- Let cool 5-10 minutes before serving. Serve warm with maple syrup or whipped cream if desired.
Notes
Use day-old croissants for best texture. Letting the casserole rest before baking ensures even custard absorption. Blueberries added after soaking help maintain their shape and color.
Nutrition
- Serving Size: 1 serving
- Calories: 2375
- Sugar: 38g
- Sodium: 520mg
- Fat: 128g
- Saturated Fat: 75g
- Unsaturated Fat: 53g
- Trans Fat: 0g
- Carbohydrates: 250g
- Fiber: 6g
- Protein: 35g
- Cholesterol: 690mg
Serving Suggestions

This casserole is perfect for Christmas morning, Easter brunch, or a cozy Sunday breakfast.
Serve it alongside my Easy Slow Cooker French Toast Casserole for a brunch spread with options, or pair it with Crockpot Egg Breakfast Casserole for a savory balance. Fresh fruit salad and hot coffee complete the table.
It also pairs beautifully with something sweet like my Apple Crumble Cheesecake if you are hosting a celebration.
Nutrition & Notes
- Servings: 6
- Prep Time: 35 minutes
- Cook Time: 1 hour 5 minutes
- Total Time: 1 hour 40 minutes
- Calories: Approximately 2375 kcal total recipe
This recipe has been tested multiple times in my kitchen to get that custard just right. The combination of whole milk and heavy cream gives it a soft, almost bread pudding texture that feels so comforting.
Reader Reviews or Testimonials
"I made this for Christmas morning and it disappeared in minutes. So creamy and easy." - Jessica
"The blueberries were such a nice touch. I will definitely make it again." - Amanda
Related Recipes
If you love cozy breakfast bakes, you might also enjoy:
- Easy Slow Cooker French Toast Casserole
- Crockpot Egg Breakfast Casserole
- Ham and Cheese Croissant Bake
I hope this Croissant French Toast Casserole becomes one of your new favorites. It is simple, comforting, and just a little bit special. When that buttery scent fills your kitchen and everyone gathers around the table, you will know it was worth every minute.






Comments
No Comments