Warm flaky layers and a quiet morning make this Croissant Breakfast Casserole a breakfast casserole that feels special without taking all day. With buttery croissants, soft eggs and melted cheese tucked into every bite, it brings a rich start to the table. We love weekends because an easy breakfast casserole like this one gives everyone time to gather around.

If you enjoy simple morning dishes, our Easy Breakfast Burritos are another great option for busy days. Comfort foods that bring people together are some of my favorite meals. This croissant bake has the charm of a hashbrown breakfast casserole while keeping the flaky texture of fresh pastries.
If you came here looking for breakfast casserole with hashbrowns, you are in the right place.
Ingredients

- butter croissant: Torn into uneven pieces to create flaky layers that absorb the custard.
- large egg: Whisked to form the rich custard base and hold the casserole together.
- whole milk: Added to the eggs for a creamy texture and softer interior.
- sharp cheddar cheese: Shredded and layered for melted savory pockets throughout the dish.
- breakfast sausage: Cooked and crumbled to add hearty flavor and small meaty pieces.
- green onion: Sliced thin for a fresh mild onion flavor.
- garlic powder: Added to season the egg mixture with warm savory notes.
- black pepper: Ground fresh to balance the rich ingredients.
- salt: Mixed into the custard to enhance the overall flavor.
Tools You’ll Need
- 9×13 baking dish: A sturdy 9×13 baking dish holds the casserole layers evenly and should resist temperature changes so thin dishes don’t overcook the edges.
- large mixing bowl: A large mixing bowl gives room to whisk the egg mixture without spills and should be at least 4 quarts for this recipe.
- rubber spatula: A flexible rubber spatula helps fold the croissant pieces gently and should be strong enough to move thick soaked layers.
Instructions
Step 1: Tear croissants and build the first layer

Tear 6 large butter croissants into uneven pieces and place them into a 9×13 baking dish. Pour the egg mixture with 8 large eggs, whole milk and seasonings over the pastry, then press gently with your hands for 3 minutes so the pieces absorb the liquid. Work at room temperature for 15 minutes before baking.
(I tested a shorter soak first and the center stayed dry. ) The croissant pieces look lightly soaked but still hold their flaky edges. You’ll smell the butter from the pastry.
Miss this rest and the custard won’t reach the middle. Rest 15 minutes before baking because the custard needs time to settle into the layers.
Tip: Use day-old croissants when possible because their drier texture absorbs the egg mixture better during the 15 minute soak.
Step 2: Layer cheese and sausage into the casserole

Add 1 pound cooked breakfast sausage and 2 cups shredded sharp cheddar cheese over the soaked croissants. Fold some pieces gently with a spatula in a slow scoop motion, then spread the mixture evenly before baking at 375°F for 35 to 40 minutes. Keep the center covered loosely for the first 20 minutes if the top colors too fast.
The cheese melts into the egg base and the sausage adds small savory pockets. You’ll see the edges puff slightly and hear gentle bubbling near the sides. Skip the timing and the top can dry before the middle sets.
Bake at 375°F until the custard structure holds and the cheese melts.
Tip: Choose sharp cheddar instead of mild cheese because 2 cups adds a stronger flavor without needing extra salt.
Step 3: Bake until the custard sets and edges brown

Bake the assembled casserole at 375°F for 35 to 40 minutes until the center reaches 160°F. Rotate the dish halfway through at minute 20 and check the middle with a knife after 35 minutes. The surface should become golden while the custard stays tender.
The croissants rise slightly and the top develops crisp uneven peaks. You’ll notice a buttery smell when it is close to finished. Go past 40 minutes and the egg layer can turn rubbery.
Bake at 375°F because steady heat sets eggs without drying the pastry.
Tip: Let the casserole rest for 10 minutes after baking so each slice keeps its shape when served.
Step 4: Slice and serve a warm portion

Rest the baked casserole at 375°F room conditions for 10 minutes before cutting into portions with a clean slicing motion. Lift one serving carefully and place it on a plate while keeping the layers together. Add fresh herbs only after slicing if you want a bright finish.
The cut side shows flaky croissant layers, melted cheese and soft sausage pieces. You’ll see slight cracks and uneven edges from a homemade bake. Skip the rest and the filling may spill when served.
Rest 10 minutes after baking because the custard firms as it cools.
Tip: Add chopped parsley after serving for a fresh contrast without changing the baked texture of the dish.
Pro Tips
- Use croissants that are one day old because the drier crumb absorbs the custard better during the 15 minute soak without collapsing.
- Shred sharp cheddar from a block instead of buying pre-shredded cheese because it melts more smoothly at 375°F and avoids a powdery texture.
- Grease the 9×13 baking dish lightly before adding the layers so the corners release cleanly after the 10 minute rest.
- Cook the sausage until no pink remains before adding it, then cool it for 5 minutes so it doesn’t warm the egg mixture too early.
- Don’t overfill the dish past the rim because the egg mixture expands during the first 20 minutes and can spill while baking.
- Add 2 tablespoons of chopped green onion after baking for a fresh bite that balances the rich croissant and cheese layers.
- For meal prep, assemble the casserole up to 12 hours ahead and keep it covered in the fridge before the 375°F bake.
- Check the center at minute 35 because a slight jiggle means the custard stays tender while a fully firm top can become dry.
- Add 1 cup of sautéed spinach and 1/2 cup crumbled feta for a vegetable version with a salty Mediterranean flavor.
- Mix 1 teaspoon smoked paprika into the egg base and replace breakfast sausage with cooked bacon pieces for a smoky breakfast twist.
- Use 1 cup diced apple and 1/2 teaspoon cinnamon with a sweet custard base for a brunch-style croissant bake.
- Replace cheddar with pepper jack cheese and add 1/2 cup diced green chiles for a mild spicy variation.
Storage Instructions
Keep leftover Croissant Breakfast Casserole in a sealed glass container for up to 4 days in the fridge. You can freeze portions for up to 2 months by wrapping each slice tightly and placing them in freezer bags.
Reheat frozen portions at 325°F for 25 to 30 minutes after thawing overnight. Add a small splash of milk before reheating if the custard feels dry, and discard any pieces with sour smells or unusual texture.
Print
Croissant Breakfast Casserole
- Total Time: 55 minutes
- Yield: 8 servings 1x
Description
This easy Croissant Breakfast Casserole brings buttery croissants, eggs and melted cheese into a simple dish that fits busy mornings, brunch gatherings, holiday meals and party tables. It’s a quick recipe with the best mix of soft layers and golden edges. The trick is soaking the croissants long enough so the center turns rich and tender while the top gets a crisp bite. This healthy breakfast idea feels special but stays simple for meal prep.
Ingredients
- 6 large butter croissant (Torn into uneven pieces to create flaky layers that absorb the custard.)
- 8 large large egg (Whisked to form the rich custard base and hold the casserole together.)
- 2 cups whole milk (Added to the eggs for a creamy texture and softer interior.)
- 2 cups sharp cheddar cheese (Shredded and layered for melted savory pockets throughout the dish.)
- 1 pound breakfast sausage (Cooked and crumbled to add hearty flavor and small meaty pieces.)
- 1/2 cup green onion (Sliced thin for a fresh mild onion flavor.)
- 1 teaspoon garlic powder (Added to season the egg mixture with warm savory notes.)
- 1/2 teaspoon black pepper (Ground fresh to balance the rich ingredients.)
- 1 teaspoon salt (Mixed into the custard to enhance the overall flavor.)
Instructions
- Tear 6 large butter croissants into uneven pieces and place them into a 9×13 baking dish. Pour the egg mixture with 8 large eggs, whole milk and seasonings over the pastry, then press gently with your hands for 3 minutes so the pieces absorb the liquid. Work at room temperature for 15 minutes before baking. (I tested a shorter soak first and the center stayed dry.) The croissant pieces look lightly soaked but still hold their flaky edges. You’ll smell the butter from the pastry. Miss this rest and the custard won’t reach the middle. Rest 15 minutes before baking because the custard needs time to settle into the layers.
- Add 1 pound cooked breakfast sausage and 2 cups shredded sharp cheddar cheese over the soaked croissants. Fold some pieces gently with a spatula in a slow scoop motion, then spread the mixture evenly before baking at 375°F for 35 to 40 minutes. Keep the center covered loosely for the first 20 minutes if the top colors too fast. The cheese melts into the egg base and the sausage adds small savory pockets. You’ll see the edges puff slightly and hear gentle bubbling near the sides. Skip the timing and the top can dry before the middle sets. Bake at 375°F until the custard structure holds and the cheese melts.
- Bake the assembled casserole at 375°F for 35 to 40 minutes until the center reaches 160°F. Rotate the dish halfway through at minute 20 and check the middle with a knife after 35 minutes. The surface should become golden while the custard stays tender. The croissants rise slightly and the top develops crisp uneven peaks. You’ll notice a buttery smell when it is close to finished. Go past 40 minutes and the egg layer can turn rubbery. Bake at 375°F because steady heat sets eggs without drying the pastry.
- Rest the baked casserole at 375°F room conditions for 10 minutes before cutting into portions with a clean slicing motion. Lift one serving carefully and place it on a plate while keeping the layers together. Add fresh herbs only after slicing if you want a bright finish. The cut side shows flaky croissant layers, melted cheese and soft sausage pieces. You’ll see slight cracks and uneven edges from a homemade bake. Skip the rest and the filling may spill when served. Rest 10 minutes after baking because the custard firms as it cools.
Notes
Pro Tips:
- Use croissants that are one day old because the drier crumb absorbs the custard better during the 15 minute soak without collapsing.
- Shred sharp cheddar from a block instead of buying pre-shredded cheese because it melts more smoothly at 375°F and avoids a powdery texture.
- Grease the 9×13 baking dish lightly before adding the layers so the corners release cleanly after the 10 minute rest.
- Cook the sausage until no pink remains before adding it, then cool it for 5 minutes so it doesn’t warm the egg mixture too early.
- Don’t overfill the dish past the rim because the egg mixture expands during the first 20 minutes and can spill while baking.
- Add 2 tablespoons of chopped green onion after baking for a fresh bite that balances the rich croissant and cheese layers.
- For meal prep, assemble the casserole up to 12 hours ahead and keep it covered in the fridge before the 375°F bake.
- Check the center at minute 35 because a slight jiggle means the custard stays tender while a fully firm top can become dry.
Storage: Keep leftover Croissant Breakfast Casserole in a sealed glass container for up to 4 days in the fridge. You can freeze portions for up to 2 months by wrapping each slice tightly and placing them in freezer bags. Reheat frozen portions at 325°F for 25 to 30 minutes after thawing overnight. Add a small splash of milk before reheating if the custard feels dry, and discard any pieces with sour smells or unusual texture.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Breakfast
- Cuisine: American
Nutrition
- Serving Size: 1 serving
Frequently Asked Questions
Yes, you can assemble this breakfast casserole up to 12 hours ahead and keep it covered in the refrigerator. Let it sit for 20 minutes before baking at 375°F so the cold dish warms slightly and the center cooks evenly.
Store leftovers in an airtight container for up to 4 days in the refrigerator. Reheat individual portions at 325°F for 12 to 15 minutes until the center is warm and the cheese softens again.
A watery center usually means the croissants did not absorb enough custard or the bake time was too short. Rest the assembled dish for 15 minutes before baking and cook until the center reaches 160°F.
Yes, use unsweetened almond milk and dairy-free cheddar style shreds for a dairy-free version. The texture will be slightly less rich, so bake for an extra 5 minutes if the center needs more time to set.
You can double the recipe by using two 9×13 baking dishes instead of one deeper pan. Bake both at 375°F and rotate the dishes halfway through the 35 to 40 minute cooking time.
Serve slices with fresh fruit, yogurt or a simple salad for balance. It also pairs well with our Easy Breakfast Burritos when you need more breakfast choices.
Final Thoughts
Bringing this dish to the table means you get a breakfast casserole that feels simple enough for a weekday but special enough for guests. I have made this Croissant Breakfast Casserole many times and the mix of flaky pastry and creamy filling always gets people asking for another piece.
Save this one, share it with a friend, and tell me what changes you make. I love seeing how people create their own easy breakfast casserole and hashbrown breakfast casserole inspired ideas.
The same batch covers tater tot breakfast casserole and overnight breakfast casserole without a single change.