This Ham and Cheese Croissant Brunch Bake is a warm, cheesy delight that brings together flaky croissants and savory ham. Perfect for feeding a crowd!
It’s like a breakfast hug on a plate. I love serving it on lazy weekends—just pop it in the oven, and enjoy the yummy aroma while waiting!
Plus, it’s super easy to make. Just layer your ingredients, pour over some egg mixture, and bake. Before you know it, you’ll have a tasty brunch ready to go!
Key Ingredients & Substitutions
Croissants: Fresh croissants are key for a buttery texture. If you can’t find them, feel free to use stale croissants or even brioche for a different twist. Pre-made croissant dough can also work in a pinch.
Ham: I use diced cooked ham for convenience. If you prefer a different protein, diced turkey or cooked bacon can be great alternatives. For a vegetarian option, consider using sautéed mushrooms or roasted red peppers.
Cheese: Cheddar gives a nice sharp flavor, but mixing in mozzarella makes it super melty. Use whatever cheese you love; Monterey Jack or Swiss could also work well. To make it dairy-free, try plant-based cheese alternatives.
Eggs: Fresh eggs are essential for a fluffy texture. If you’re short on eggs, a mixture of ground flaxseed and water can work well as a substitute (1 tablespoon flaxseed + 2.5 tablespoons water = 1 egg).
Dijon Mustard: Dijon adds a bit of tang, but if you don’t have it, yellow mustard will also work. For a creamier taste, try using a bit of mayonnaise instead.
How Do I Ensure My Brunch Bake Is Perfectly Soaked?
To make sure your croissants soak up the egg mixture well, follow these tips:
- Gently press the croissants down after adding the egg mixture. This helps them absorb the liquid more evenly.
- Let the mixture sit for 10 minutes before baking. This allows time for everything to meld together beautifully.
- If you have time, consider preparing it the night before and letting it sit in the fridge overnight. Just add an extra few minutes to your baking time!

How to Make Ham and Cheese Croissant Brunch Bake
Ingredients You’ll Need:
Main Components:
- 6 large croissants, cut into chunks
- 1 cup cooked ham, diced
- 2 cups shredded cheddar cheese (or a mix of cheddar and mozzarella)
- 6 large eggs
- 1 ½ cups milk (whole or 2%)
Seasonings and Extras:
- 1 tsp Dijon mustard
- 1 tbsp fresh parsley, chopped (plus extra for garnish)
- Salt and black pepper to taste
- 1 tbsp butter (for greasing)
- Optional: ½ tsp garlic powder or onion powder for extra flavor
How Much Time Will You Need?
This delicious brunch bake will take you about 15 minutes to prepare and then 30-35 minutes to bake. Make sure to allow an additional 10 minutes for the mixture to soak before baking. In total, you’re looking at around 1 hour for a warm, hearty dish perfect for breakfast or brunch!
Step-by-Step Instructions:
1. Prepping the Oven and Dish:
First, preheat your oven to 350°F (175°C). While it’s heating up, take a tablespoon of butter and use it to lightly grease a 9×13-inch baking dish. This will help prevent sticking and ensures easy serving!
2. Adding the Croissants:
Now, take your cut croissants and place them evenly in the greased baking dish. Make sure to spread them out nicely to get an even bake!
3. Layering with Ham and Cheese:
Next, scatter the diced ham and shredded cheese over the croissant pieces. This is where the magic starts—those flavors are going to melt together beautifully!
4. Whisking the Egg Mixture:
In a large mixing bowl, crack the eggs and whisk them together with the milk, Dijon mustard, chopped parsley, salt, and pepper. If you like, add the optional garlic or onion powder for an extra twist of flavor. Mix until everything is well combined.
5. Pouring and Soaking:
Carefully pour the egg mixture evenly over the croissants, ham, and cheese in the baking dish. Gently press down on the croissants to help them soak up the delicious egg mixture. You want every piece to absorb that rich goodness!
6. Letting It Rest:
Let the mixture sit for about 10 minutes. This will help the bread absorb all that yummy custard—trust me, it’s worth it!
7. Baking to Perfection:
Now it’s time to bake! Place the dish in your preheated oven and bake for 30-35 minutes until the top is golden brown and the eggs are all set. The aroma in your kitchen will be irresistible!
8. Cooling and Serving:
Once baked, remove the dish from the oven and let it cool slightly before serving. This allows everything to firm up a bit, making it easier to cut into squares.
9. Finishing Touches:
If you’d like, garnish with some extra chopped parsley for color and flavor before serving warm. Enjoy your delightful Ham and Cheese Croissant Brunch Bake!
Can I Use Day-Old Croissants for This Recipe?
Absolutely! Day-old croissants work wonderfully for this recipe since they’re slightly drier. This helps them soak up the egg mixture without becoming too soggy. Just ensure they’re still fresh enough to have good flavor.
Can I Substitute the Ham with Another Meat or Make It Vegetarian?
Yes! You can easily swap the ham for cooked bacon or turkey for a different flavor. If you’re going vegetarian, try using sautéed mushrooms, spinach, or roasted red peppers to replace the ham.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, just pop it in the microwave or bake in the oven at 350°F (175°C) until warmed through. You may want to cover it with foil to retain moisture.
Can I Make This Brunch Bake Ahead of Time?
Definitely! You can assemble the dish the night before and keep it covered in the fridge. Just add an extra 5-10 minutes to the baking time if you bake it straight from the fridge. This makes for an easy and delicious morning!



