Ham and Swiss Croissant Breakfast Casserole
Easy to make and even easier to enjoy, this breakfast casserole requires zero precooking. Just gather the ingredients, assemble them in the pan, and bake. It’s perfect for holiday mornings, weekend brunch, or any time you want a no-stress meal that feeds everyone.

This breakfast bake tastes like a warm, comforting breakfast version of the classic Ham and Swiss Croissant sandwich. Soft, buttery croissants soak up the eggs and cream, while the ham and cheese bring familiar, cozy flavors together in every bite.
Make this when you want a big breakfast casserole that truly serves a family. It’s simple, hearty, and comes to the table ready to share without extra work.

What You Need To Make This Casserole
Before you shop, take a moment to jot down what you need. A clear list saves time, reduces extra trips to the store, and keeps your week running smoothly. Grab my free shopping list and meal planner, it makes meal planning and shopping so easy! Plus it doubles as a coloring sheet.
- large croissants
- ham
- swiss cheese
- eggs
- milk
- heavy cream
- grainy mustard or dijon
- salt
- pepper
You will also need a 9×13 baking pan, mixing bowl, a whisk, measuring cups and spoons.

Make This An Overnight Casserole!
To make this ahead of time, assemble the casserole up to the point of adding the last of the ham. Mix the eggs and milk in a separate bowl, cover, and store everything in the fridge overnight. In the morning, pour the egg mixture over the croissant layer, sprinkle on the remaining cheese, and bake as directed. This gives you a fresh, hot breakfast with almost all the work done the night before.
For Best Results
Egg casseroles need a short rest before serving so the structure can finish setting. This keeps the slices neat and prevents the custard from running when you cut into it.

To Store Leftovers
Store leftovers in an airtight container in the fridge for up to three days. Reheat gently in the microwave or cover with foil and warm in the oven.


Ham and Swiss Croissant Breakfast Casserole
Ingredients
- 8 regular croissants or 6 large Costco style croissants
- 1 1/2 cups sliced ham or leftover ham chopped
- 2 cups Swiss cheese or cheese of choice shredded
- 8 eggs
- 2 cups milk
- 1 cup heavy whipping cream
- 2 tbsp grainy mustard or Dijon mustard
- 1 tsp salt
- 1/2 tsp pepper
Instructions
- Preheat the oven to 350°F
- Lightly butter a 9×13 inch baking dish
- Sprinkle half of the ham and half of the cheese over the bottom of the dish

- Tear the croissants into 3 to 4 pieces and layer them over the ham and cheese

- Add the remaining ham over the croissants
- Crack the eggs into a bowl
- Add the milk cream mustard salt and pepper

- Whisk until well combined
- Pour the egg mixture evenly over the croissant layer
- Sprinkle the remaining Swiss cheese over the top

- Bake uncovered for 40 to 45 minutes until set
- Let the casserole rest for 5 minutes before serving

Video
Notes
- Egg casseroles set up best when rested for a few minutes before serving
- This recipe works well with Gruyere cheddar or provolone if you want to switch up the cheese



















