There is something so comforting about a warm breakfast casserole, especially when buttery croissants are tucked into a creamy, savory custard. This Ham and Cheese Croissant Bake comes out golden on top, soft and tender inside, and layered with melty Swiss in every bite. It feels like the kind of dish you make when you want breakfast to feel extra cozy without spending the whole morning at the stove.
Jump to:
I've tested this version several times now, and every time the aroma of warm ham and toasted croissants drifts through the kitchen, my family starts hovering by the oven. This ham and cheese croissant bake is simple, homemade, and perfect for easy entertaining or a weekend brunch. Let's get cooking.
Why You'll Love This Recipe
- Uses bakery croissants for effortless richness.
- Perfect way to use leftover holiday ham.
- Family-friendly and great for brunch gatherings.
- Assembles in minutes and bakes into a tender, custardy center.
- Makes your kitchen smell incredible while it cooks.
INGREDIENTS
- 6 extra large bakery croissants, torn into large pieces
- 1 lb sliced deli ham or leftover holiday ham, torn
- 2 tablespoons unsalted butter, sliced into small pieces
- 1 cup heavy whipping cream
- 2 cups milk
- 3 large eggs
- 2 tablespoons Dijon mustard
- 1 teaspoon garlic powder
- 2 cups shredded Swiss cheese (reserve a handful for topping)
- Poppy seeds for garnish

Ingredient Notes & Substitutions
- Croissants: Day-old croissants actually work beautifully because they soak up the custard.
- Ham: Use sliced deli ham, chopped ham steak, or leftover holiday ham.
- Swiss cheese: Gruyere adds a deeper, nuttier flavor if you want a richer variation.
- Milk: Any milk works, but whole milk gives the creamiest texture.
- Mustard: Dijon adds a gentle tang that balances the richness without overpowering.
INSTRUCTIONS
- Preheat your oven to 350°F and lightly grease a 9x13 baking dish. The light butter coating helps the edges turn golden.
- Tear the croissants into large, soft chunks and scatter them across the bottom of the dish. They don't need to be perfect; the rustic look bakes up beautifully.
- Tear the ham into generous pieces and tuck them between the croissant pieces so every scoop has a good mix.
- Dot the top with sliced butter. These little pockets melt into the custard and give the bake its signature richness.
- In a medium bowl, whisk together the milk, cream, eggs, Dijon mustard, garlic powder, and 1¾ cups of the Swiss cheese. The mixture should look smooth and creamy.
- Pour the custard evenly over the croissants, letting it settle between the layers.
- Sprinkle the remaining cheese over the top and add a light shower of poppy seeds.
- Bake for 45 to 55 minutes, until the center is set and the top turns a soft golden color. Let it rest for 10 minutes so the custard can finish settling before serving.

Pro Tips for Success
Top Tip
- Let the casserole sit for 10 minutes before baking if you can. It helps the croissants absorb more custard.
- If the top browns quickly, cover it loosely with foil for the last 15 minutes.
- For a deeper flavor, use half Swiss and half Gruyere.
- Make sure your croissants are torn, not sliced. The rough edges soak in more custard.
- Lightly press the croissant pieces down before baking so the top doesn't dry out.
Storage and Reheating
- Store leftovers in an airtight container for up to 3 days.
- Reheat slices in a 300°F oven for 10 to 12 minutes until warmed through.
- Avoid microwaving if possible; it softens the croissants too much.
Make Ahead & Freezing
- Assemble the entire bake the night before. Cover and refrigerate until morning.
- Freeze baked portions tightly wrapped for up to 2 months. Thaw overnight and reheat in the oven.
- If refrigerating overnight, add 5 extra minutes to the bake time.
Tips and Variations
- Vegetable twist: Add sautéed mushrooms, spinach, or caramelized onions.
- Cheese swap: Try white cheddar, Gruyere, or a mix.
- Spicy version: Add thinly sliced jalapeños or a pinch of smoked paprika.
- Holiday version: Mix in leftover turkey with the ham.
- Presentation: Serve with a sprinkle of fresh chives or parsley for color.

FAQs
Yes, just use enough to fill the dish generously. Smaller croissants soak up the custard even faster.
Absolutely. Turkey works beautifully and keeps the same creamy texture.
It may need more time in the oven. Bake until the custard looks set in the center.
Yes, the texture will be slightly lighter but still tender.
📖 Recipe
Ham and Cheese Croissant Bake
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour
- Yield: 8 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
A cozy, golden-topped casserole layered with buttery croissants, savory ham, and melty Swiss cheese in a creamy custard. Perfect for brunch or holiday mornings.
Ingredients
- 6 extra large bakery croissants, torn into large pieces
- 1 lb sliced deli ham or leftover holiday ham, torn
- 2 tablespoons unsalted butter, sliced into small pieces
- 1 cup heavy whipping cream
- 2 cups milk
- 3 large eggs
- 2 tablespoons Dijon mustard
- 1 teaspoon garlic powder
- 2 cups shredded Swiss cheese (reserve a handful for topping)
- Poppy seeds for garnish
Instructions
- Preheat your oven to 350°F and lightly grease a 9x13 baking dish.
- Tear the croissants into large, soft chunks and scatter them across the bottom of the dish.
- Tear the ham into generous pieces and tuck them between the croissant pieces.
- Dot the top with sliced butter.
- In a medium bowl, whisk together the milk, cream, eggs, Dijon mustard, garlic powder, and 1¾ cups of Swiss cheese.
- Pour the custard evenly over the croissants, letting it settle between the layers.
- Sprinkle the remaining cheese over the top and add a light shower of poppy seeds.
- Bake for 45 to 55 minutes, until the center is set and the top turns golden. Let rest 10 minutes before serving.
Notes
Let casserole sit before baking to absorb custard. Cover with foil if browning too quickly. Swap in Gruyere, add veggies, or prep the night before for easy mornings.
Nutrition
- Serving Size: 1 slice
- Calories: 390
- Sugar: 5g
- Sodium: 780mg
- Fat: 26g
- Saturated Fat: 14g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 1g
- Protein: 17g
- Cholesterol: 125mg


Serving Suggestions
This bake pairs so well with a fresh fruit salad, crispy bacon, or a simple green salad with lemon dressing. It's perfect for brunch spreads, holiday mornings, or a cozy breakfast-for-dinner night. The warm, buttery aroma alone feels like a little celebration.
Nutrition & Notes
- Serves: 8
- Skill Level: Easy
- Tested several times to balance richness with a tender, custardy texture.
Reader Reviews
"You weren't kidding about the aroma. My family gathered at the oven waiting for it to finish. So delicious and so simple." - Maria
Related Recipes
Try these reader favorites next:






Comments
No Comments