This Ham and Cheese Croissant Brunch Bake is cozy and satisfying! It features fluffy croissants, tasty ham, and melty cheese all baked together in a creamy egg mixture. Yummy!
It’s perfect for brunch with family or friends. I love how easy it is to whip up—just layer it all in a dish and let the oven do the work. Who wouldn’t want a slice? 😄
Ingredients & Substitutions
Croissants: Fresh croissants are key for the best texture. However, if you’re short on time, you can use day-old ones or even puff pastry for a different twist. Just make sure to cut them into similar-sized pieces for even cooking.
Ham: Diced cooked ham adds a savory touch. If you want a healthier option, try turkey or chicken breast. For a vegetarian twist, swap in sautéed mushrooms or spinach.
Cheese: A blend of cheddar and mozzarella gives a creamy and gooey texture. You might also use gouda or pepper jack for a kick. If you’re dairy-free, try vegan cheese, but check the melting quality!
Eggs: Eggs are essential for binding. You could use egg substitutes like flaxseed meal or silken tofu if you’re avoiding eggs, but be aware the texture might change a bit.
Milk: Whole or 2% milk works well in this dish. Almond milk or oat milk can be used for lactose-free options, just keep the unsweetened varieties to avoid altering the flavor.
How Do You Ensure the Perfect Egg Custard Texture?
To create a soft, custardy bake, following the resting period is crucial. This allows the croissants to soak up the egg mixture. Here’s how to do it:
- After pouring the egg mixture over the croissants, gently press with a spatula. This encourages the liquid to permeate.
- Cover and let it sit at room temperature for 20-30 minutes. If the croissants are stale, a bit longer soaking may be helpful.
- Watch for doneness when baking; look for a puffed-up center and golden edges. A toothpick should come out clean when inserted into the custard.
Taking these steps will help ensure your bake turns out light and fluffy! Enjoy your brunch!

Ham And Cheese Croissant Brunch Bake
Ingredients You’ll Need:
For the Bake:
- 6 large croissants, cut into chunks
- 1 cup diced cooked ham
- 2 cups shredded cheese (cheddar and mozzarella blend recommended)
- 6 large eggs
- 2 cups milk (whole or 2%)
- 1 tsp Dijon mustard (optional for flavor)
- ½ tsp garlic powder
- Salt and black pepper, to taste
For Garnish:
- 2 tbsp fresh chives, chopped
For Greasing:
- Butter or nonstick spray (for greasing the baking dish)
How Much Time Will You Need?
This delicious brunch bake will take about 15 minutes to prepare and another 35-40 minutes to bake (including the resting time). It’s perfect for a cozy get-together!
Step-by-Step Instructions:
1. Preheat & Prepare the Dish:
Start by preheating your oven to 350°F (175°C). While it heats up, take a 9×13-inch baking dish and lightly grease it with butter or nonstick spray to prevent sticking. This will make it easier to serve later!
2. Prepare the Croissants:
Cut the croissants into nice bite-sized chunks. Spread these evenly across the bottom of your greased baking dish. The croissants will soak up all that delicious egg mixture!
3. Add Ham and Cheese:
Now, sprinkle the diced cooked ham over the croissant chunks. Add the shredded cheese on top of the ham. This will ensure every bite has cheesy goodness!
4. Make the Egg Mixture:
In a mixing bowl, whisk the eggs, milk, Dijon mustard (if using), garlic powder, salt, and black pepper together until everything is well combined. This will create a tasty custard that binds the bake.
5. Combine Everything:
Pour the egg mixture evenly over the croissants, ham, and cheese in the baking dish. Use a spatula to gently press down on the mixture to help the croissants soak up all the tasty liquid.
6. Let It Rest:
Cover the dish with aluminum foil and let it sit at room temperature for about 20-30 minutes. This step allows the croissants to become perfectly soaked in the egg custard.
7. Bake the Dish:
Remove the foil and pop it in the oven. Bake it uncovered for 30-35 minutes or until the top is golden brown and the insides are set. You’ll want to keep an eye on it for that lovely color!
8. Cool and Serve:
Once done, take it out of the oven and let it cool for about 5-10 minutes. This makes it easier to cut and serve. Before serving, garnish it with freshly chopped chives for a bit of extra flavor and a nice touch!
9. Enjoy!
Serve your Ham and Cheese Croissant Brunch Bake warm alongside fresh fruit, a side salad, or your favorite juice. It’s the perfect way to enjoy a delicious brunch!
Enjoy your delicious Ham and Cheese Croissant Brunch Bake!
Can I Use Other Types of Meat?
Absolutely! While diced ham is traditional, you can easily substitute it with cooked bacon, sausage, or even turkey for a lighter option. Just ensure that whatever meat you use is fully cooked and diced into bite-sized pieces.
How Do I Store Leftovers?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply place individual portions in the microwave or warm them in the oven until heated through.
Can I Make This Recipe Ahead of Time?
Yes! You can prepare the dish up to step 5, cover it tightly, and refrigerate it overnight. Just make sure to bake it right before serving for the best texture and flavor!
What Can I Use Instead of Chives?
If you don’t have chives, feel free to use green onions, parsley, or even a sprinkle of paprika for color. Each will add a unique flavor and enhance the overall presentation of your dish!



