Breakfast casserole is one of those dishes that makes mornings feel a little less rushed and a lot more special. This overnight croissant breakfast casserole is soft, buttery, and has just the right balance of savory comfort. I like to think of it as the dish that waits patiently in the fridge while you’re sleeping, then rewards you with warm, golden layers the next day. We start with flaky croissants, which already taste indulgent on their own, and layer them with eggs, cheese, and breakfast favorites. The beauty here is in the simplicity: the prep happens the night before, so when the sun rises, the only job left is sliding the dish into the oven. It’s the sort of thing that works for lazy Sundays, holiday mornings, or when you want a hearty meal without hovering over the stove. If you’ve ever looked for croissant recipe breakfast ideas, croissant recipes that feel a little more elevated, or even compared Crock Pot casserole recipes to oven bakes, this one earns a spot among the best casserole recipes you’ll ever make. It’s not fussy, and that’s what makes it reliable. Call it a croissants recipe with a twist, or even a breakfast casserole with Bisquick vibes, because it’s got that same cozy energy but with a flaky upgrade.

Table of Contents
- 1) Key Takeaways
- 2) Easy Overnight Croissant Breakfast Casserole Recipe
- 3) Ingredients for Overnight Croissant Breakfast Casserole
- 4) How to Make Overnight Croissant Breakfast Casserole
- 5) Tips for Making Overnight Croissant Breakfast Casserole
- 6) Making Overnight Croissant Breakfast Casserole Ahead of Time
- 7) Storing Leftover Overnight Croissant Breakfast Casserole
- 8) Try these Breakfast recipes next!
- 9) Overnight Croissant Breakfast Casserole Recipe
- 10) Nutrition
1) Key Takeaways
- This breakfast casserole uses buttery croissants for extra flavor and texture.
- Make it the night before and bake in the morning for stress-free mornings.
- It’s versatile with options like ham, sausage, or vegetables.
- Perfect for weekends, holidays, or brunch gatherings.
2) Easy Overnight Croissant Breakfast Casserole Recipe
I’ve always loved breakfast casseroles, but let me tell you, this overnight croissant breakfast casserole is on another level. The first time I made it, I used leftover croissants from the bakery that were just starting to go a bit stale. Instead of tossing them, I thought, why not turn them into something warm and filling? That idea turned into one of the best casserole recipes I’ve ever baked at home.
The trick is in the prep. We get the mixing and layering done the night before, so we don’t need to fuss in the morning. When everyone else is still half-asleep and shuffling around, all I do is pop the dish in the oven. By the time the coffee’s ready, the house smells like melted cheese and toasted croissants. Who doesn’t want to wake up to that?
What I love most is how forgiving it is. Whether you add sausage, ham, or keep it vegetarian with spinach, it all comes together in a way that feels rich but not heavy. Think of it as the croissant recipe breakfast idea you didn’t know you needed. And yes, I’ve tested it against Crock Pot casserole recipes too, and this one still wins for me. It’s quick, flavorful, and feels like a hug in casserole form.

3) Ingredients for Overnight Croissant Breakfast Casserole
Croissants: Use about six large croissants. They should be slightly stale, since they soak up the custard better and keep their texture. Fresh croissants work too, but I actually prefer the day-old ones for this recipe.
Eggs: Eight large eggs create the structure of the casserole. They bind everything together and give that light custardy feel you want in a breakfast casserole.
Milk and Cream: A mix of milk and cream keeps the texture creamy but not too heavy. It balances richness with a smooth bite.
Cheese: Cheddar is my go-to because it melts beautifully and gives a sharp flavor, but feel free to use your favorite blend.
Meat: Ham or sausage works well here. Chop it small so every forkful has a bit of savory goodness.
Seasonings: A teaspoon each of salt and black pepper. Simple, but they bring out all the flavors.
Green Onions: Half a cup of chopped green onions adds freshness and a little bite that balances the richness of the eggs and cheese.

4) How to Make Overnight Croissant Breakfast Casserole
Step 1. Grease a baking dish to keep the casserole from sticking. I like to use a 9×13 inch pan since it gives plenty of space for the croissants to puff and bake evenly.
Step 2. Tear the croissants into big chunks and spread them in the pan. Don’t worry about them looking perfect. The rustic look actually makes the dish more inviting.
Step 3. In a large bowl, whisk the eggs with milk, cream, salt, and pepper. I find that whisking for a minute helps everything come together smoothly.
Step 4. Pour the egg mixture evenly over the croissants. Press them down lightly so they soak it up, but don’t mash them.
Step 5. Sprinkle the cheese, meat, and green onions over the top. This gives the casserole a nice finish and spreads the flavor throughout.
Step 6. Cover with foil or plastic wrap and refrigerate overnight. This step lets the croissants absorb the custard fully.
Step 7. In the morning, preheat your oven to 350°F. Remove the cover and bake for about 45 to 50 minutes until golden and set in the center.
Step 8. Let it rest for 10 minutes before serving. This makes it easier to slice and keeps the layers intact.

5) Tips for Making Overnight Croissant Breakfast Casserole
I’ve tried a few versions of this recipe, and here’s what I’ve learned. Don’t skimp on the croissants. The quality makes a big difference. If you’ve only got smaller croissants, just add a couple more. The casserole should be packed but not crammed.
If you want a lighter flavor, swap the heavy cream for more milk. It still holds together but feels a bit less rich. On the flip side, if you want indulgence, add an extra half cup of cheese. I mean, who ever complained about too much cheese?
For a vegetarian version, skip the meat and add sautéed mushrooms and spinach. It changes the flavor in the best way and still keeps the heartiness. That’s the fun part with croissant recipes like this. They bend to what you’ve got in the fridge.
6) Making Overnight Croissant Breakfast Casserole Ahead of Time
This dish works beautifully as a make-ahead breakfast. I usually put it together the night before, let it chill in the fridge, and then bake it fresh in the morning. It saves time and stress. No one wants to crack eggs or measure cream before their first cup of coffee.
You can prepare it up to 24 hours ahead. Just keep it well covered so it doesn’t dry out. If the croissants soak up too much liquid overnight, add a splash of milk before baking. That refresh keeps the texture just right.
I’ve even made a half batch and baked it in a smaller dish for weekday breakfasts. It reheats nicely, so it’s perfect for when you want a warm, comforting breakfast casserole without the weekday fuss.
7) Storing Leftover Overnight Croissant Breakfast Casserole
Leftovers are rare in my house, but when they do happen, this casserole keeps well. Store slices in an airtight container in the fridge for up to three days. The flavor actually deepens as it sits, which makes for great reheated breakfasts.
To warm it up, use the oven instead of the microwave if you’ve got the time. The oven keeps the edges crisp while the center stays soft. The microwave works in a pinch, but you might lose some texture.
If you want to freeze it, cut into portions, wrap tightly, and freeze for up to two months. It makes for a quick breakfast later, almost like your own frozen meal but much tastier.
8) Try these Breakfast recipes next!
9) Overnight Croissant Breakfast Casserole Recipe

Overnight Croissant Breakfast Casserole Recipe
Ingredients
- 6 large croissants, torn into pieces
- 8 large eggs
- 2 cups milk
- 1 cup heavy cream
- 1 teaspoon salt
- 1 teaspoon black pepper
- 2 cups shredded cheddar cheese
- 1 cup cooked ham or sausage, chopped
- 1/2 cup chopped green onions
Instructions
- Grease a 9×13 inch baking dish.
- Arrange the torn croissants evenly in the dish.
- In a large bowl, whisk together eggs, milk, cream, salt, and pepper.
- Pour the egg mixture over the croissants.
- Top with cheese, ham or sausage, and green onions.
- Cover and refrigerate overnight.
- Preheat oven to 350°F (175°C).
- Bake uncovered for 45-50 minutes until golden and set in the center.
- Let rest 10 minutes before serving.
10) Nutrition
Serving Size: 1/12 of casserole | Calories: 310 | Sugar: 3 g | Sodium: 520 mg | Fat: 19 g | Saturated Fat: 9 g | Carbohydrates: 22 g | Fiber: 1 g | Protein: 14 g | Cholesterol: 180 mg
Written by Kathy for Simply Cooked Recipes




Leave a Comment