Make-Ahead Ham and Cheese Croissant Breakfast Casserole

A Croissant Breakfast Casserole pairs flaky, buttery croissants with a rich custard of eggs, milk and cream. It’s quick to assemble, can be prepared the night before, and bakes into a show-stopping dish that’s perfect for holiday brunches, weekend gatherings, or anyone who loves a luxurious morning meal.

Cross section of croissant breakfast casserole showing flaky croissant, ham, melted cheese and egg. milk layer.

I enjoy recipes that transform a few common ingredients into something memorable. This casserole takes the classic ham-and-cheese croissant and enhances it with a smooth, custardy egg base. The contrast of textures — crisp, layered pastry with a creamy interior — makes every bite satisfying. It’s ideal when feeding a crowd because it’s easy to scale, looks impressive on the table, and can be prepped ahead for stress-free entertaining.

For best results, let the croissants soak in the egg, milk and cream mixture overnight so the pastry absorbs the flavors. In the morning, bake until the custard is set and the tops of the croissants are golden and crisp. Guests will appreciate the flavor and convenience of this dish, and you’ll appreciate how little active time it requires.

6 croissants baked in a egg, cream and cheese mix in to a casserole.

A feast for the senses

This Croissant Breakfast Casserole elevates ordinary croissants into a refined, comforting meal. The buttery layers remain flaky where exposed, while the interior soaks up the egg custard. I debated tearing the croissants into pieces, but keeping them intact preserves those delicate layers and creates dramatic, multi-textured servings. One bite delivers crisp pastry, savory ham, melted cheese and a creamy egg center — a perfectly balanced combination.

I like adding a touch of Dijon mustard and a pinch of nutmeg to the custard for subtle warmth and depth. These small accents lift the flavor without overpowering the croissant, ham and cheese that are the stars of the dish.

Why you should make the croissant breakfast casserole

  • Uses simple pantry ingredients to create a rich, indulgent breakfast or brunch.
  • Quick to assemble (about 10 minutes active time) and can be prepped overnight for easy serving the next morning.
  • Scales easily for larger groups, making it ideal for holidays or gatherings.
  • Highly adaptable: swap ham for breakfast sausage, bacon, prosciutto, or use Swiss or cheddar in place of Gruyère.
  • Vegetarian-friendly when you substitute the meat with sautéed mushrooms, spinach or roasted vegetables.
  • Perfect for using up leftover holiday ham — dice it and turn leftovers into something special.
img 120934 3

Ingredients

  • Croissants – Use any flaky, quality croissant. Six medium-large croissants fit a 9×13 inch baking dish; adjust quantities if your croissants are smaller.
  • Eggs – Large eggs work best to achieve a silky custard.
  • Sliced ham – Or substitute cooked breakfast sausage, crispy bacon, prosciutto, or for a vegetarian option, sautéed mushrooms and spinach.
  • Gruyère and cheddar cheese – These melt well and create gooey, savory pockets within the casserole.
  • Milk and heavy cream – Combine with eggs to form the custard that soaks into the pastry.
  • Dijon mustard and nutmeg – Small amounts add depth and a warm, rounded flavor.
Ingredients for breakfast casserole - Croissants, Eggs, Milk, Heavy cream, Gruyere and Cheddar, Ham, Dijon mustard, salt, pepper and nutmeg.

Pave the way for the croissant breakfast casserole

Prepare the milk and egg base

  1. Preheat the oven to 350°F (180°C).
  2. In a large bowl, whisk together the eggs, milk, cream, Dijon mustard, a pinch of nutmeg, salt and pepper until smooth.
  3. Slice each croissant horizontally into two halves. Arrange the bottom halves in a baking dish without overcrowding.
1. Egg, milk and cheese mixture. 2. Halved croissants.

Layer the croissants

  1. Pour about 1½ cups of the egg-and-milk mixture over the halved croissants so they begin to soak.
  2. Layer the ham slices and half of the grated cheese over the soaked croissant bottoms.
Egg-milk mix poured over halved croissants.
Croissants then layered with Ham and cheese

Pour in the egg, milk, and cream mixture

  1. Replace the top halves of the croissants, cut side down.
  2. Pour the remaining egg mixture evenly over the assembled croissants so it seeps into the layers.
  3. Sprinkle the remaining cheese over the top.
Egg-milk mixture poured over ham and cheese croissants and cheese sprinkled on top.

Bake and serve the croissant breakfast casserole

  1. Cover the baking dish with foil and bake for 20 minutes to allow the custard to set around the base.
  2. Remove the foil and bake uncovered for an additional 8–10 minutes, until the egg mixture is set and the croissant tops are crisp and golden.
  3. Garnish with chopped parsley, chives or green onion before serving.
A large chunk of breakfast croissant casserole showing layers of ham and cheese in between.

Serving Suggestions

This casserole offers carbs from croissants and protein from eggs and ham, so it works well as a satisfying standalone breakfast. For a larger brunch spread, serve it alongside fresh fruit, a crisp green salad, or roasted potatoes. A cup of robust coffee or a sparkling beverage rounds out the meal perfectly.

Storing Suggestions

Refrigerate leftovers in an airtight container for 2–3 days. The casserole also freezes well: portion and wrap tightly, then freeze for up to three months for quick reheating on busy mornings. To reheat, thaw in the refrigerator, then warm in a preheated oven at 350°F (175°C) until hot throughout, or use the microwave for a faster option.

More Breakfast Recipes To Try

  • img 120934 10
  • img 120934 11
  • img 120934 12
  • img 120934 13
  • Fluffy Ricotta Pancakes with Strawberry Sauce
  • Brioche French Toast with maple syrup and berries
Croissant Breakfast Casserole

Croissant Breakfast Casserole

Course: Breakfast, brunch
Cuisine: American
Prep Time: 10 mins
Cook Time: 35 mins
Servings: 6

A Croissant Breakfast Casserole blends crisp croissants with a baked egg, milk and cream custard. Easy to assemble and ideal for overnight prep, this ham-and-cheese casserole is a crowd-pleaser for brunches and special mornings.

Ingredients

  • 6 croissants (see note: adjust to fit your baking dish)
  • 12 ounce ham, sliced or diced
  • 7 large eggs
  • 1 cup milk
  • ½ cup cream
  • 1.5 teaspoon Dijon mustard
  • Good pinch of nutmeg
  • 1 teaspoon freshly ground pepper
  • 1 teaspoon salt
  • 1½ cup grated cheese (Gruyère and/or cheddar)

Instructions

  1. Preheat the oven to 350°F (180°C).
  2. Whisk the eggs, milk, cream, Dijon mustard, nutmeg, salt and pepper together in a large bowl.
  3. Slice each croissant horizontally and arrange the bottom halves in a 9×13 inch baking dish (or a similar size). Do not overcrowd.
  4. Pour about 1½ cups of the egg mixture over the croissant bottoms. Add ham slices and half of the grated cheese. Place the top halves cut side down.
  5. Pour the remaining egg mixture evenly over the croissants and sprinkle with the remaining cheese.
  6. Cover the dish with foil and bake for 20 minutes. Remove the foil and bake uncovered for another 8–10 minutes until the custard is set and the croissants are crisp and golden.
  7. Garnish with fresh parsley, chives or green onion before serving.

Notes

  1. In a 9×13 inch dish, six medium-large croissants fit well; use up to eight smaller croissants if needed.
  2. Baking covered allows the custard to form; finishing uncovered crisps the croissant tops for contrast.

Nutrition

Serving: 1 serving |
Calories: 651 kcal |
Carbohydrates: 30 g |
Protein: 32 g |
Fat: 44 g |
Saturated Fat: 22 g |
Sodium: 1572 mg |
Fiber: 2 g |
Sugar: 9 g
Did You Make This Recipe?
Share a photo of your casserole on social media and tag your post so others can find this recipe easily.