This Ham and Cheese Croissant Brunch Bake is a tasty dish that’s perfect for breakfast or brunch! Soft croissants, savory ham, and gooey cheese come together in a warm, comforting bake.
I love making this when I have guests; it’s so easy to prepare! Just layer it up, pop it in the oven, and enjoy the delicious smells filling your kitchen. Who can resist the cheesy goodness? 🥐
Key Ingredients & Substitutions
Croissants: These are the star of the dish! Use fresh, buttery croissants for the best texture. If you can’t find them, consider using pain au chocolat or even puff pastry, though it’ll change the flavor a bit.
Ham: Any cooked ham works great here. If you’re looking for a healthier option, turkey ham or a plant-based alternative can be used. It’s all about what you enjoy!
Cheese: I recommend a blend of cheddar and Swiss for richness. Feel free to swap in your favorite cheese or try pepper jack for some heat. Just make sure it melts well.
Eggs: Always go for large eggs, as they give the best structure and flavor. If you’re avoiding eggs, a flaxseed or chia seed mixture can be a great vegan replacement.
Milk: Whole milk adds creaminess, but you can use 2% for a lighter option. Non-dairy milk like almond or oat milk can be used as an alternative; just choose one that’s unsweetened.
How Do I Ensure the Perfect Bake Every Time?
One of the keys to a great ham and cheese croissant bake is letting the mixture absorb thoroughly before baking. This ensures a moist, flavorful dish. Here’s how to make it perfect:
- After pouring the egg mixture over the croissants, gently press down to ensure every piece soaks up the liquid.
- Let it sit for 10-15 minutes before baking. This soaking time is crucial for the croissants to absorb the flavors.
- Check the bake at around 30 minutes. You want the top golden brown and the center set but not overcooked.

How to Make Ham And Cheese Croissant Brunch Bake
Ingredients You’ll Need:
For the Bake:
- 6 large croissants, torn into pieces
- 1 cup cooked ham, diced
- 1 1/2 cups shredded cheese (cheddar, Swiss, or a blend)
- 6 large eggs
- 1 1/2 cups milk (whole or 2%)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon dried herbs (such as thyme or rosemary)
- 2 tablespoons chopped fresh chives or green onions
- 1 teaspoon Dijon mustard (optional)
- Butter or cooking spray (to grease the baking dish)
How Much Time Will You Need?
This recipe takes about 15 minutes for prep. After that, you’ll need about 30–40 minutes for baking, plus an additional 10–15 minutes for the croissants to soak in the egg mixture. So, all in all, you’ll be enjoying this delicious brunch bake in about an hour!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 350°F (175°C). While that’s heating up, lightly grease a 9×13-inch baking dish with some butter or cooking spray. This will prevent your bake from sticking.
2. Prepare the Croissants:
Take your croissants and tear them into large bite-sized pieces. Spread them out evenly in the prepared baking dish. Make sure they cover the bottom nicely!
3. Add Ham and Cheese:
Now, scatter the diced ham and shredded cheese all over the croissant pieces. This is where the yummy flavor starts to build!
4. Mix the Eggs:
In a large mixing bowl, whisk together the eggs, milk, salt, pepper, dried herbs, and Dijon mustard (if you’re using it). Mix until everything is blended well!
5. Combine Everything:
Pour the egg mixture evenly over the croissant pieces, ham, and cheese in your baking dish. Give it a gentle press with a spatula to help the croissants soak up the egg mixture.
6. Add the Finishing Touch:
Sprinkle the chopped fresh chives or green onions on top for some added flavor and color.
7. Soak Time:
Let your dish sit for about 10–15 minutes. This soaking time allows the croissants to absorb the tasty egg mixture, making them extra delicious!
8. Bake It:
Place your baking dish in the preheated oven and bake for 30–40 minutes. Look for a golden brown top and make sure the egg mixture is set.
9. Cool and Serve:
Once it’s done, take it out of the oven and let it cool for a few minutes. This will make it easier to cut.
10. Enjoy Your Brunch!
Slice your bake into pieces and serve warm. This ham and cheese croissant brunch bake is perfect for a tasty morning or brunch gathering. Enjoy every delicious bite!
Can I Use Different Types of Cheese?
Absolutely! Feel free to experiment with different cheeses. While cheddar and Swiss are great choices, you can also try pepper jack for a spicy kick, or mozzarella for extra gooeyness. Just make sure whatever cheese you use melts well.
How Long Can I Store Leftovers?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. For best results, reheat in the oven or microwave until warmed through. Enjoy it the next day for a quick breakfast or lunch!
Can I Make This Recipe Gluten-Free?
Yes, you can make a gluten-free version by using gluten-free croissants or another gluten-free bread that you enjoy. Just be sure to check the other ingredients for gluten as needed, such as the ham and mustard.
Can I Add Other Ingredients to the Bake?
Definitely! You can customize your bake by adding sautéed vegetables like bell peppers, spinach, or mushrooms. Just make sure they’re cooked and cooled before adding them to prevent excess moisture in the dish.



