Introduction
I make Croissant Breakfast Casserole when I want a breakfast that feels rich and cozy without making eggs, bacon, toast, and cheese separately. It has buttery croissants, eggs, milk or cream, breakfast sausage or bacon, cheese, and a few simple seasonings baked together until the top is golden and the middle is soft and custardy.
The best thing about Croissant Breakfast Casserole is the croissants. They soak up the egg mixture like bread pudding, but they stay lighter and more buttery than regular sandwich bread. The edges get crisp, the middle turns soft, and the cheese melts through everything. It’s the kind of breakfast bake that works for holidays, brunch, weekends, meal prep, or breakfast-for-dinner.
Advertisements
This easy croissant breakfast casserole is also great when you have leftover croissants that are a little stale. Fresh croissants work too, but slightly dry croissants soak up the custard better. If yours are very fresh, you can tear them into pieces and let them sit out for a bit, or toast them lightly in the oven before assembling.
For this version, I like using breakfast sausage, cheddar cheese, green onions, and a little Dijon mustard in the egg mixture. The mustard doesn’t make it taste mustardy. It just gives the casserole a little more flavor and keeps it from tasting flat. You can use bacon, ham, turkey sausage, spinach, mushrooms, peppers, or whatever sounds good.
Advertisements
The main tip is to let the croissants soak before baking. Even 15–20 minutes helps, but overnight is even better if you’re making this for brunch. Then all you have to do in the morning is bake it.
Why You’ll Love This Recipe
You’ll love Croissant Breakfast Casserole because it tastes special but is very easy to assemble. You tear up croissants, cook the sausage or bacon, whisk the eggs and milk, add cheese, pour everything into a baking dish, and bake. It looks like a brunch centerpiece, but the steps are simple.
Advertisements
Another reason this recipe works so well is that it can be made ahead. That’s helpful when you’re cooking for guests or a holiday morning. You can assemble the casserole the night before, cover it, refrigerate it, and bake it the next morning. I like recipes that let me do most of the work before anyone is hungry.
This savory croissant breakfast bake is also flexible. You can make it meaty with sausage, bacon, or ham. You can make it vegetarian with spinach, mushrooms, onions, and peppers. You can use sharp cheddar, Swiss, Gruyere, Monterey Jack, mozzarella, or pepper jack. The base recipe gives you room to use what you have.
The texture is another reason I keep making it. The top pieces of croissant get toasted and golden, while the bottom pieces soak up the custard and become soft. The sausage adds savory bites, and the cheese melts into the layers. It’s richer than a regular egg casserole, but not hard to make.
You’ll also like that it feeds a group. One 9×13-inch dish can serve a family or a small brunch crowd. Add fruit, coffee, orange juice, or a simple salad, and breakfast is done.
It’s also a good way to turn simple ingredients into something that feels more thoughtful. Eggs and bread are basic, but croissants make the whole dish feel a little more special.
About the Ingredients

Croissants
Croissants are the base of Croissant Breakfast Casserole, and they give the dish its buttery texture. Day-old croissants are best because they absorb the egg mixture without falling apart too much.
Large bakery croissants work well, but smaller grocery store croissants are fine too. Tear them into bite-sized pieces instead of cutting them perfectly. The rough edges toast nicely and help the custard soak in.
If the croissants are very soft and fresh, toast the pieces in the oven for 5–8 minutes before assembling. This helps prevent a soggy casserole.
Eggs
Eggs hold the casserole together and create the custard. Use large eggs for this recipe. Whisk them well so the whites and yolks are fully combined before adding the milk.
The eggs should be mixed with milk, cream, seasonings, and cheese so every bite has flavor.
Milk or Cream
Milk makes the casserole lighter, while cream makes it richer. I like using whole milk or a mix of milk and half-and-half. Heavy cream works too, but the casserole will be more indulgent.
Avoid using only skim milk if possible. It works, but the texture won’t be as creamy.
Breakfast Sausage
Breakfast sausage adds savory flavor and makes the casserole filling. Pork sausage is classic, but turkey sausage or chicken sausage can work too. Brown it before adding it to the casserole so it cooks fully and gets better flavor.
Drain off excess grease before mixing it with the croissants. A little fat adds flavor, but too much can make the casserole heavy.
Cheese
Cheese makes the casserole creamy and flavorful. Sharp cheddar is my favorite because it stands out against the buttery croissants. Swiss, Gruyere, Monterey Jack, mozzarella, or pepper jack can also work.
Use shredded cheese so it spreads evenly through the casserole. Save a little for the top so it bakes golden.
Green Onions
Green onions add freshness and a mild onion flavor. They help balance the rich croissants, sausage, and cheese.
You can also use sautéed yellow onion, chives, or parsley.
Dijon Mustard
Dijon mustard adds a little depth to the egg mixture. It doesn’t overpower the dish, but it helps the casserole taste more complete.
If you don’t have Dijon, you can skip it or use a small amount of yellow mustard.
Seasonings
Salt, black pepper, garlic powder, and paprika are simple but effective. Be careful with salt if your sausage and cheese are already salty. I like seasoning the egg mixture lightly, then letting the sausage and cheese do some of the work.
Tips & Tricks
To make the best Croissant Breakfast Casserole, use croissants that are slightly dry. Fresh croissants are delicious, but they can become too soft when soaked. If your croissants are fresh, toast the pieces before using them.
Cook the sausage before adding it to the casserole. Raw sausage won’t cook evenly inside the egg mixture, and browning it first gives much better flavor.
Let the croissants soak. After pouring the egg mixture over the croissants, press the pieces down gently so they absorb the custard. If you bake it right away, give it at least 15–20 minutes. If you have time, refrigerate it overnight.
Don’t overbake it. The casserole should be set in the middle, puffed, and golden on top. If the center still looks very wet, bake a little longer. If the top browns too quickly, cover it loosely with foil.
Let it rest before slicing. Ten minutes is enough. This helps the custard settle and makes cleaner slices.
Use a greased baking dish. Croissants and cheese can stick around the edges, so butter or baking spray helps a lot.
Pro Tips
For extra flavor, toast the croissant pieces before assembling. This gives the top more crunch and helps the casserole hold its texture.
If making this casserole overnight, keep a little extra cheese aside and sprinkle it on top right before baking. It makes the top look fresh and golden.
For a richer Croissant Breakfast Casserole, use half-and-half instead of milk. For a lighter one, use whole milk and extra vegetables.
If adding vegetables like mushrooms, spinach, peppers, or onions, cook them first. Vegetables release water as they cook, and adding them raw can make the casserole watery.
For a holiday brunch, add Gruyere, cooked bacon, and chives. It tastes a little more special without adding much work.
If you want a spicy version, use pepper jack cheese, hot breakfast sausage, or a pinch of red pepper flakes.
Step-by-Step Instructions
- Grease a 9×13-inch baking dish with butter or baking spray.
- Tear the croissants into bite-sized pieces.
- Spread the croissant pieces evenly in the baking dish.
- Cook the breakfast sausage in a skillet until browned.
- Drain off excess grease.
- Sprinkle the cooked sausage over the croissants.
- Add most of the shredded cheese over the top.
- In a large bowl, whisk together eggs, milk, cream, Dijon mustard, garlic powder, paprika, salt, and black pepper.
- Pour the egg mixture evenly over the croissants.
- Press the croissants down gently so they soak up the custard.
- Sprinkle the remaining cheese and green onions over the top.
- Let the casserole sit for 20 minutes, or cover and refrigerate overnight.
- Heat the oven to 350°F.
- Bake uncovered for 40–50 minutes, until puffed, golden, and set in the center.
- Let rest for 10 minutes before slicing.
- Serve warm.
Variations
There are many ways to change Croissant Breakfast Casserole. For a bacon version, replace the sausage with crispy chopped bacon. Add cheddar and green onions for a classic breakfast flavor.
For a ham and Swiss version, use diced ham and shredded Swiss or Gruyere. This one is great for leftover holiday ham.
For a vegetarian version, skip the meat and add sautéed mushrooms, spinach, bell peppers, and onions. Make sure the vegetables are cooked and not watery before adding them.
For a spicy version, use hot sausage, pepper jack cheese, diced jalapeños, or red pepper flakes. Serve with salsa or hot sauce.
For a sweeter brunch version, skip the sausage, cheese, mustard, and savory seasonings. Use eggs, milk, cream, vanilla, cinnamon, sugar, and berries. That makes it more like croissant French toast casserole.
For a loaded version, add sausage, bacon, peppers, onions, cheddar, and a little hot sauce. It’s rich, but it’s great for a weekend breakfast.
How to Store
Croissant Breakfast Casserole stores well, which makes it good for leftovers. Let the casserole cool, then cover the baking dish or transfer slices to an airtight container. Store in the refrigerator for up to 4 days.
To reheat, warm individual slices in the microwave for 45–60 seconds, or reheat larger portions in a 325°F oven until warmed through. The oven keeps the top a little crispier than the microwave.
You can freeze baked slices too. Wrap them well and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
If you want to make the casserole ahead before baking, assemble it, cover it tightly, and refrigerate overnight. Bake it the next morning. If baking straight from the fridge, it may need an extra 5–10 minutes.
Fresh toppings like herbs, green onions, or hot sauce are best added after reheating.
Frequently Asked Questions
Can I make Croissant Breakfast Casserole ahead of time?
Yes. Assemble it the night before, cover, refrigerate, and bake the next morning.
Do I need stale croissants?
Stale or day-old croissants work best because they soak up the egg mixture better. Fresh croissants can be toasted first.
Can I use mini croissants?
Yes. Mini croissants work well. Tear them into pieces and use enough to fill the baking dish.
Can I use bacon instead of sausage?
Yes. Cook the bacon until crisp, chop it, and add it to the casserole.
Can I make this vegetarian?
Yes. Skip the meat and add cooked vegetables like spinach, mushrooms, peppers, or onions.
How do I know when the casserole is done?
The center should be set, the top should be golden, and a knife inserted near the center should come out mostly clean.
Why is my casserole soggy?
The croissants may have been too fresh, the vegetables may have released water, or the casserole may need more baking time.
Can I use milk instead of cream?
Yes. Whole milk works well. Half-and-half or cream makes the casserole richer.
What cheese works best?
Cheddar, Swiss, Gruyere, Monterey Jack, mozzarella, and pepper jack all work well.
What should I serve with Croissant Breakfast Casserole?
Serve it with fruit, salad, roasted potatoes, yogurt, coffee, juice, or a simple side of tomatoes and avocado.

Croissant Breakfast Casserole
Equipment
- 9×13-inch baking dish
- Large skillet
- large mixing bowl
- whisk
- spatula
- measuring cups and spoons
Ingredients
Ingredients
- 6 large croissants torn into bite-sized pieces
- 1 lb breakfast sausage
- 8 large eggs
- 1.5 cups whole milk
- 0.5 cup half-and-half or cream
- 2 cups shredded cheddar cheese divided
- 0.25 cup green onions sliced
- 1 tbsp Dijon mustard
- 0.5 tsp garlic powder
- 0.5 tsp paprika
- 0.5 tsp salt
- 0.5 tsp black pepper
- butter or baking spray for greasing the dish
Instructions
- Grease a 9×13-inch baking dish with butter or baking spray.
- Tear the croissants into bite-sized pieces and spread them evenly in the baking dish.
- Cook the breakfast sausage in a large skillet over medium heat until browned and fully cooked.
- Drain off excess grease from the sausage.
- Sprinkle the cooked sausage over the croissant pieces.
- Sprinkle most of the shredded cheddar cheese over the sausage and croissants, saving some for the top.
- In a large bowl, whisk together eggs, whole milk, half-and-half or cream, Dijon mustard, garlic powder, paprika, salt, and black pepper.
- Pour the egg mixture evenly over the croissants.
- Press the croissants down gently so they soak up the custard.
- Sprinkle the remaining cheese and sliced green onions over the top.
- Let the casserole sit for 20 minutes, or cover and refrigerate overnight.
- Heat the oven to 350°F.
- Bake uncovered for 40–50 minutes, until the casserole is puffed, golden, and set in the center.
- Let the casserole rest for 10 minutes before slicing and serving.
Notes
Advertisements
