This post may contain affiliate links. Please read our disclosure policy.

Perfect for a holiday brunch or a long weekend, this Croque Monsieur Breakfast Casserole is simple to throw together but packed with savory flavors that are sure to satisfy!

Croque Monsieur Breakfast Casserole sliced in baking dish.


 

When serving brunch for a crowd, I love having an egg-based dish as my centerpiece. While a quiche is always a great option, this casserole is my new showstopper! Creamy, herby, and oh-so savory — and not to mention you don’t need to go through the effort of making pie crust from scratch.

For this recipe, I use day-old croissants, which almost give this casserole bread pudding vibes. It’s inspired by a Croque Monsieur sandwich, which is basically the French version of a basic ham and cheese sandwich. This casserole features chopped black forest ham, Gruyère cheese, Parmesan, thyme, and Dijon mustard, which gives you all the same flavors of the bistro staple but in a brunch-friendly format. The end result has crispy edges, a tender center, and bubbly cheese.   

Ingredients:

  • Unsalted Butter
  • Day-Old Croissants
  • Black Forest Ham
  • Gruyère Cheese
  • Large Eggs
  • Whole Milk
  • Whole Milk Greek Yogurt
  • Kosher Salt
  • Freshly Ground Black Pepper
  • Garlic Powder
  • Dijon Mustard
  • Fresh Thyme
  • Parmesan Cheese

Step-by-Step:

Step One: Prepare the Oven and Baking Dish

Position one oven rack in the middle and one near the top of the oven. Preheat the oven to 375°F. Grease a 9×13-inch baking dish with butter.

Step Two: layer the Croissants, Ham, and Cheese

Arrange the torn croissants in a single layer in the prepared baking dish. Add the ham and 1 cup of Gruyère cheese, evenly distributing both over the croissants.

Croque Monsieur Breakfast Casserole before eggs are added.

Step Three: Make the Egg Mixture

In a medium bowl, whisk together the melted butter, eggs, milk, yogurt, salt, pepper, garlic powder, Dijon, and fresh thyme until well combined.

Croque Monsieur Breakfast Casserole egg mixture in bowl with whisk.

Step Four: Add Egg Mixture to Baking Dish

Carefully pour the egg mixture into the baking dish, ensuring all croissant pieces are evenly coated. Sprinkle evenly with the remaining 1/2 cup Gruyère and Parmesan cheese.

Croque Monsieur Breakfast Casserole before it is baked.

Step Five: Bake

Transfer to the oven on the middle rack and bake for 30 minutes. After 30 minutes, move the casserole to the higher rack and bake for an additional 15 to 20 minutes, or until the top is a deep, golden brown and the center is set.

Step Six: Cool and serve

Allow to cool for 10 to 15 minutes. Garnish with the remaining thyme and cut into 8 squares. Enjoy!

Croque Monsieur Breakfast Casserole slice on a plate.

Recipe FAQs:

wHAT SHOULD i DO IF i ONLY HAVE FRESH CROISSANTS?

Day old croissants are recommended because they dry out enough that they don’t get soggy. The best way to dry them out quickly is to leave them out out on the counter, uncovered, overnight. If you don’t have time to prep ahead, you can bake the croissants in a 375°F oven for about 10 minutes until they’re no longer soft.

Does this recipe work for leftover ham?

This is a great way to use leftover holiday ham! Simply swap in 1 to 2 cups of diced ham in place of the deli ham. 

Can this serve more than 8?

Yes! If you have a large brunch spread with other items, you can definitely cut this into smaller pieces and serve about 12 people.

I hope you enjoy this Croque Monsieur Breakfast Casserole for your upcoming Easter celebration or any brunch plans you have! Comment below once you make this!

want More brunch-friendly Recipes? try these!

Mini Ham and Gruyère Quiches

Sausage McMuffin Egg Bake

Broccoli Cheddar Egg Bites

Italian Sausage and Arugula Quiche

Old Fashioned Breakfast Casserole

Croque Monsieur Breakfast Casserole slice on a plate.
5 from 9 votes

Croque Monsieur Breakfast Casserole

Prep: 15 minutes
Cook: 50 minutes
Total: 1 hour 5 minutes
Servings: 8

Ingredients 

  • 4 tablespoons unsalted butter, melted and cooled, plus more for greasing
  • 5 cups torn day-old croissant cubes, about 2 inches (from 3 to 4 large croissants)
  • 1/2 pound thinly sliced black forest ham, roughly chopped
  • cups shredded Gruyère cheese, divided
  • 8 large eggs
  • cups whole milk
  • 1/2 cup whole milk Greek yogurt
  • 1 teaspoon kosher salt
  • 1 teaspoon freshly ground black pepper
  • 1 teaspoon garlic powder
  • 1 tablespoon Dijon mustard
  • 1 tablespoon roughly fresh thyme leaves, plus more for garnish
  • 1/2 cup grated Parmesan cheese

Instructions 

  • Position one oven rack in the middle and one near the top of the oven. Preheat the oven to 375°F. Grease a 9×13-inch baking dish with butter.
  • Arrange the torn croissants in a single layer in the prepared baking dish. Add the ham and 1 cup of Gruyère cheese, evenly distributing both over the croissants.
  • In a medium bowl, whisk together the melted butter, eggs, milk, yogurt, salt, pepper, garlic powder, Dijon, and fresh thyme until well combined.
  • Carefully pour the egg mixture into the baking dish, ensuring all croissant pieces are evenly coated. Sprinkle evenly with the remaining 1/2 cup Gruyère and Parmesan cheese.
  • Transfer to the oven on the middle rack and bake for 30 minutes. After 30 minutes, move the casserole to the higher rack and bake for an additional 15 to 20 minutes, or until the top is a deep, golden brown and the center is set.
  • Allow to cool for 10 to 15 minutes. Garnish with the remaining thyme and cut into 8 squares. Enjoy!

Nutrition

Calories: 950kcal, Carbohydrates: 72g, Protein: 36g, Fat: 57g, Saturated Fat: 30g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 17g, Trans Fat: 0.2g, Cholesterol: 334mg, Sodium: 1587mg, Potassium: 452mg, Fiber: 4g, Sugar: 20g, Vitamin A: 1920IU, Vitamin C: 2mg, Calcium: 465mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Breakfast
Servings: 8
Calories: 950

Photography and styling by Eat Love Eats.



Welcome! I’m Alex.

I’m a food lover sharing healthy, simple, delicious, recipes from my kitchen to yours. Here you’ll find lots of Whole30, lots of healthy, and a little indulgence here and there because…it’s all about balance y’all!


Similar recipes

5 from 9 votes

Leave a comment

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

Recipe Rating




38 Comments

  1. 5 stars
    Made this and turned out absolutely delicious. Would like to make again for a girls weekend, but I have one coming that is gluten free – what do you suggest would be a good GF swap for the croissants?

  2. 5 stars
    This was amazing!! A great thing to make for a group. I prepped in advance by shredding the cheese and slicing the ham ahead of time, but assembled everything (took me 10-15 mins) the morning-of. Delicious!!

    1. Hi Myka- I haven’t yet tried this but it should work fine! I personally would bump up the egg to one more egg, and use a slightly less neutral, dairy-free milk (or creamer) here to modify!! so 9 eggs, and 1 1/4 DF milk!!! That should help with consistency.

  3. Making this for Christmas morning! I have the same question…
    Can it be prepped in advance?!
    Thanks for all the amazing recipes!

    1. Hi! This really does taste best when baked fresh, but you can make it up to 24 hours in advance. Just cover the pan tightly and refrigerate until you’re ready to bake. (And be sure to use stale croissants so that they don’t get too soggy!)

  4. 5 stars
    I made this for a baby shower I hosted today and so many people raved about it! It was so so yummy. Highly recommend.

      1. Have you tried to make in advance? I want to make for Christmas morning, but would love to prep the night before…..

        1. Hi! This tastes best when baked immediately, but you can prep it up to 24 hours in advance. Just cover the pan tightly with plastic wrap and refrigerate until you’re ready to bake. (Definitely use super stale croissants so that they don’t get soggy!)

  5. Hi, I’m about to have a baby and I’m trying to decide what to stock my freezer with. Is this something you would be able to freeze/reheat, or is this a better fresh kind of dish? If so can you provide instructions? Thanks!

    1. Hi! It’s always best fresh, but i think will still be fab baked from frozen!

      To Freeze:
      Let the bake cool completely, then slice into individual portions. Wrap each piece tightly in plastic wrap and place in a freezer-safe bag or container. Freeze for up to 2 months.

      To Reheat from Frozen:
      For best results, thaw overnight in the fridge, then reheat in a 350°F oven for 15–20 minutes until warmed through. You can also microwave straight from frozen in 30-second bursts, but the texture is best when reheated in the oven.