This Ham and Cheese Croissant Brunch Bake is a warm and tasty dish that combines flaky croissants, savory ham, and gooey cheese. It’s perfect for breakfast or brunch gatherings!
The best part? It’s super easy to make! You just layer the croissants, sprinkle in ham and cheese, pour on an egg mixture, and bake. Trust me, everyone will want seconds!
Key Ingredients & Substitutions
Croissants: Use large, buttery croissants for the best texture. If you can’t find them, feel free to swap with day-old bread or even soft bagels for a unique twist.
Ham: Diced ham adds protein and flavor. Substitute with turkey, cooked bacon, or even vegetarian sausage for a different taste if you prefer.
Cheddar Cheese: Cheddar brings a nice sharpness. You can use mozzarella for a milder flavor, or mix it up with Swiss or pepper jack for something a bit spicier!
Milk: Whole or 2% milk enriches the egg mixture. If lactose intolerant, almond milk or soy milk works just as well for a dairy-free option.
Dijon Mustard: This ingredient adds a touch of tang. If you’re not a fan, you can skip it or use yellow mustard instead for a different flavor.
How Do You Ensure Perfectly Soaked Croissants?
To get that ideal texture where the croissants are soft yet slightly crisp, soaking is key. After pouring the egg mixture, press the croissants down lightly to help them absorb the liquid. This step makes a huge difference!
- Let the mixture sit for 10-15 minutes before baking; this allows the croissants to soak it all up.
- Check that the egg mixture fully covers all croissant pieces to prevent any from being too dry.

How to Make Ham and Cheese Croissant Brunch Bake
Ingredients You’ll Need:
For the Bake:
- 6 large croissants, torn into bite-sized pieces
- 1 cup diced ham
- 1 ½ cups shredded cheddar cheese (or cheese of choice)
- 8 large eggs
- 1 ½ cups milk (whole or 2%)
- 1 tsp Dijon mustard (optional, for flavor)
- 1 tsp garlic powder
- ½ tsp onion powder
- Salt and black pepper, to taste
- 2 tbsp chopped fresh chives or green onions (for garnish)
- Butter or non-stick spray for greasing
How Much Time Will You Need?
This scrumptious brunch bake will take about 15 minutes to prep and 35-40 minutes to bake, totaling approximately 50-55 minutes. You’ll spend time tearing croissants, whisking the egg mixture, and waiting for it to soak, but the result is definitely worth it!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 350°F (175°C). While that’s warming up, grease a 9×13 inch baking dish using butter or non-stick spray to prevent sticking.
2. Prepare the Croissant Base:
Next, take those lovely croissants and tear them into bite-sized pieces. Spread these pieces evenly across the bottom of your baking dish. This will create a delicious base for your bake.
3. Add Ham and Cheese:
Now, sprinkle the diced ham over the top of the torn croissants. Follow this by adding the shredded cheese evenly across the ham. This combination will melt beautifully as it bakes!
4. Mix the Egg Mixture:
In a separate large bowl, whisk together the eggs, milk, Dijon mustard (if you’re using it), garlic powder, onion powder, as well as salt and black pepper. Make sure everything is well combined—this is where the flavor comes from!
5. Combine the Layers:
Pour the egg mixture evenly over the croissants, ham, and cheese in the baking dish. Gently press down with your hands to help the liquid soak into the croissants. This step ensures they’re full of flavor!
6. Let Soak:
Allow the mixture to sit for about 10-15 minutes. This waiting time lets the croissants absorb all that eggy goodness.
7. Bake:
Once the soaking time is up, pop the dish in the oven and bake for 35-40 minutes. Keep an eye on it—you’re looking for the custard to be set and the top to be a lovely golden brown.
8. Cool and Garnish:
After removing the baking dish from the oven, let it cool for a few minutes. This makes it easier to cut and serve. Finally, sprinkle some chopped chives or green onions on top for a fresh garnish.
9. Serve:
Serve up your warm Ham and Cheese Croissant Brunch Bake, and enjoy it on its own or with a side of ketchup or any additional toppings you like!
Enjoy your delicious brunch bake, perfect for gatherings or just a cozy weekend breakfast!
Can I Use Different Types of Cheese?
Absolutely! While cheddar is a great choice, you can swap it for mozzarella, Swiss, or pepper jack cheese depending on your taste preference. Mixing different cheeses can add a more complex flavor!
Can I Prepare This Recipe the Night Before?
Yes, you can assemble the bake the night before! Just cover it tightly and refrigerate it. In the morning, allow it to sit at room temperature for about 30 minutes before baking to ensure even cooking.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. You can reheat it in the microwave or oven—just add a splash of milk if it seems dry when warming up!
What Can I Add for Extra Flavor?
You can add ingredients like sautéed mushrooms, spinach, or bell peppers for additional flavor and nutrition. Fresh herbs like parsley or thyme also make great additions!



