This Ham and Cheese Croissant Brunch Bake is a warm, cheesy delight perfect for gatherings. Soft croissants soaked in a creamy egg mixture bring buttery goodness to your table!
Honestly, who can resist cheesy goodness? It makes brunch feel extra special. I love serving it with a side of fresh fruit for a bright finish. Just the perfect bite! 😋
Key Ingredients & Substitutions
Croissants: The star of this dish! Use fresh croissants for the best flavor and texture. If you can’t find croissants, substitute with puff pastry or day-old bread for a different twist.
Cheese: Swiss cheese gives a nice melt, but cheddar or Gruyère adds great flavor, too. If you want it sharper, opt for aged cheddar or a pepper jack for a kick!
Ham: Diced or sliced cooked ham works perfectly. You can use turkey ham for a lighter option or even cooked bacon for a different taste.
Milk: Whole milk adds richness, but 2% or even unsweetened almond milk can be used if you’re looking for a lighter or dairy-free choice.
Veggies: Adding spinach or bell peppers is a great way to sneak in some greens! Feel free to substitute with mushrooms, zucchini, or whatever you have on hand.
How Do I Ensure My Croissant Bake is Creamy and Not Dry?
The secret is in properly soaking the croissants with the egg mixture. Gently pressing down on the croissants helps them absorb that liquid. After pouring the egg mixture, let it sit for 10-15 minutes. This time gives the mixture a chance to soak in, ensuring a creamy texture when baked.
- Make sure all croissant pieces are well-coated with the egg mixture.
- After baking, check that the center is set but still slightly jiggly – that means it’s creamy!

Ham and Cheese Croissant Brunch Bake
Ingredients You’ll Need:
Main Components:
- 6 large croissants, cut into quarters
- 8 oz cooked ham, diced or sliced
- 2 cups shredded cheese (such as Swiss, cheddar, or Gruyere)
For the Egg Mixture:
- 6 large eggs
- 1 ½ cups milk (whole or 2%)
- 1 tsp Dijon mustard (optional)
- 1 tbsp fresh chives, chopped (plus extra for garnish)
- 1 tsp salt
- ½ tsp black pepper
For Greasing:
- 1 tbsp butter (for greasing)
Optional Additions:
- 1 cup chopped spinach or bell peppers for added veggies
How Much Time Will You Need?
This Ham and Cheese Croissant Brunch Bake takes about 15 minutes to prepare and then 35-40 minutes to bake. In total, you’re looking at about an hour to go from start to finish. Perfect for brunch with family or friends!
Step-by-Step Instructions:
1. Preheat the Oven and Prepare the Dish:
Start by preheating your oven to 350°F (175°C). While it’s heating up, take a 9×9-inch baking dish and grease it with butter to make sure your bake doesn’t stick. You can also line it with parchment paper for ease of cleanup!
2. Arrange the Croissants:
Cut your croissants into quarters and then place them evenly in the prepared baking dish. It’s okay if they overlap a little—just try to spread them out as much as possible.
3. Add Ham and Cheese:
Now, sprinkle the diced ham on top of the croissants. Follow this by scattering the shredded cheese over them. If you’d like to add some veggies like chopped spinach or bell peppers, sprinkle them in now, too!
4. Make the Egg Mixture:
In a mixing bowl, crack the 6 large eggs and add the 1 ½ cups of milk. If you’re using Dijon mustard, add it here along with salt, pepper, and chopped chives. Whisk everything together until it’s well combined and smooth.
5. Pour and Soak:
Carefully pour the egg mixture over the croissants, ham, and cheese. Make sure to coat all the croissant pieces so they soak well! To help them absorb the egg mixture more evenly, gently press down on the croissants with a fork or spoon.
6. Let it Sit:
Allow the mixture to sit for about 10-15 minutes. This little break lets the croissants soak up all the delicious egg mixture for a creamy texture.
7. Bake It Up:
Put your baking dish in the oven and bake for 35-40 minutes. You’ll know it’s done when the top is golden brown, the eggs are set, and a knife inserted in the center comes out clean.
8. Cool and Serve:
Once done, remove it from the oven, and let your bake sit for about 5-10 minutes. This helps everything settle and makes it easier to cut.
9. Garnish and Enjoy:
Sprinkle some extra chopped fresh chives on top for a lovely garnish. Serve warm and enjoy your tasty Ham and Cheese Croissant Brunch Bake!
Can I Use Different Types of Cheese?
Absolutely! While Swiss, cheddar, and Gruyère are delicious options, feel free to experiment with your favorite cheeses. Fontina, mozzarella, or even a sharp blue cheese can add unique flavors!
Can I Make This Recipe Vegetarian?
Yes! Simply omit the ham and add more veggies like sautéed mushrooms, zucchini, or even roasted tomatoes. You could also include some beans for protein.
How Can I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply warm in the microwave or oven until heated through. Add a splash of milk to the baking dish if it seems dry!
Can I Prepare This Bake the Night Before?
Definitely! You can assemble the croissants, ham, cheese, and egg mixture the night before. Just cover the dish with foil and pop it in the fridge. In the morning, let it sit at room temperature for about 15 minutes before baking to ensure even cooking.



