Croissant Breakfast Casserole

Servings: 6 Total Time: 1 hr 5 mins Difficulty: Beginner
Leftover Croissant Egg Bake
Croissant Breakfast Casserole pinit

A croissant breakfast casserole turns day-old bakery croissants into a soft, egg-rich bake with crisp edges. The layered pastry soaks up a savory custard, then bakes into something between French toast and a fluffy quiche. This version is built for a relaxed morning where you want real food without standing at the stove.

The method is straightforward: tear croissants, whisk eggs with milk and cheese, pour over, and bake. Because the custard is absorbed slowly, you get pockets of tender bread and a lightly browned top. It reheats well, which makes it practical for meal prep or feeding a table of six. If you enjoyed this, our about us is worth trying next. Making this croissant breakfast casserole at home is surprisingly straightforward once you know the key steps.

Why You’ll Love These Croissant Breakfast Casserole

  • Uses leftover or discounted croissants instead of fresh bread that turns to mush.
  • Bakes in one dish, so cleanup is a single pan and a whisk.
  • Holds in the fridge overnight, so you bake it the morning you serve it.
  • Balances crisp top and custard-soft center without special equipment.
  • Feeds a group from basic ingredients you likely keep on hand.

Ingredients You’ll Need

  • 6 day-old croissants (about 360 g), torn into 2-inch pieces
  • 8 large eggs
  • 2 cups whole milk
  • 1 cup shredded cheddar cheese (110 g)
  • 1 cup diced ham (150 g)
  • 1/2 cup sliced scallions (40 g)
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 2 tbsp unsalted butter for greasing the dish

Ingredient Substitutions

Croissants: Replace with an equal weight of day-old brioche rolls if croissants are unavailable. Brioche is softer and sweeter, so the bake turns out more like a soft bread pudding with less flaky separation. Reduce added salt by 1/4 tsp since enriched bread carries more sodium. The croissant breakfast casserole works well for weeknight cooking when time is limited.

Ham: Use 150 g of cooked breakfast sausage crumbles in place of diced ham. Sausage adds more fat and a peppery note, so drain it before layering to avoid a greasy custard. Expect a darker, more robust flavor and slightly longer bake by 5 minutes. Storing leftover croissant breakfast casserole correctly keeps it tasting good for days.

Cheddar cheese: Swap for an equal weight of shredded Gruyère for a nutty, meltier top. Gruyère browns faster, so check the dish at 25–30 minutes to prevent scorching. The result is less sharp but more aromatic. For the best results with this croissant breakfast casserole, read through all the steps before starting.

Whole milk: Substitute 2 cups of half-and-half for a richer custard. Half-and-half sets firmer and needs the same bake time but yields a denser bite. Cut pepper slightly if your half-and-half tastes sweet.

Step-by-Step Instructions

  1. Grease a 9×13-inch baking dish with the 2 tbsp butter, covering the bottom and sides to prevent sticking.
  2. Spread torn croissants evenly across the dish, then scatter ham, scallions, and half the cheddar over the top.
  3. Whisk eggs, milk, salt, and pepper in a bowl until uniform, about 45 seconds, with no streaks of yolk.
  4. Pour custard slowly over the croissants, pressing pieces down so most absorb liquid within 5 minutes.
  5. Cover with foil and refrigerate at least 4 hours or overnight for full absorption before baking.
  6. Heat oven to 180°C / 350°F and bake covered for 25 minutes to set the center.
  7. Uncover, add remaining cheese, and bake 15 minutes more until golden and crispy on top.
  8. Rest the dish on a rack 10 minutes so slices hold shape when cut and served warm.

Pro Tips

Tear croissants by hand rather than cutting; ragged edges expose more surface for custard to enter and crisp in the oven. Uniform cubes leave slick sides that resist soaking.

A short fridge rest of at least 4 hours lets the pastry turn from bouncy to tender without turning to paste. If you skip this, the center stays doughy under a browned lid.

For an even top color, rotate the dish halfway through the uncovered bake. Most home ovens run 15°C hot on one side, and rotation avoids a pale corner. See oven calibration guidance if yours varies.

Add the final cheese only after the cover comes off, or it traps steam and stays pale. Late cheese melts into a golden and crispy cap that signals doneness.

Common Mistakes to Avoid

Using fresh croissants leads to a soggy mass because they collapse instead of holding structure under liquid. Day-old or lightly toasted pieces keep distinct pockets.

Pouring custard all at once floods the dish and leaves dry clumps at the edges. Slow pouring with gentle pressing distributes liquid so every piece softens.

Baking straight from cold fridge without foil risks a burnt top and raw center. The covered first stage steams the interior to a safe, even set before browning.

Serving Suggestions

Cut into squares and plate with a simple cucumber bread on the side for a cooling contrast. The mild vegetable note balances the rich custard.

For a fuller table, pair with breakfast drink shot options that add a bright citrus lift. Keep portions small since the casserole is filling.

A handful of arugula dressed in lemon juice cuts the cheese weight. Serve the greens separate so the warm bake stays best enjoyed warm.

Storage and Reheating

Cool leftovers to room temperature within 2 hours, then seal in an airtight container and refrigerate for up to 3 days. The ham makes this a cooked-meat dish, so longer counter time invites bacteria.

Reheat single portions in a 175°C oven for 12 minutes until the center reaches 74°C. Microwave works but softens the top, so finish with 2 minutes under a broiler if you want crunch.

Freeze baked squares wrapped tight for freeze for up to 2 months. Thaw overnight in the fridge before reheating to keep the croissant layers from going rubbery.

Recipe Variations

Vegetable Version

Replace ham with 1 cup sautéed spinach and mushrooms cooked on medium-low heat until dry. The vegetables add moisture, so cut milk by 1/4 cup to keep the custard from loosening. Expect a lighter, earthy bake.

Spicy Version

Add 1 tsp chili flakes to the egg mix and use pepper jack instead of cheddar. The heat builds as it bakes, so taste the raw custard before pouring. Serve with cool celery pasta side to temper it.

Make-Ahead Freezer

Assemble uncooked in a foil tray, wrap, and freeze for freeze for up to 2 months. Bake from frozen at 160°C covered for 50 minutes, then uncover 20 minutes. This suits high protein casserole planners.

Smoked Salmon

Swap ham for 120 g flaked smoked salmon added after the custard pour. Salmon cooks from residual heat, so it stays silky rather than tough. A fish collar side mirrors the coastal theme.

Croissant Breakfast Casserole pinit
0 Add to Favorites

Croissant Breakfast Casserole

Difficulty: Beginner Prep Time 15 mins Cook Time 40 mins Rest Time 10 mins Total Time 1 hr 5 mins
Cooking Temp: 180  C Servings: 6 Estimated Cost: $ 12 Calories: 420 kcal

Description

This croissant breakfast casserole turns day-old bakery croissants into a soft, egg-rich bake with crisp edges and a custard-soft center. It is a relaxed one-dish morning meal that feeds a group from basic ingredients and reheats well for meal prep.

Ingredients

Cooking Mode Disabled

Instructions

  1. Grease baking dish

    Grease a 9x13-inch baking dish with the 2 tbsp unsalted butter, covering the bottom and sides to prevent sticking. Use a paper towel or pastry brush to spread the butter evenly so the croissants release easily after baking.

  2. Layer croissants and toppings

    Spread torn croissants evenly across the greased dish, then scatter the diced ham, sliced scallions, and half the cheddar over the top. Distribute the toppings so each bite has a balance of pastry, meat, and cheese.

  3. Whisk egg custard

    Whisk 8 large eggs, 2 cups whole milk, 1 tsp salt, and 1/2 tsp black pepper in a bowl until uniform, about 45 seconds, with no streaks of yolk. The mixture should look like a smooth, pale yellow liquid ready to soak the bread.

  4. Pour and soak custard

    Pour custard slowly over the croissants, pressing pieces down so most absorb liquid within 5 minutes. Slow pouring with gentle pressing distributes liquid so every piece softens instead of leaving dry clumps at the edges.

  5. Refrigerate to absorb

    Cover with foil and refrigerate at least 4 hours or overnight for full absorption before baking. The fridge rest lets the pastry turn from bouncy to tender without turning to paste, so the center will not stay doughy.

  6. Bake covered to set

    Heat oven to 180°C / 350°F and bake covered for 25 minutes to set the center. The covered stage steams the interior to an even, fully set custard that reaches a safe 71°C in the middle before browning begins.

  7. Uncover and brown top

    Uncover, add remaining cheese, and bake 15 minutes more until golden and crispy on top. Rotate the dish halfway through if your oven runs hot on one side, and look for a deeply golden, crisp cap as the doneness signal.

  8. Rest before serving

    Rest the dish on a rack 10 minutes so slices hold shape when cut and served warm. The short cool-down firms the custard so squares lift cleanly from the pan.

Nutrition Facts

Servings 6


Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g37%
Saturated Fat 12g60%
Cholesterol 290mg97%
Sodium 780mg33%
Total Carbohydrate 28g10%
Dietary Fiber 2g8%
Sugars 6g
Protein 22g44%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Storage: Cool leftovers to room temperature within 2 hours, then seal in an airtight container and refrigerate for up to 3 days.
  • Reheating: Reheat single portions in a 175°C oven for 12 minutes until the center reaches 74°C; avoid reheating the same portion more than once.
  • Make ahead: The uncooked tray can be frozen for 2 months following our high protein casserole freezer method.
  • Pro tip: Tear croissants by hand so ragged edges soak more custard and crisp better in the oven.
Keywords: croissant, breakfast casserole, egg bake, leftover croissants, cheddar, ham, make ahead, brunch
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this ahead of time?

Yes, you can assemble the uncooked casserole, cover with foil, and refrigerate overnight before baking the next morning. For longer planning, see our high protein casserole ideas that also freeze well.

Can I freeze this recipe?

You can freeze baked squares wrapped tight for up to 2 months; thaw overnight in the fridge before reheating. Uncooked trays also freeze for 2 months and bake from frozen at 160°C covered 50 minutes then uncovered 20 minutes.

What can I substitute for croissants?

Replace with an equal weight of day-old brioche rolls if croissants are unavailable, though the bake turns out softer and sweeter. Reduce added salt by 1/4 tsp since enriched bread carries more sodium.

How do I know when it's done?

The top should be golden and crispy and the center set, with an internal temperature of 71°C in the middle. A knife inserted near the center should come out clean with no liquid custard clinging to it.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

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

Rate this recipe

Add a question

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