Easy Croissant French Toast Casserole with Berries

Welcome to my kitchen! I am so excited to share this recipe with you today. If you love a spectacular weekend breakfast, you are in the right place. We are making a Croissant French Toast Casserole that is incredibly rich, wonderfully sweet, and surprisingly simple to put together.

I have always believed that weekend mornings should feel special. We work hard all week. We rush out the door with a quick cup of coffee. When the weekend finally arrives? We deserve something decadent.

This casserole is exactly that. It takes the classic flavors of French toast and lifts them to something truly special.

Why croissants? The answer is simple. Croissants are baked with beautiful, flaky layers of butter. When you soak them in a sweet egg mixture, something almost magical happens. Regular bread can get dense or soggy. Croissants, though, hold onto a delicate, airy texture. The bottom layers drink up the rich custard perfectly. The top layers bake up crispy, golden, and wonderfully flaky.

Croissant French Toast Casserole

This recipe is also a lifesaver when you have people over. You do not need to stand by the stove flipping individual slices of bread. You simply build the casserole, let it rest, and let your oven do all the heavy lifting. That gives you time to relax, chat with your guests, and actually enjoy your morning.

Let us talk about what makes this dish so good. We are combining warm milk, heavy cream, and melted butter. This trio creates a luxurious, velvety base. We add ground cinnamon for a comforting, aromatic warmth. Then we fold in bursts of fresh berries. As the casserole bakes, the blueberries break down into sweet, jam-like pockets throughout every single bite.

It is absolutely heavenly.

Before we start cooking, let us go over our timeline and ingredient list. A little organization goes a long way toward a stress-free morning.

Recipe Timing:

  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Resting Time: 15 minutes (or overnight)
  • Total Time: 1 hour 15 minutes
  • Servings: 8
  • Difficulty: Easy

The Ingredient Lineup

Please gather the following ingredients. Using quality components will make a noticeable difference in the final flavor.

IngredientQuantityNotes
Large croissants5-6 piecesFresh or slightly stale both work well.
Large eggs5 wholeRoom temperature is best for mixing.
Whole milk1 cupGently warmed to help sugar dissolve.
Heavy cream1/2 cupAdds richness to the custard base.
Melted butter4 tbspUnsalted is preferred to control sodium.
Granulated sugar1/3 cupProvides the perfect touch of sweetness.
Vanilla extract2 tspEnhances the bakery-fresh aroma.
Ground cinnamon2 tspAdds a cozy, warm spice profile.
Fine sea salt1/2 tspBalances the sweetness beautifully.
Blueberries/Mixed berries2 cupsKeep some extra berries aside for garnishing.
Croissant French Toast Casserole

Step-by-Step Guide and Chef’s Secrets

Now that our ingredients are prepped, let us dive into the cooking process. I will walk you through every single step so nothing feels confusing.

Step 1: Prep Your Workspace

First, preheat your oven to 350°F (175°C). We need a steady, moderate heat to bake the custard gently without overcooking it. Next, grab a standard 9×13-inch baking dish. Take a little bit of butter and grease the inside of the dish thoroughly. This prevents sticking and adds a nice, golden crust to the edges.

Step 2: Prepare the Croissants

Take your large croissants and cut them into bite-sized cubes. Aim for pieces that are about one to one-and-a-half inches thick. A serrated bread knife works great for clean cuts. Or, honestly? Just tear them apart with your hands for a rustic, homey look. Spread the croissant pieces evenly across the bottom of your buttered baking dish.

Pro Tip: Slightly stale croissants actually work best here. They act like dry sponges, soaking up maximum moisture. If your croissants are very fresh, do not worry. Just leave them out on the counter for a few hours to dry out a little.

Step 3: Whisk the Custard

Grab a large mixing bowl. Crack in your five eggs and whisk them until the yolks and whites are fully blended. Next, pour in the warm whole milk and the heavy cream. The warmth of the milk is a clever little trick. It helps the granulated sugar dissolve instantly when you add it.

Pour in your melted butter, sugar, vanilla extract, ground cinnamon, and fine sea salt. Whisk everything vigorously. You want a smooth, pale mixture with lovely specks of cinnamon floating throughout.

Croissant French Toast Casserole

Step 4: Assemble the Casserole

Slowly pour your custard directly over the croissant pieces in the baking dish. Make sure you cover every single area. Grab a spatula or use your clean hands to gently press the bread down. You want to coax the croissants into submerging into the liquid so every piece gets coated.

Now, scatter your blueberries or mixed berries evenly across the top. Gently press them down into the crevices between the croissant pieces. This ensures every slice will have juicy fruit baked right inside.

Step 5: The Crucial Resting Period

Do not rush this next part. Let the unbaked casserole sit on your counter for at least 15 minutes. This waiting time is vital. It allows the pastry to absorb all those flavored milk and eggs.

Skip this step and you will have dry bread floating in a pool of scrambled eggs. Not what we want.

Step 6: Bake to Perfection

Place the dish on the center rack of your preheated oven. Bake it uncovered for about 45 minutes. You will know it is done when the center is set and no longer jiggles like liquid. The exposed croissant tips should be a gorgeous, deep golden brown.

Take it out of the oven and let it cool for about ten minutes before slicing. This helps the custard firm up slightly and makes it much easier to serve. Garnish the top with your remaining fresh berries.

Croissant French Toast Casserole

Make-Ahead and Storage Advice

This recipe is a host’s best friend because it is brilliant for meal prep.

Overnight Method: Assemble the entire casserole the night before. Wrap the unbaked dish tightly with plastic wrap and store it in the refrigerator overnight. The next morning, remove the plastic and bake it straight from the fridge. You might need to add five extra minutes to the baking time since the dish starts cold.

Storing Leftovers: Let them cool completely. Place them in an airtight container and keep them in the fridge. They will stay fresh and delicious for up to three days.

Reheating: Use your oven or an air fryer. Reheat portions at 350°F until warmed through and the top regains its crispness. A microwave works in a pinch, but you will lose that wonderful flaky texture.

The Full Recipe Card

Ingredients:

  • 5-6 large croissants, fresh or a few days old
  • 5 eggs
  • 1 cup whole milk, warm
  • 1/2 cup heavy cream
  • 4 tbsp melted butter
  • 1/3 cup sugar
  • 2 tsp vanilla extract
  • 2 tsp ground cinnamon
  • 1/2 tsp fine sea salt
  • 2 cups blueberries or mixed berries, plus more to garnish

Instructions:

  1. Prep: Preheat your oven to 350°F. Thoroughly butter a 9×13-inch baking dish.
  2. Slice: Cut the croissants into 1.5-inch cubes. Arrange them evenly in the prepared dish.
  3. Mix: In a large bowl, whisk the eggs, warm milk, cream, melted butter, sugar, vanilla, cinnamon, and salt until smooth.
  4. Combine: Pour the egg mixture over the croissants. Press the pastry down gently so it absorbs the liquid.
  5. Add Fruit: Sprinkle the 2 cups of berries over the dish. Tuck them between the bread pieces.
  6. Rest: Let the casserole sit at room temperature for 15 minutes to soak.
  7. Bake: Bake for 45 minutes until the custard is set and the top is golden crisp.
  8. Serve: Let cool slightly. Garnish with additional fresh berries and serve warm.
Croissant French Toast Casserole

Frequently Asked Questions

As a chef, I get asked a lot of questions about substituting ingredients and troubleshooting. Here are the most common questions I hear about this dish.

Can I use frozen berries instead of fresh ones?

Yes, absolutely. They work wonderfully in the oven. But here is the key: do not thaw them first. If you thaw frozen berries, they will bleed excess juice into your custard and turn the whole dish an unappetizing purple. Toss them into the casserole straight from the freezer. You may need to add 3 to 5 extra minutes to your baking time.

What should I do if the top is browning too quickly?

Ovens can be unpredictable, and croissants are naturally buttery, which makes them brown fast. Check your casserole after about 25 minutes. If the top looks like it is getting too dark, loosely place a piece of aluminum foil over the dish. It acts as a shield, stopping the top from burning while the custard underneath finishes cooking perfectly.

Do I really have to use heavy cream, or can I use all milk?

You can substitute the heavy cream with more whole milk if you prefer a lighter dish. However, I highly recommend keeping the heavy cream if you can. The higher fat content is what gives the custard its silky, luxurious texture. If you use only milk, the casserole will still taste good, but the filling will be slightly less rich and a bit more firm.

My croissants are incredibly fresh and soft. Will that ruin the dish?

It will not ruin it, but it needs a quick fix. Fresh croissants hold a lot of moisture and might turn mushy when soaked. To fix this, cube your croissants and spread them on a baking sheet. Toast them in a 300°F oven for about 10 minutes until they feel slightly dry and crispy. Let them cool, and then proceed with the recipe exactly as written. This mimics the texture of stale bread perfectly.

Croissant French Toast Casserole

Croissant French Toast Casserole

An incredibly rich, buttery, and decadent weekend breakfast. This simple casserole uses flaky croissants soaked in a velvety cinnamon custard and filled with bursts of fresh berries.
Prep Time 15 minutes
Cook Time 45 minutes
Resting Time 15 minutes
Total Time 1 hour 15 minutes
Course Breakfast, Brunch
Cuisine French-American
Servings 8 servings

Ingredients
  

  • 5-6 large croissants fresh or slightly stale, cut into 1.5-inch cubes
  • 5 large eggs room temperature
  • 1 cup whole milk gently warmed
  • 1/2 cup heavy cream
  • 4 tbsp melted butter unsalted preferred
  • 1/3 cup granulated sugar
  • 2 tsp vanilla extract
  • 2 tsp ground cinnamon
  • 1/2 tsp fine sea salt
  • 2 cups blueberries or mixed berries plus extra for garnish

Instructions
 

  • Preheat your oven to 350°F (175°C) and thoroughly grease a 9×13-inch baking dish with butter.
  • Cut or tear croissants into 1.5-inch cubes and spread them evenly in the prepared baking dish.
  • In a large bowl, whisk the eggs, warm milk, heavy cream, melted butter, sugar, vanilla, cinnamon, and salt until smooth.
  • Slowly pour the custard over the croissants. Press down gently to ensure the bread is submerged and coated.
  • Scatter the berries over the top, tucking them into the crevices between the croissant pieces.
  • Let the casserole rest at room temperature for 15 minutes (or refrigerate overnight) to allow the custard to soak in.
  • Bake uncovered for 45 minutes until the center is set and the top is golden brown and crispy.
  • Cool for 10 minutes, garnish with fresh berries, and serve warm.

Notes

Chef’s Tip: If the top browns too quickly, loosely cover with foil after 25 minutes. If using fresh croissants, toast the cubes at 300°F for 10 minutes before assembling to prevent mushiness.
Keyword Berries, casserole, Croissant, French Toast

Leave a Comment

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

Recipe Rating




*