Picture this: it's a busy weekday evening, the kids are hungry, and you need something that feels special but doesn't demand hours in the kitchen. That's exactly why I created this croissant bake breakfast casserole. It's the dinner that thinks it's breakfast – flaky, buttery croissants soaked in a creamy egg custard, studded with ham and cheese, and baked until golden and puffed.
Advertisements1
I first made this when my daughter begged for 'breakfast for dinner' on a school night. I wanted something more filling than pancakes, and this casserole was born. It's become our go-to for cozy dinners, lazy weekend brunches, and even holiday mornings. The best part? You can assemble it ahead and pop it in the oven when you're ready.
Whether you're feeding your family or hosting a gathering, this dish brings comfort and joy to the table. It's forgiving, flexible, and absolutely delicious. So let's get baking – I promise you'll love it.
Why You'll Love This Recipe
About the Ingredients
6 large croissants, slightly stale (about 300g)
Stale croissants absorb the custard better without getting mushy. If yours are fresh, cut them into cubes and let them sit out for an hour, or toast lightly.
8 large eggs
Use room-temperature eggs for easier mixing and a smoother custard. Large eggs are standard; if using extra-large, you may need to reduce to 7.
2 cups (480ml) whole milk
Whole milk gives the richest custard. You can substitute 2% or a mix of milk and cream, but the texture will be slightly less creamy.
1 cup (240ml) heavy cream
Heavy cream adds luxurious richness. For a lighter version, use half-and-half, but the bake won't be as decadent.
2 cups (200g) shredded sharp cheddar cheese
Sharp cheddar provides a bold flavor. Swap with Gruyère, Swiss, or a mix for a different taste. Pre-shredded cheese may have anti-caking agents; shred your own if possible for smoother melting.
1 cup (150g) diced cooked ham
Ham adds protein and a savory touch. Substitute cooked bacon, sausage, or smoked turkey. If using bacon, cook and crumble it first.
1/4 cup (25g) grated Parmesan cheese
Parmesan adds a nutty, salty finish. Use fresh grated for the best flavor, or skip if you prefer.
2 tablespoons (30g) unsalted butter, melted
Melted butter is brushed on the croissants for extra richness. You can omit or use olive oil for a lighter option.
1 teaspoon Dijon mustard
Dijon adds a subtle tang that balances the richness. Use yellow mustard or a pinch of dry mustard if needed.
1/2 teaspoon salt
Adjust to your taste, especially if your ham and cheese are salty. Sea salt or kosher salt works well.
1/4 teaspoon black pepper
Freshly ground pepper adds a gentle kick. For extra flavor, add a pinch of nutmeg or paprika.
2 tablespoons chopped fresh chives (optional)
Chives add a fresh, oniony note. You can substitute with green onions or parsley.
Tips & Tricks
Avoid Soggy Croissants
Use day-old or slightly stale croissants. Fresh ones will become too soggy. If all you have are fresh, cut them into cubes and let them dry on a baking sheet for 30 minutes.
Don't Overmix the Custard
Whisk the eggs and dairy just until combined. Overmixing can incorporate too much air, causing the casserole to puff and then collapse.
Let It Rest Before Baking
After assembling, let the casserole sit for at least 15 minutes (or overnight) so the croissants soak up the custard. This ensures even baking and a cohesive texture.
Pro Tips
Step-by-Step Instructions
1. Prep the Croissants
Preheat your oven to 350°F (175°C). Grease a 9×13-inch (23×33 cm) baking dish. Tear the croissants into bite-size pieces and spread them evenly in the dish. If using fresh croissants, let them sit out for an hour to dry slightly.
2. Whisk the Custard
In a large bowl, whisk together the eggs, milk, heavy cream, Dijon mustard, salt, and pepper until fully combined and smooth. The mustard helps emulsify the custard and adds a subtle tang.
3. Layer with Ham and Cheese
Sprinkle the diced ham and half of the shredded cheddar cheese over the croissants. This ensures every bite has a bit of ham and cheese. Gently toss with your hands to distribute.
4. Pour the Custard
Slowly pour the custard mixture over the croissants, making sure to saturate all pieces. Use a spatula to gently press down the croissants so they absorb the liquid evenly.
5. Top with Cheese
Sprinkle the remaining cheddar cheese and the Parmesan over the top. This creates a golden, bubbly crust. Brush the exposed croissants with melted butter for extra richness.
6. Let It Soak
Allow the casserole to rest at room temperature for at least 15 minutes, or cover and refrigerate overnight. This step is crucial for the custard to soak into the croissants, ensuring a creamy interior.
7. Bake Until Golden
Bake in the preheated oven for 35-40 minutes, or until the top is golden brown and the center is set but still slightly jiggly. The edges should be bubbling. An instant-read thermometer inserted in the center should read 160°F (71°C).
8. Rest and Garnish
Remove from the oven and let rest for 10 minutes before serving. This allows the casserole to set and makes cutting easier. Garnish with fresh chives if desired.
Delicious Variations
Vegetarian Delight
Omit the ham and add 1 cup of sautéed mushrooms, spinach, or roasted red peppers for a veggie-packed version.
Spicy Southwestern
Replace ham with cooked chorizo or spicy sausage, and add a can of drained diced green chiles and a pinch of cumin for a kick.
Sweet and Savory
Swap the ham for cooked bacon and add 1/2 cup of caramelized onions or a handful of fresh blueberries for a sweet-savory twist.
How to Store Elevate Dinner with Croissant Bake Breakfast Casserole – Yum! 🍽️
Refrigerator
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Freezer
This casserole freezes well. Wrap tightly in plastic wrap and foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat individual portions in the microwave for 1-2 minutes, or in a 350°F (175°C) oven for 10-15 minutes, until warmed through.
Frequently Asked Questions
Q: Can I make this croissant bake ahead of time?
Yes, you can assemble it up to 24 hours in advance. Cover and refrigerate, then bake directly from the fridge, adding about 10 extra minutes to the baking time.
Q: Can I use something other than croissants?
Absolutely. You can use brioche, challah, or even sourdough bread. The key is to use slightly stale bread so it absorbs the custard without turning mushy.
Q: How do I know when the casserole is done?
The casserole is done when the top is golden brown, the edges are bubbling, and the center is set but still slightly jiggly. An instant-read thermometer should register 160°F (71°C) in the center.
Q: Can I make this gluten-free?
Yes, use gluten-free croissants or bread. Ensure all other ingredients, like mustard and ham, are gluten-free. The baking time may vary slightly, so check for doneness.
Q: What can I substitute for the ham?
You can use cooked bacon, sausage, or smoked turkey. For a vegetarian option, omit the meat and add extra vegetables like sautéed mushrooms or spinach.
I hope this croissant bake brings as much joy to your table as it does to mine. Whether you serve it for dinner or brunch, it's a dish that gathers everyone around. If you try it, I'd love to hear how it turns out! Share your experience in the comments below, and don't forget to tag me in your photos. Happy cooking! Parenting, one mindful moment at a time.
Elevate Dinner with Croissant Bake Breakfast Casserole – Yum! 🍽️
This croissant bake breakfast casserole is a buttery, savory dinner that feeds a crowd with minimal effort and maximum flavor.
🧂 Ingredients
- 6 large croissants, slightly stale (about 300g)
- 8 large eggs
- 2 cups (480ml) whole milk
- 1 cup (240ml) heavy cream
- 2 cups (200g) shredded sharp cheddar cheese
- 1 cup (150g) diced cooked ham
- 1/4 cup (25g) grated Parmesan cheese
- 2 tablespoons (30g) unsalted butter, melted
- 1 teaspoon Dijon mustard
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons chopped fresh chives (optional)
📋 Instructions
- 1Prep the Croissants — Preheat your oven to 350°F (175°C). Grease a 9×13-inch (23×33 cm) baking dish. Tear the croissants into bite-size pieces and spread them evenly in the dish. If using fresh croissants, let them sit out for an hour to dry slightly.
- 2Whisk the Custard — In a large bowl, whisk together the eggs, milk, heavy cream, Dijon mustard, salt, and pepper until fully combined and smooth. The mustard helps emulsify the custard and adds a subtle tang.
- 3Layer with Ham and Cheese — Sprinkle the diced ham and half of the shredded cheddar cheese over the croissants. This ensures every bite has a bit of ham and cheese. Gently toss with your hands to distribute.
- 4Pour the Custard — Slowly pour the custard mixture over the croissants, making sure to saturate all pieces. Use a spatula to gently press down the croissants so they absorb the liquid evenly.
- 5Top with Cheese — Sprinkle the remaining cheddar cheese and the Parmesan over the top. This creates a golden, bubbly crust. Brush the exposed croissants with melted butter for extra richness.
- 6Let It Soak — Allow the casserole to rest at room temperature for at least 15 minutes, or cover and refrigerate overnight. This step is crucial for the custard to soak into the croissants, ensuring a creamy interior.
- 7Bake Until Golden — Bake in the preheated oven for 35-40 minutes, or until the top is golden brown and the center is set but still slightly jiggly. The edges should be bubbling. An instant-read thermometer inserted in the center should read 160°F (71°C).
- 8Rest and Garnish — Remove from the oven and let rest for 10 minutes before serving. This allows the casserole to set and makes cutting easier. Garnish with fresh chives if desired.



