Ham Croissant Breakfast Casserole
This Ham Croissant Breakfast Casserole is the perfect Easter brunch recipe. Flaky buttery croissants are layered with savory ham, shredded white cheddar cheese, and a rich egg custard, then baked until golden and fluffy. It’s comforting, elegant, and incredibly easy to prepare.

One of the best things about this recipe is that it can be assembled ahead of time, making Easter morning stress-free. Just pop it in the oven and enjoy a warm, cheesy breakfast casserole that feeds a crowd. It’s also the perfect recipe to make using leftover ham! I’m using leftover Crock Pot Easter Ham for this recipe.
Speaking of leftover holiday ham- if you have some to use up, try Creamy Crock Pot Ham and Potato Soup or a delicious Ham Pasta Casserole.
Overnight Sausage and Hashbrown Breakfast Casserole is another delicious option for an easy make ahead holiday breakfast.

This croissant breakfast casserole is also perfect for Christmas morning, baby showers, bridal brunches, or weekend family breakfasts.
Why You’ll Love This Recipe
- Perfect for Easter brunch or holiday mornings
- Uses buttery croissants for incredible flavor
- Easy make-ahead breakfast casserole
- Can use leftover holiday ham
- Delicious with bacon, Canadian ham or sausage instead of ham
- Feeds a crowd in one pan
- Simple ingredients but tastes fancy

Ingredients
Find the full, printable recipe with exact measurements at the bottom of this post. Read on for more details and tips! On the recipe card below, click “print recipe” and from there you can print out the page or screenshot it to save to your phone’s photo album.
Pin this recipe to save to Pinterest so you can make it later! You can Pin It from the recipe card below. Just click the “Pin Recipe” button. If you’d like to follow me on Pinterest , my page is Steph Gigliotti.

- 9×13 Baking Dish
- 5–6 large croissants (I just grabbed some from our supermarket bakery)
- Diced ham– I’m using leftover Easter Ham, deli sliced ham can also be used
- Shredded white cheddar cheese– gruyere, gouda, cheddar, or Monterey jack would all be delicious substitutes
- Large eggs
- Milk– 2 % or whole works best. I have not tried this with plant based milk.
- Heavy cream
- Seasonings-salt, black pepper, garlic powder, Fresh parsley for garnish (optional)
- Dijon mustard (optional but delicious)
How to Make Ham Croissant Breakfast Casserole
1. Prepare the baking dish
Preheat your oven to 350°F and lightly grease a 9×13 baking dish.
Tear the croissants into large chunks and spread them evenly in the dish.

2. Add the fillings
Sprinkle the diced ham evenly over the croissants.
Add 1 cup of the shredded cheese, reserving the remaining cheese for the top.
3. Make the egg mixture
In a large bowl, whisk together:
- eggs
- milk
- heavy cream
- salt
- pepper
- garlic powder
- Dijon mustard
Whisk until smooth and fully combined.
4. Assemble the casserole
Pour the egg mixture evenly over the croissants and ham.
Gently press the croissants down with a spoon so they soak up the custard.
Sprinkle the remaining ½ cup of cheese over the top.

5. Chill (optional but recommended)
Cover the dish and refrigerate for at least 1 hour or overnight. This allows the croissants to absorb the egg mixture and results in a creamier casserole.
6. Bake
Bake uncovered for 35-40 minutes, or until the center is set and the top is golden brown.
Let the casserole rest for 10 minutes before serving.
Garnish with chopped parsley if desired.

Did you enjoy this recipe? Take a picture and tag me @StephGigliotti on social media and #StephRealLife. I would absolutely love to see your finished dish! ⭐ Please leave a 5-star rating in the recipe card below and/or a review in the comment section. 📌Save this recipe to make later and share with a friend!
Tips for the Best Croissant Breakfast Casserole
Use day-old croissants
Slightly stale croissants absorb the custard better and prevent sogginess.
Don’t skip the rest time
Letting the casserole sit before baking gives you a fluffier texture.
Shred your own cheese
Freshly shredded cheese melts better and tastes richer.
Variations
Add Veggies
- sautéed spinach
- diced bell peppers
- mushrooms
- green onions
Try Different Cheeses
- Gruyère
- Swiss
- mozzarella
- sharp cheddar
Swap the Meat
Instead of ham, you could use:
- cooked bacon
- breakfast sausage
- turkey ham
What to Serve with Breakfast Casserole
For a beautiful Easter brunch spread, serve this casserole with:
- fresh fruit salad
- yogurt parfaits
- cinnamon rolls
- muffins
- mimosas or orange juice

How to Store Leftovers
Store leftovers covered in the refrigerator for up to 4 days.
Reheat individual portions in the microwave or warm the casserole in the oven at 300°F until heated through.
FAQ’s
Can You Freeze Breakfast Casserole?
Yes! You can freeze this casserole before or after baking.
To freeze before baking:
- Assemble the casserole.
- Wrap tightly in plastic wrap and foil.
- Freeze up to 4 months.
Thaw overnight in the refrigerator before baking.
Can I make croissant breakfast casserole the night before?
Yes! This recipe is perfect for making ahead. Assemble the casserole, cover it, and refrigerate overnight. Bake it the next morning for an easy holiday breakfast.
Can I use store-bought croissants?
Absolutely. Bakery croissants from the grocery store work perfectly for this recipe. A day or two old croissants are even better!
Why is my breakfast casserole soggy?
This usually happens if there is too much liquid or if the casserole didn’t bake long enough. Make sure the center is fully set before removing it from the oven.
Can I use half-and-half instead of cream?
Yes. You can substitute the heavy cream with half-and-half for a slightly lighter casserole.
How many people does this serve?
A 9×13 casserole typically serves 8–10 people, depending on portion size. This casserole is filling, so a little goes a long way.,
Tips for Easter Brunch
If you’re hosting Easter brunch, this casserole is perfect because it pairs beautifully with sweet dishes like cinnamon rolls or fruit salads. Since it can be assembled the night before, it allows you to spend more time with family instead of cooking in the morning. That’s always a win, especially during busy holidays.
More Brunch Favorites
- Million Dollar Bacon
- Peach Dutch Baby
- Hashbrown Breakfast Casserole
- Starbucks Lemon Loaf
- Andouille Sausage Breakfast Casserole
- Banana Bread Cookie Bars
- Cherry Apple Oat Bars
- Million Dollar Deviled Eggs
This post contains affiliate links
Sign up for our free newsletter to get new recipes sent right to your inbox! Follow along with me on Instagram, Facebook, YouTube , Pinterest, and TikTok.

Ham Croissant Breakfast Casserole
Equipment
Ingredients
Method
- Preheat oven to 350°F and grease a 9×13 baking dish.
- Cut croissants into chunks and place in the dish.
- Sprinkle ham and 1 cup of cheese over the croissants.
- Whisk eggs, milk, cream, salt, pepper, garlic powder, and Dijon.
- Pour over the croissants and gently press down.
- Sprinkle remaining cheese on top.
- Optional- Refrigerate for 1 hour or overnight if desired.
- Bake for 30-40 minutes until the eggs are set and croissants are golden.
- Rest 10 minutes before slicing and serving.






So good!