Ham and Cheese Croissant Breakfast Casserole

This post may contain affiliate links. Read my disclosure policy.

Ham and Cheese Croissant Breakfast Casserole will be your new go-to breakfast bake perfect for holidays, brunch, or even dinner. Ready in about an hour!

What would you get if our Breakfast Casserole met our Chocolate Chip Croissant Bake? This delicious, hearty Breakfast Recipe that can feed a crowd in no time.

Ham Cheese and Egg Croissant Casserole


This breakfast croissant casserole is a rich, savory bake that is inspired by a coffee shop staple, the Ham and Cheese Croissant. These buttery, delicious sandwiches get turned into a dish loaded with cheesy, crispy eggy goodness in every bite.

To make this egg bake, we used day old croissants that were from the bakery. You want to make sure you get the large ones, the kind they make sandwiches with. If you use smaller ones, use more and keep the pieces chunkier. While we definitely love them for so many other recipes – do not use crescent rolls for this dish!

This is one of those great recipes using what I have on hand. I love creating a delicious meal that is low stress using leftovers because we get to enjoy every bite of whatever delicious recipe I made the day or two before. This dish is a perfect way to keep enjoying your Baked Ham on Christmas Morning or for Easter Brunch.

If you want to make this dish a brunch centerpiece, pair it with a side dish like crispy Hash Browns and garnish with scallions and crème fraîche (or sour cream). While this dish really doesn’t need a sauce, it’s so rich, you can always serve it with Honey Mustard or a cheese sauce.

Ham and Cheese Croissant Breakfast Casserole doesn’t just have to be for breakfast though. You can make this dish for a lunch or dinner. We love to serve a big slice of the bake with with a fresh salad and soup, like Tomato Bisque. It’s like bringing a cafe right into your dining room. 

Can this be made ahead of time?

Like a French Toast Bake, Ham and Cheese Croissant Breakfast Casserole can easily be made ahead of time. Just refrigerate overnight in the casserole dish and bake the next morning. You may need to add about 5 minutes to the cook time since it will be going into the oven cold.


  • Make The Custard: Add in all the custard ingredients and whisk well.
  • Croissants: Make sure you’re using old croissants. 
  • Ham: Dice your ham into bite-sized pieces. 
  • Mix well: Mix them all together well.
  • Bake: Add to the baking dish, bake covered and uncovered until custard is set and croissant topping is crispy.


Ham and Egg Croissant Casserole in brown baking dish

Save Recipes
Create An Account & Save Recipes


  • Meat: Use ham steak, deli ham, or leftover Baked Ham for the best hammy flavor. If you are craving even more pork, add some crispy, thick bacon that has been diced into big chunks. 
  • Cheese: Pile on more cheese or swap out the cheddar for your favorites. We like to use Swiss, mozzarella, or gruyere (or a combination of cheeses) depending on what we have on hand.
  • Vegetarian: Leave out the meat and substitute some roasted veggies like bell peppers and zucchini to make this vegetarian. If you want to add veggies plus the ham, mushrooms and Swiss would taste delicious together!
  • Bread: If you don’t have croissants on hand, you can substitute a loaf of brioche bread or french bread. The important thing is to make sure it’s been dried out for a day (or try our oven hack) so that it stays firm baking in the custard.
  • Spicy: Mix your favorite hot sauce or some cayenne pepper into your egg mixture to give this dish some heat. You can also add a can of diced jalapeños or green chiles. Make sure to drain the peppers before adding.

Slice of Ham Cheese and Egg Croissant Casserole on small white plate


If you don’t have day old bread for stuffing or breakfast bakes like this Ham and Cheese Croissant Casserole, don’t worry! Simply chop up your bread pieces and add them to a 250 degree oven for 15-20 minutes until they’re dried out. Voila!


Make this even easier by tossing it in your crockpot. It will have a bit more of a bread pudding texture, but still absolutely delicious! Grease your slow cooker and prepare the egg mixture as usual, adding ham and cheese but not bread. Place your croissant pieces evenly on the bottom of the slow cooker. Pour egg mixture over all the bread pieces. Cook on high for 2 1/2 to 3 1/2 hours, or on low for 4 to 5 hours.



  • Serve: This casserole is okay for up to 2 hours at room temperature and then should be stored.
  • Store: Tightly cover your casserole and keep in the fridge for up to 1 week.
  • Freeze: This dish will freeze well for up to 3 months. Cool completely before storing in an airtight container.


Slice of Ham Croissant Casserole cut out of baking dish

Pin This

Like this recipe? Save it to your Pinterest board now!




Ham and Cheese Croissant Breakfast Casserole

5 from 3 votes
  • Yield: 12 servings
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 5 minutes
  • Course: Breakfast
  • Cuisine: American
  • Author: Sabrina Snyder
Ham and Cheese Croissant Breakfast Casserole will be your new go-to breakfast bake perfect for holidays, brunch, or even dinner. Ready in about an hour!


  • 8 large eggs
  • 1 1/2 cups whole milk
  • 2 teaspoons ground mustard
  • 2 tablespoons brown sugar , packed
  • 1 teaspoon Kosher salt
  • 1/2 teaspoon coarse ground black pepper
  • 1/4 teaspoon ground nutmeg
  • 2 cups cheddar cheese , shredded
  • 2 stalks green onions sliced
  • 6 large croissants , cut into 1" cubes
  • 2 cups cooked ham , diced


Note: click on times in the instructions to start a kitchen timer while cooking.

  1. Preheat oven to 350 degrees and spray a 9x13 baking dish with vegetable oil spray.

  2. Whisk together the eggs, whole milk, mustard, brown sugar, Kosher salt, pepper, nutmeg, cheese and green onions in a large bowl.

  3. Add in the croissant pieces and toss gently but until the mixture is well combined.

  4. Add half the mixture to your baking dish then sprinkle in half the ham pieces.

  5. Add the rest of the croissant mixture and top with the remaining ham.

  6. Cover with foil and bake for 30 minutes.

  7. Remove foil and bake 20 minutes to brown the croissants and finish cooking the custard filling.

Nutrition Information

Yield: 12 servings, Amount per serving: 323 calories, Calories: 323g, Carbohydrates: 20g, Protein: 17g, Fat: 19g, Saturated Fat: 10g, Cholesterol: 200mg, Sodium: 752mg, Potassium: 209mg, Fiber: 1g, Sugar: 8g, Vitamin A: 711g, Vitamin C: 5g, Calcium: 209g, Iron: 2g

All images and text © for Dinner, then Dessert.

Keyword: Ham and Cheese Croissant Breakfast Casserole

Ham, Egg and Cheese Croissant Casserole collage

Leave a comment & rating

Your email address will not be published. Required fields are marked *