
My Ham and Cheese Croissant Casserole turns simple ingredients into something absolutely magical. Think buttery croissants soaked in rich custard layered with savory ham and melty mozzarella. It's like having breakfast at a cozy French cafe right in your own kitchen.
Why This Recipe Works
I love how easy this casserole is to put together and it's perfect for using up those day-old croissants. The way the custard soaks into those flaky layers and the cheese gets all melty it's just heaven. Whether you're hosting brunch or want something special for breakfast this dish never fails to impress.
Everything You Need
- Croissants: Cut them into nice big chunks they're the star here.
- Heavy Cream & Whole Milk: Makes the most amazing custard.
- Eggs: Helps everything hold together beautifully.
- Ham: I like using deli ham cut into bite-sized pieces.
- Mozzarella: Gets wonderfully melty and stretchy.
- Seasonings: Italian herbs salt and pepper keep it simple.

Let's Make It Together
Get your oven warmed up to 350°F and grease a nice big baking dish. Layer in those croissant pieces ham and half your cheese. Mix up your custard with the cream milk eggs and seasonings pour it all over making sure everything gets soaked. Give it a gentle press down top with the rest of your cheese cover with foil and bake for 30 minutes then another 10 uncovered until it's golden and perfect.
Mix It Up
- Cheese Options: Try cheddar brie or parmesan they're all amazing.
- No Meat?: Sautéed mushrooms or veggies work beautifully.
- Different Proteins: Crispy bacon or prosciutto add great flavor.
- Dairy Free?: You might try almond or oat milk though I haven't tested these.
Make Life Easy
- Plan Ahead: Put it all together the night before pop it in the fridge and bake it fresh in the morning.
- Leftovers: Keep them covered in the fridge for up to 3 days warm them in the oven to get that fresh-baked taste back.

Frequently Asked Questions
- → Can I make this ahead?
- Yes, assemble the casserole the night before and refrigerate. Add a few extra minutes to baking time if cooking from cold.
- → Can I use different cheese?
- Yes, swap mozzarella for Swiss, cheddar, or your favorite melting cheese.
- → Why use stale croissants?
- Slightly stale croissants better absorb the egg mixture without becoming too soggy.
- → Can I freeze this casserole?
- Yes, freeze before baking for up to 2 months. Thaw overnight before baking.
- → Can I add vegetables?
- Yes, sautéed mushrooms, spinach, or bell peppers would work well. Just cook and drain any excess moisture first.