This Ham and Cheese Croissant Brunch Bake is a cozy dish that combines flaky croissants, savory ham, and gooey cheese. Perfect for a brunch gathering or a lazy weekend morning!
It’s super easy to make! Just tear up some croissants, layer them with ham and cheese, and pour over a simple egg mix. I love serving it with a side of fresh fruit to balance the flavors!
Key Ingredients & Substitutions
Croissants: Fresh croissants are a must! They provide great texture and flavor. If you’re short on croissants, you can use other bakery breads like brioche or soft white bread to build a similar base.
Ham: Cooked ham adds a nice salty flavor. If you’re vegetarian or looking for a lighter option, consider using sautéed mushrooms or diced bell peppers instead.
Cheese: Gruyère is my favorite for its melting qualities, but Swiss or cheddar work just fine. If dairy is not an option, try a dairy-free cheese or nutritional yeast for a cheesy flavor.
Heavy cream: This ingredient adds richness to the dish. If you’re cutting down on calories, simply use more milk. Even half-and-half can work in a pinch!
Dijon mustard: It gives a great tangy boost. If you don’t have it on hand, you can use yellow mustard or even omit it for a milder flavor.
How Do I Make Sure My Croissant Bake Is Soaked Just Right?
Soaking the croissant pieces is key for the best texture. You want them soft, but not mushy. Here’s a good approach:
- After pouring the egg mixture over the croissants, gently press them down with a spatula. This helps them soak up the custard.
- Allow the casserole to sit for 10-15 minutes before baking. This rest time is crucial for absorption!
Make sure the croissants are covered with the egg mixture as much as possible for full flavor. If it’s looking a bit dry before baking, don’t hesitate to splash more milk on top!

How to Make Ham and Cheese Croissant Brunch Bake
Ingredients You’ll Need:
For the Bake:
- 6 large croissants, torn into bite-sized pieces
- 8 oz cooked ham, chopped or torn into pieces
- 1 ½ cups shredded cheese (Gruyère, Swiss, or cheddar work well)
- 6 large eggs
- 2 cups milk (whole or 2%)
- 1/2 cup heavy cream (optional, for richness)
- 1/4 cup chopped fresh parsley (plus extra for garnish)
- 1 tsp Dijon mustard (optional, for added flavor)
- Salt and freshly ground black pepper, to taste
- 1 tbsp butter (for greasing)
How Much Time Will You Need?
This Ham and Cheese Croissant Brunch Bake will take about 15 minutes to prep and 35-45 minutes to bake. In total, you’ll spend about 1 hour, including time for resting the casserole before baking!
Step-by-Step Instructions:
1. Preheat The Oven:
Start by preheating your oven to 350°F (175°C). While that’s heating up, take a moment to butter your 9×13 inch baking dish lightly. This helps prevent sticking and adds flavor!
2. Prepare The Croissants:
Next, tear the croissants into bite-sized pieces. Spread these pieces evenly in your prepared baking dish, creating a cozy base for the bake.
3. Add The Ham:
Now, scatter the chopped ham over the croissant pieces. This adds a savory, hearty layer that complements the croissants beautifully.
4. Sprinkle The Cheese:
Time to sprinkle the shredded cheese over the top of the ham and croissants. Don’t be shy—cheese makes everything better!
5. Make The Egg Mixture:
In a mixing bowl, whisk together the eggs, milk, heavy cream (if you want that extra richness!), Dijon mustard, chopped parsley, and a pinch of salt and pepper. Whisk it all until it’s well combined.
6. Pour And Press:
Pour the egg mixture evenly over your layers of croissants, ham, and cheese. Grab a spatula and gently press down on the croissants to help them soak up all that delicious custard.
7. Let It Sit:
Allow the casserole to sit for about 10-15 minutes. This is an important step to make sure the croissants soak up all the egg mixture.
8. Bake Away:
Slide your baking dish into the oven and let it bake for 35 to 45 minutes. You’ll know it’s ready when the custard is set and the top turns a beautiful golden brown.
9. Cool Down:
Once it’s out of the oven, let it cool slightly. This helps prevent the casserole from becoming too mushy while serving.
10. Garnish And Serve:
Garnish your baked dish with some extra fresh parsley for a pop of color. Then, slice it up and serve warm. Enjoy this hearty and flavorful brunch dish with your loved ones!
Can I Use Any Type of Bread Instead of Croissants?
While croissants are best for their buttery flavor and texture, you can substitute them with other types of bread like brioche or soft white bread. Just keep in mind that the final texture might vary slightly.
Can I Prepare This Bake the Night Before?
Yes, you can! Simply assemble the bake and cover it with plastic wrap in the fridge overnight. In the morning, let it sit at room temperature for about 30 minutes before baking, as this helps ensure even cooking.
What’s the Best Way to Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, pop it in the microwave or warm it gently in the oven at 350°F (175°C) until heated through.
Can I Add Other Ingredients to This Recipe?
Absolutely! Feel free to personalize your bake by adding ingredients like sautéed onions, bell peppers, or even spinach for a boost of veggies. Just make sure any added ingredients are pre-cooked to avoid excess moisture.



