This tasty Ham and Cheese Croissant Brunch Bake is like a warm hug on a plate! Flaky croissants, savory ham, and gooey cheese are baked together to create a scrumptious dish perfect for any gathering.
I love serving this bake for brunch—it’s so easy! Just assemble, pop it in the oven, and let it work its magic while you sip your coffee. Who doesn’t want a delicious, cheesy treat to start the day? ☕🥐
Key Ingredients & Substitutions
Croissants: Fresh croissants are essential for this recipe’s texture. If you can’t find them, buttery brioche or even day-old bakery rolls can work well as a substitute.
Ham: Sliced ham brings great flavor, but turkey or chicken deli meat can be a lighter option. For a vegetarian version, consider using sautéed mushrooms or spinach instead.
Cheese: A mix of cheddar and mozzarella gives a nice melt. You can swap in Swiss cheese for a milder taste or use pepper jack for an extra kick. Vegan cheese also works for a dairy-free option.
Milk: Whole milk provides creaminess, but any milk can be used. Almond milk or oat milk are great alternatives if you want a non-dairy option.
Herbs: Fresh chives or parsley add a pop of color and flavor at the end. Basil or thyme could also be lovely if you have those on hand!
How Do You Make Sure the Custard is Absorbed by the Croissants?
Getting the croissants to absorb the custard well is key to a delicious bake. After pouring the egg mixture over the layered ingredients, gently press down on them. This encourages the liquid to soak in properly.
- Allow the dish to sit for 10-15 minutes. This waiting time helps the croissants absorb all the flavors, making the dish richer.
- Check if the croissants are soft. If they still seem too dry, you can pour a bit more custard mixture over the top and press down again.

How to Make Ham and Cheese Croissant Brunch Bake
Ingredients You’ll Need:
For the Bake:
- 6 large croissants, sliced into thirds horizontally
- 10 oz (280 g) sliced ham
- 2 cups shredded cheese (cheddar and mozzarella mix works great)
- 1 ½ cups milk
- 4 large eggs
For the Flavor:
- 1 tsp Dijon mustard
- 1 tsp garlic powder
- 1 tsp dried mustard powder (optional)
- Salt and freshly ground black pepper, to taste
For Garnish:
- 2 tbsp chopped fresh chives or parsley
- 1 tbsp butter, for greasing the baking dish
How Much Time Will You Need?
This delicious brunch bake will take you about 15 minutes to prep, plus 30-35 minutes to bake in the oven. All together, you’re looking at about 45-50 minutes until you can enjoy this cheesy goodness!
Step-by-Step Instructions:
1. Preheat and Prepare the Dish:
First, preheat your oven to 350°F (175°C). While that’s heating up, take your medium-sized baking dish and grease it well with butter. This will keep the bake from sticking later.
2. Slice the Croissants:
Next, take your croissants and slice them horizontally into thirds. This creates thinner layers that soak up all that delightful custard mixture. It’s a simple step that makes a big difference in texture!
3. Layer the Ingredients:
Now it’s time to assemble! In the greased baking dish, start layering your croissant pieces, then add a layer of ham slices, followed by a sprinkle of shredded cheese. Repeat this process until you run out of ingredients, making sure to finish with a layer of cheese on top. This will give you a beautiful, cheesy crust when baked.
4. Whisk Up the Custard:
In a separate mixing bowl, whisk together the milk, eggs, Dijon mustard, garlic powder, dried mustard powder (if using), salt, and pepper. Mix it all well until combined; you want every ingredient blended nicely together.
5. Pour and Soak:
Take that lovely custard mixture and pour it evenly over your layered croissants, ham, and cheese in the baking dish. Give it a gentle press down with your hands to help the liquid soak in, ensuring every layer gets some love.
6. Let it Rest:
Allow the dish to sit for about 10-15 minutes. This resting time gives the croissants a chance to absorb the custard mixture, making them extra tasty when baked.
7. Bake to Perfection:
Pop the baking dish into your preheated oven and bake uncovered for 30-35 minutes. You’ll know it’s ready when the top is golden brown and the middle is set. The aroma will fill your kitchen, and it will be hard to resist!
8. Cool and Garnish:
Once done, remove it from the oven and let it cool for a few minutes. This waiting time helps it firm up a bit more. Just before serving, sprinkle with fresh chives or parsley for a cheerful touch.
9. Serve and Enjoy:
Your Ham and Cheese Croissant Brunch Bake is now ready to be served! Enjoy it warm with a cup of coffee or a refreshing glass of orange juice. Perfect for family gatherings or brunch with friends!
This bake is not only easy to make but offers a delightful combination of flavors that everyone will love! Enjoy your meal!
Can I Use Different Types of Meat?
Absolutely! While sliced ham is the star of this recipe, you can easily substitute it with turkey, chicken, or even bacon for a different flavor. For a vegetarian option, consider using sautéed mushrooms or spinach.
What Can I Substitute for the Cheese?
If you want to mix it up, you can use any cheese you like! Swiss cheese offers a milder taste, while pepper jack adds a nice kick. Vegan cheese alternatives work well if you’re looking for dairy-free options.
Can I Prepare This Dish the Night Before?
Yes, you can prepare it in advance! Assemble everything in the baking dish, cover it tightly with plastic wrap, and refrigerate overnight. Just make sure to let it sit out for about 15-20 minutes at room temperature before baking the next day to ensure even cooking.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm it gently in the oven or microwave, adding a splash of milk if needed to keep it moist.



