I love recipes that feel indulgent without demanding hours in the kitchen, and this Ham & Cheese Croissant Bake has become one of my go-to comfort dishes. Every time I pull it out of the oven, the smell alone makes me feel like I’m treating myself to a cozy café brunch right at home. It’s rich, buttery, and ridiculously satisfying, but still simple enough for a busy morning or a casual weekend breakfast.
What keeps me coming back to this recipe is how customizable it is. I can switch up the cheeses, sneak in veggies, or use leftover ham from the fridge—yet it always tastes amazing. The flaky croissants soak up the creamy custard perfectly, turning into a golden, cheesy bake that feels special without being complicated. It’s the kind of dish that works for brunch, holidays, or even dinner when you’re craving something warm and comforting.
What You Need To Make This Recipe
Croissants:
Flaky, buttery croissants are the heart of this bake. They absorb the savory custard while keeping little pockets of crisp, golden layers on top. Day-old croissants actually work best because they hold their structure and soak up the mixture more evenly.
Diced Ham:
A good smoked or honey ham adds hearty flavor and great texture. It gives the bake a salty, savory bite that balances perfectly with the richness of the croissants and cheese. Leftover holiday ham works beautifully here.
Shredded Gruyère Cheese:
Gruyère melts beautifully and has a nutty, slightly sweet flavor that pairs perfectly with ham. It helps create that gooey, café-style texture that makes this bake feel extra indulgent.
Shredded Cheddar Cheese:
Cheddar adds sharpness and depth. The combination of Gruyère and cheddar creates a well-rounded, cheesy flavor that melts into every layer of the dish.
Eggs:
The eggs form the base of the custard that holds everything together. As they bake, they create a soft, pillowy texture inside the croissants.
Milk & Heavy Cream:
This rich combination ensures the custard is creamy, smooth, and luxurious. The cream adds warmth and body, while the milk keeps the mixture from becoming too heavy.
Dijon Mustard:
A small amount of Dijon boosts the flavor of the custard and adds a subtle tang that cuts through the richness. It’s not overpowering—it just wakes up the whole dish.
Salt & Black Pepper:
These essentials season the custard so every bite is balanced and flavorful.
Ingredients List
- 6 large croissants, torn into pieces
- 1 ½ cups diced ham
- 1 cup shredded Gruyère cheese
- 1 cup shredded cheddar cheese
- 6 large eggs
- 1 cup milk
- 1 cup heavy cream
- 1 tablespoon Dijon mustard
- ½ teaspoon salt
- ½ teaspoon black pepper
How to Make Ham & Cheese Croissant Bake
Prepare the Croissants
Tear the croissants into medium-sized pieces and place them in a greased baking dish. This helps create uneven textures—some crisp, some soft—for the perfect bite.
Add the Ham and Cheeses
Sprinkle the diced ham evenly over the croissants, followed by both cheeses. Make sure the toppings fall between the croissant pieces to ensure cheesy goodness throughout.
Mix the Custard
In a large bowl, whisk together the eggs, milk, heavy cream, Dijon mustard, salt, and pepper. Beat until completely smooth to ensure even baking.
Pour and Soak
Pour the custard mixture over the croissants. Gently press the croissants down to help them absorb the liquid. Let the dish rest for at least 10–15 minutes to fully soak.
Bake
Bake the dish in a preheated 350°F (175°C) oven for 35–45 minutes. The top should be golden brown, and the center should be set but still soft.
Cool and Serve
Let the bake rest for about 5 minutes before serving. This helps it hold its shape and keeps the texture creamy and tender.
Tips for Making This Recipe
- Day-old croissants work best because they absorb the custard without becoming mushy.
- You can substitute Swiss, Monterey Jack, or mozzarella if you don’t have Gruyère.
- Add veggies like spinach, caramelized onions, or roasted peppers for extra color and flavor.
- For a stronger flavor, use smoked ham or add a sprinkle of paprika on top before baking.
- If preparing ahead, assemble the bake the night before and refrigerate—just bake in the morning.
- Let the bake cool slightly before cutting; it sets better and slices cleanly.
FAQs
Can I use store-bought croissants?
Yes! Any bakery-style croissants work, and day-old ones are ideal.
Can I make this without ham?
Absolutely. You can replace the ham with turkey, bacon, sausage, or vegetables.
Can I freeze this bake?
Yes. Bake it fully, let it cool, then freeze in portions. Reheat in the oven for best texture.
Can I use only milk instead of cream?
You can, but the bake will be slightly less rich and creamy.
How long does it last in the fridge?
Store leftovers for up to 3 days in an airtight container