I’ve got to tell you about the time I first nailed this Croissant Bake. It was one of those mornings when I was staring at the fridge thinking, “What the heck do I even make for breakfast that tastes amazing but isn’t a nightmare to pull off?” Enter the Croissant Bake—a total kitchen win that’s become a go-to whenever I want a comforting, crowd-pleasing meal. This dish is all about layers of flaky croissant bread soaking up a creamy, cheesy filling that just sings with flavor. It’s like the best parts of breakfast and brunch rolled into one casserole, and honestly, it feels fancy but comes together with zero stress.
What I love about this Croissant Bake is how it fits right in with my foodie life where flavor and fun take center stage. It’s perfect for lazy weekends, casual brunches with friends, or even those days when you want to host but don’t want to be stuck in the kitchen all morning. The mix of buttery croissants, savory fillings, and melty cheese creates a dish that everyone can’t stop talking about. Plus, it’s flexible—think ham and cheese croissant bake, or a veggie-friendly croissant strata, all equally mouthwatering.
If you haven’t tried digging into a savory croissant bake yet, you’re in for a treat. I’m so excited to share this recipe with you because it brings together everything cozy and delicious about breakfast casseroles but with that irresistible croissant twist. Imagine your kitchen filled with that toasty, buttery goodness baking away, and a table full of happy eaters ready to dig in. Let’s get to it – your new favorite croissant breakfast casserole awaits!
What You’ll Need:

This Croissant Bake keeps the ingredient list totally approachable—because great food shouldn’t be complicated.
- 6 large croissants (day-old is best for soaking up all those delicious flavors)
- 8 large eggs
- 2 cups whole milk (or half-and-half for extra creaminess)
- 1 cup shredded cheddar cheese (feel free to swap with mozzarella or Gruyère)
- 1 cup diced ham (for a fantastic ham and cheese croissant bake variation)
- 1 medium onion, diced
- 1 cup fresh spinach (optional for a touch of green)
- 2 tablespoons Dijon mustard (secret ingredient for a little tang)
- 1 teaspoon salt
- ½ teaspoon black pepper
Out of croissants? No problem. You can grab crescent rolls at any grocery store for a crescent roll casserole twist that’s just as tasty. Using day-old bread or rolls helps everything soak up the custard mixture better, making for a perfect croissant strata texture and flavor.
This Croissant Bake is kind to your wallet because a few simple pantry staples come together in one dish, making it ideal for feeding a crowd or batching for leftovers. Plus, leftovers store beautifully for up to 3 days in an airtight container—just reheat and enjoy, or even slice and pack for an easy breakfast on the go.
Here’s my secret little upgrade that takes this Croissant Bake from good to “wow”: a sprinkle of fresh herbs like thyme or chives right before popping it in the oven. It adds fresh flavor without any extra hassle.
Let’s Cook This Together:
Time to roll up your sleeves and make this Croissant Bake come to life! Start to finish, it takes about 50 minutes, and the best part is once everything is in the oven, you can relax or get a jump on other meal prep.
- Preheat your oven to 350°F. Lightly grease a 9×13-inch baking dish.
- Cut the croissants into bite-sized pieces. Spread half of them evenly in your baking dish. This is the base of your croissant breakfast casserole—the part that soaks up all the savory custard.
- In a skillet over medium heat, sauté the diced onion until it’s soft and translucent, about 5 minutes. If you’re adding spinach, toss it in towards the last minute just to wilt it. It adds a lovely freshness and color here!
- Sprinkle half the sautéed onion and spinach over the croissant pieces, then add the diced ham and half of your shredded cheese.
- Top with the remaining croissant pieces, pressing gently to pack it down.
- In a large bowl, whisk together eggs, milk, Dijon mustard, salt, and pepper. This custard mixture is what brings your croissant bake together, soaking into the bread and melding all the flavors.
- Pour the custard evenly over the croissants in your baking dish. Use a spatula or your hands to gently press the croissants down so every piece gets coated.
- Sprinkle the remaining cheese and onion over the top.
- Let your casserole sit for 10 minutes before baking—that rest gives the bread time to soak up all those custardy flavors.
- Bake for 35-40 minutes, until golden brown and puffed. The smell at this point is pretty much irresistible. Your kitchen is about to smell incredible when this Croissant Bake is ready!
If your croissant bake looks a little custardy in spots when you pull it out, don’t panic. It will set as it cools, making slicing easier and the texture perfect.
Once out of the oven, let it cool for 5 minutes before serving—this helps it slice neatly and stay together.
Timings can vary based on your oven, but this is a tried-and-true recipe I keep coming back to whenever I want that perfect combination of flaky, cheesy, and savory.
How to Serve & Savor It:

Serving this Croissant Bake is a joy in itself because it pairs beautifully with so many things. I love to serve it with fresh fruit or a bright, crisp salad to balance the richness. A classic side of roasted potatoes or crispy bacon always goes over well too.
My absolute favorite way to enjoy this croissant breakfast casserole is on a lazy weekend morning with a hot cup of coffee and a big glass of fresh squeezed orange juice. It feels indulgently cozy without being over the top.
Presentation-wise, you can sprinkle some fresh parsley or chives on top to add color and a pop of fresh flavor. For a seasonal twist, swap ham out for sautéed mushrooms and kale, or try a caramelized onion and gruyère version—both add a nice earthy depth.
Leftovers? No problem. This Croissant Bake shines all over again re-heated and even makes a fantastic sandwich filling for lunch the next day. Slice it up and pop it between some crusty bread with a smear of mustard for an easy, elevated leftover makeover.
If you love breakfast casseroles like this, check out this Easy, Cheesey Croissant Breakfast Bake for a similar vibe with a bit more gooey cheese action.
Your Questions, Answered:
Can I prep parts of this Croissant Bake ahead?
Absolutely! I often assemble the casserole the night before, cover it, and refrigerate. When I wake up, it’s ready to bake. Just add an extra 5-10 minutes of baking time if you’re taking it straight from the fridge. Easy win for busy mornings!
What’s a good swap for ham in this Croissant Bake?
For sure! You can swap ham for cooked sausage, bacon, or go veggie with mushrooms or roasted veggies. Even a smoked salmon version turns this croissant strata into something special.
How can I make this Croissant Bake for more or fewer people?
This recipe fits a 9×13 pan, serving about 6-8. To feed fewer people, halve it and bake in a smaller dish for less time. For a crowd, double it and bake in a larger pan or spread across two dishes.
Can I use crescent rolls instead of croissants?
Yes! Crescent rolls work well for a crescent roll casserole that’s just as comforting. The texture is slightly different but still delicious.
Can I freeze leftovers?
You can freeze portions after baking. Wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating gently.
Do I have to add spinach or can I leave it out?
Totally optional! Spinach adds color and a fresh note, but this savory croissant bake is delicious even without it.
Any tips for extra flavor?
I like adding a little pinch of smoked paprika or fresh herbs like thyme for depth. Dijon mustard in the custard really wakes up the flavors. And for a fun twist, try swapping the cheddar for gruyère like in this Ham and Cheese Croissant Bake.
Also, if you happen to have leftover ham, Laura’s suggestion from this post reminds me how perfect ham is for croissant bakes.
Final Foodie Thoughts:
This Croissant Bake has a special spot in my heart because it’s that perfect blend of comforting and impressive without being complicated. It feels like celebration food but works perfectly for everyday cooking—the essence of what I love to share here at YourEverydayFoodie.
My Top Croissant Bake Tips:
- Use day-old croissants for best soaking and texture.
- Let the assembled bake rest before baking for moister, tender results.
- Don’t skip the Dijon mustard in the custard—it adds just the right subtle tang.
For tasty variations, I’m all about:
- Ham and cheese croissant bake with gruyère and a touch of nutmeg
- A veggie-packed croissant strata loaded with mushrooms and spinach
- A breakfast sausage and cheddar combo that’s hearty and satisfying
The ham and cheese version gets requested most often around here—a true crowd pleaser.
I hope you take this recipe and make it your own little kitchen win, whether you’re feeding family on a Sunday morning or sharing with friends at brunch. It’s the kind of dish that fills the house with warmth and happy chatter.
If you want some more everyday foodie inspiration, don’t miss my Ginger Spiced Apple Holiday Bake or try the super simple and delicious Caramelized Baked Banana Slices.
Now go ahead—grab those croissants and let’s make your new favorite Croissant Bake! You won’t regret it.
Croissant Bake
A deliciously flaky and savory croissant bake perfect for breakfast or brunch, combining buttery croissants with eggs, cheese, and flavorful fillings.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Breakfast
- Method: Baked
- Cuisine: American
Ingredients
- 4 large croissants, cut into chunks
- 6 large eggs
- 1 cup whole milk
- 1 cup shredded cheddar cheese
- 1/2 cup cooked and crumbled breakfast sausage
- 1/4 cup diced bell pepper
- 1/4 cup diced onion
- 1 tsp Dijon mustard
- Salt and pepper to taste
- 2 tbsp chopped fresh parsley (optional)
Instructions
- Preheat oven to 350°F (175°C) and lightly grease a 9×9 inch baking dish.
- In a large bowl, whisk together eggs, milk, Dijon mustard, salt, and pepper until well combined.
- Add croissant chunks, cheddar cheese, cooked sausage, bell pepper, and onion to the egg mixture. Stir gently to combine.
- Pour the mixture into the prepared baking dish, spreading evenly.
- Bake for 30-35 minutes, or until the eggs are set and the top is golden brown.
- Remove from oven and let cool for 5 minutes before serving.
- Garnish with chopped fresh parsley if desired and serve warm.
Notes
For a vegetarian version, omit the sausage and add sautéed mushrooms or spinach. Serve with a side of fresh fruit or a light green salad for a complete meal.

