This Ham and Cheese Croissant Casserole is a tasty dish that’s perfect for breakfast or brunch. Flaky croissants, savory ham, and melty cheese come together for a cozy meal.
It’s so easy to make! Just layer the ingredients and let the oven do its magic. It’s the kind of dish that makes your kitchen smell amazing—who wouldn’t want to wake up to that? 😃
Key Ingredients & Substitutions
Croissants: Fresh croissants are the star here! Their flaky texture adds a special touch. If you’re short on time or fresh ones, store-bought croissants work too. Also, feel free to use brioche for a sweeter flavor.
Ham: Diced cooked ham is great, but you can also use turkey or chicken for a lighter option. Vegetarian? Try spinach or mushrooms for a tasty twist!
Cheese: I love using a mix of cheddar and Swiss for that perfect melt. If you’re feeling adventurous, add Gruyère or Gouda. Dairy-free? Look for plant-based cheese for a similar texture.
Eggs: The egg mixture binds everything together. If you want a lighter version, you can use egg substitutes, like a mix of silken tofu or chickpea flour with water.
Dijon Mustard: This adds a nice kick! If you don’t have Dijon, yellow mustard or even a bit of hot sauce can work in a pinch.
How Do You Ensure the Casserole is Perfectly Soaked?
Soaking the croissants is vital for a delicious, custardy result. Here are a few tips:
- Make sure to press the croissants down gently after pouring the egg mixture. This helps them soak up the liquid.
- If you have time, let the casserole sit for longer—up to 30 minutes. This allows the croissants to absorb even more custard.
- Cover with foil in the first part of baking if you want a softer top, then remove it to brown the casserole toward the end.
Keep an eye on the baking time as ovens can vary. A golden brown top means it’s ready! Enjoy your hearty ham and cheese croissant casserole. 😊

Ham And Cheese Croissant Casserole
Ingredients You’ll Need:
For the Casserole:
- 6 large croissants, halved or torn into large pieces
- 1 ½ cups cooked ham, diced
- 2 cups shredded cheddar cheese (or a mix of cheddar and Swiss)
- 6 large eggs
- 2 cups milk (whole or 2%)
- 1 teaspoon Dijon mustard
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 teaspoon fresh parsley (for garnish, optional)
- Butter or non-stick spray for greasing
How Much Time Will You Need?
This delightful casserole takes about 15 minutes to prepare and 35-40 minutes to bake. Just let it cool for a few minutes before serving, and you’ve got a delicious dish ready to enjoy!
Step-by-Step Instructions:
1. Preparing the Oven and Dish:
First things first, preheat your oven to 350°F (175°C). While it’s heating up, grab a 9×13-inch casserole dish and grease it with butter or non-stick spray to prevent sticking.
2. Layering the Croissants:
Next, take those fluffy croissants and tear them into large pieces. Spread them evenly across the bottom of your greased casserole dish like a cozy blanket.
3. Adding Ham and Cheese:
Now it’s time to sprinkle the diced ham generously over the croissants. Follow this with the shredded cheese, letting it nestle into the croissant pieces. The more cheese, the better—right?
4. Mixing the Egg Mixture:
In a large bowl, whisk together the eggs and milk. Then add the Dijon mustard, salt, and black pepper. Mix it all up until it’s well combined and frothy.
5. Pouring the Mixture:
Pour that delicious egg mixture over the croissant, ham, and cheese layers. Gently press down with a spatula to make sure all the croissant pieces soak up that yummy custard mixture.
6. Letting It Soak:
Let the casserole sit for about 10-15 minutes. This will allow the croissants to absorb all that flavorful goodness.
7. Baking:
Now, it’s time to bake! Place the casserole in the preheated oven and bake for 35-40 minutes. Keep an eye on it—the top should turn golden brown and the eggs should be fully set.
8. Cooling and Garnishing:
Once it’s out of the oven, let it cool for a few minutes. If you like, sprinkle some fresh parsley on top for a pretty finish.
9. Serving:
Now for the best part—serve it warm and enjoy your delightful ham and cheese croissant casserole! Perfect for breakfast, brunch, or any cozy meal time!
Can I Use Other Types of Bread for This Casserole?
Absolutely! While croissants provide a flaky texture, you can use other breads like brioche, challah, or even regular bread. Just make sure to cut them into similar-sized pieces for even soaking.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply warm in the oven or microwave until heated through, adding a splash of milk if the casserole seems dry.
Can I Prepare This Dish the Night Before?
Yes, you can! Assemble the casserole the night before and cover it tightly with plastic wrap. Just be sure to let it sit at room temperature for about 30 minutes before baking to ensure even cooking.
What Can I Substitute for Ham?
If you’re looking for a substitute, cooked turkey, chicken, or even a plant-based protein like chickpeas or tofu works well. You can also add more veggies like spinach or bell peppers for a vegetarian option!



