Skip to content

Breakfast on Repeat

Croissant Breakfast Casserole With Ham and Gruyère

Croissant Breakfast Casserole With Ham and Gruyère

1 hr 10 min total12 servings25 min prep45 min cookServes 12Category: Breakfast Casseroles

  • Feeds a crowd

Day-old croissants have exactly the softness this casserole needs: enough give to absorb custard, not so much that the center turns pasty. Ham, leeks, and Gruyère keep it savory, while a small amount of Dijon sharpens the egg mixture without making breakfast taste like a sandwich.

The assembly is straightforward: soften the leeks, tear the croissants, then let the dish rest before baking. That pause matters because the custard reaches the inner layers instead of pooling underneath. The result slices neatly after a short rest and travels well when a fork is not the plan.

Why this works

  • Croissants create a lighter top than sandwich bread, but their buttery layers still hold enough custard for a substantial square. Tearing them rather than slicing exposes more edges, so the mixture settles evenly through the dish.
  • Leeks bring a gentle onion note that stays in the background, while diced ham adds salt and substance without requiring a separate sauce at breakfast.
  • Using Gruyère in two layers gives the center a creamy pull and leaves browned pockets across the surface, where the cheese meets exposed pastry.

Ingredients

Ingredients for Croissant Breakfast Casserole With Ham and Gruyère
  • 6 day-old croissants, torn (360 g)
  • 1 tablespoon butter (14 g)
  • 2 leeks, sliced (250 g)
  • 1 1/2 cups cooked ham, diced (225 g)
  • 2 cups Gruyère, divided (200 g)
  • 10 large eggs (500 g)
  • 1 cup whole milk (240 g)
  • 1 cup half-and-half (240 g)
  • 1 tablespoon Dijon (15 g)
  • 1 teaspoon kosher salt (6 g)
  • 1/2 teaspoon black pepper (1 g)
  • 1/4 teaspoon nutmeg (1 g)
  • 1 teaspoon fresh thyme, chopped (1 g)

Ingredient notes

  • Use plain, day-old butter croissants, not filled or iced ones. Their slightly dry interior absorbs the custard while the flaky exterior leaves distinct, browned ridges on the top of the casserole after baking.
  • Choose thick-cut cooked ham and dice it small, so every portion gets some without large chewy pieces. Leftover roasted ham works too; blot visibly wet pieces before adding them to the dish evenly.
  • Leeks need a thorough rinse between their layers, where grit often hides. Cook them until soft, not browned, because their moisture and mild flavor should blend into the custard rather than dominate it here.
  • Whole milk and half-and-half make a custard that is rich without becoming heavy. Do not swap all the dairy for cream; the croissants already contribute plenty of butter and need enough liquid to soak through.
  • Whisk the eggs completely before adding dairy, which prevents stubborn strands of white in the finished casserole. Dijon is a background seasoning here; choose smooth Dijon rather than a coarse, strongly seeded mustard for this.

How to make Croissant Breakfast Casserole With Ham and Gruyère

  1. Heat the oven

    Set an oven rack in the middle position and heat the oven to 350°F. Butter a 9-by-13-inch baking dish, including the corners, then place it on a rimmed sheet pan. The sheet pan catches any custard that bubbles over and makes the full dish easier to move.

    Croissant Breakfast Casserole With Ham and Gruyère: Heat the oven
  2. Soften the leeks

    Melt butter in a skillet over medium-low heat. Add the rinsed leeks with a pinch of salt and cook, stirring often, until soft and glossy, about 7 minutes. Scrape them onto a plate and let them cool slightly so they do not begin cooking the eggs when combined.

    Croissant Breakfast Casserole With Ham and Gruyère: Soften the leeks
  3. Tear the croissants

    Pull the croissants into rough, bite-size pieces rather than neat cubes. Scatter half in the buttered dish, leaving some flaky pieces facing upward. Sprinkle over the ham, cooked leeks, and half the Gruyère, then add the remaining croissant pieces without packing them down.

  4. Whisk the custard

    In a large bowl, whisk the eggs until fully blended. Whisk in the milk, half-and-half, Dijon, thyme, salt, pepper, and nutmeg. Pour slowly over the croissants, moving around the dish so dry corners receive liquid. Press only the submerged pieces gently with a spatula.

  5. Rest and top

    Let the unbaked casserole stand for 20 minutes at room temperature. This gives the croissant interiors time to drink in the custard while the upper ridges remain exposed. Sprinkle the remaining Gruyère across the top just before baking for more defined browned cheese patches.

  6. Bake and settle

    Bake until puffed, browned at the edges, and 160°F in the center, about 40 to 45 minutes. Rest the casserole for 10 minutes before cutting. The custard finishes settling during that pause, giving portions cleaner edges and keeping the flaky top from collapsing under the knife.

The recipe

Croissant Breakfast Casserole With Ham and Gruyère

Print

Day-old croissants soak up a savory egg custard with tender leeks, diced ham, and Gruyère, then bake into crisp-topped squares that portion easily for busy mornings at home or brunches.

Course: Breakfast · Cuisine: Other

Prep
25 min
Cook
45 min
Total
1 hr 10 min
Yield
12 servings

Nutrition Facts

Serving multiplier

Nutrition values scale; ingredient amounts stay as written.

Per serving. Recipe yield: 12 servings.

Calories
342 kcal
Protein
17.4 g
Carbs
19.7 g
Fat
21.3 g
Fiber
1.5 g
Sugar
6.4 g
Sodium
641 mg

For 2 servings, scaled from the per-serving figures. Recipe yield: 12 servings.

Calories
684 kcal
Protein
34.8 g
Carbs
39.4 g
Fat
42.6 g
Fiber
3 g
Sugar
12.8 g
Sodium
1282 mg

For 3 servings, scaled from the per-serving figures. Recipe yield: 12 servings.

Calories
1026 kcal
Protein
52.2 g
Carbs
59.1 g
Fat
63.9 g
Fiber
4.5 g
Sugar
19.2 g
Sodium
1923 mg
Each listed gram weight was multiplied by the USDA FoodData Central value per 100 g, summed, and divided by 12 portions. Source: USDA FoodData Central (SR Legacy, April 2018). Values are an estimate and vary with brands, substitutions and portion size.

Ingredients

Instructions

  1. Prepare dish. Heat oven to 350°F with a center rack. Butter a 9-by-13-inch baking dish and set it on a rimmed sheet pan. Melt butter in a skillet over medium-low heat. Cook leeks with a pinch of salt until soft and glossy, about 7 minutes; cool slightly.
  2. Layer croissants. Scatter half the torn croissants in the dish. Add ham, leeks, and 1 cup Gruyère, then top with remaining croissants. Keep pieces loose, with a few flaky edges facing upward.
  3. Whisk custard. Whisk eggs until no separate white remains. Whisk in milk, half-and-half, Dijon, salt, pepper, nutmeg, and thyme. Pour evenly over the croissants, directing custard into dry corners and around the edges.
  4. Soak filling. Press lower croissant pieces lightly with a spatula, leaving upper flakes exposed. Let stand 20 minutes at room temperature so the custard reaches the center without flattening the pastry.
  5. Add cheese. Sprinkle remaining Gruyère across the surface, including the corners. Leave the cheese loosely scattered rather than forming a thick, continuous blanket, which helps browned patches develop among the exposed croissant ridges.
  6. Bake and rest. Bake 40 to 45 minutes, until puffed, browned at the edges, and 160°F in the center. If top darkens early, tent loosely with foil. Rest 10 minutes before slicing twelve squares, allowing the custard to settle and portions to hold shape.

Notes

  • A 9-by-13-inch ceramic or metal dish works well. Avoid very deep dishes, which can brown the top before the center sets.
  • Use cooked ham. If swapping in sausage, brown, drain, and cool it before layering so excess fat does not loosen the custard.
  • Fresh croissants work after tearing and drying uncovered on a sheet pan for 30 minutes; this helps them absorb custard without becoming uniformly soft.
  • croissant breakfast casserole
  • ham breakfast casserole
  • Gruyère egg bake
  • day-old croissants

Tips

  • Keep the croissant pieces uneven. Small pieces absorb custard quickly, while larger flakes create the craggy top that distinguishes this from a bread pudding.
  • Rinse sliced leeks in a bowl of water, lift them out with your hands, and leave any grit behind. A colander alone can leave particles trapped between layers.
  • If the top browns before the center reaches 160°F, lay foil loosely over the dish. Do not seal it tightly, or trapped steam will soften the exposed croissant edges.
  • Let the baked casserole stand for the full 10 minutes. Cutting immediately releases more custard and gives less tidy squares for containers.

Serving and storage

Cut the casserole into twelve squares and serve with crisp apple slices, grapes, or a citrus salad that offsets the buttery pastry. A spoonful of Dijon mixed with sour cream makes a quick table sauce for anyone who wants more tang. For a larger brunch spread, pair it with simple roasted potatoes and coffee. The portions are substantial enough that fruit is usually the only extra needed for a weekday plate.

Croissant Breakfast Casserole With Ham and Gruyère ready to serve

Questions people ask

Can I assemble this croissant breakfast casserole overnight?

Yes. Build the casserole through the custard step, cover it, and refrigerate overnight. Add the final cheese layer before baking. Because the dish begins cold, expect it to need several additional minutes; bake until the center reaches 160°F and the top is deeply golden.

Why use day-old croissants instead of fresh ones?

Day-old croissants are slightly drier, so they take in the egg mixture without immediately compressing. Fresh croissants can work, but tear them first and leave the pieces uncovered on a sheet pan for about 30 minutes before assembling the casserole.

Ratings and reviews

No ratings yet. If you have cooked this, yours would be the first.

Rate this recipe

Your rating

Up to 600 characters. Tell us how it went.

Shown next to your review. Leave it blank to stay anonymous.

Before you go

Keep this one in mind when a box of croissants is heading toward stale but still deserves better than the trash. The savory filling uses familiar fridge ingredients, and the finished squares are easy to portion before the morning gets noisy. Save the ingredient list with your next grocery run, then use whatever day-old croissants are waiting on the counter.

Ham and Gruyère Croissant Bake

Save this for later

Ham and Gruyère Croissant Bake

Tags

  • croissant-breakfast-casserole
  • breakfast-casserole
  • ham-and-gruyere
  • egg-casserole

Sources

Read next

Croissant Breakfast Casserole for Day-Old Croissants

Breakfast Casseroles

  • Make-ahead

Croissant Breakfast Casserole for Day-Old Croissants

1 hr 20 min total8 servingsServes 840 min prep

Measured ingredients, decisive texture cues, exact timing, freezing guidance, and a practical reheat make this croissant breakfast casserole dependable.

Sausage Breakfast Casserole Without a Soggy Middle

Breakfast Casseroles

  • Make-ahead

Sausage Breakfast Casserole Without a Soggy Middle

1 hr 10 min total8 servingsServes 825 min prep

Measured ingredients, decisive texture cues, exact timing, freezing guidance, and a practical reheat make this sausage breakfast casserole dependable.

Breakfast Casserole With Biscuits and Chicken Sausage

Breakfast Casseroles

  • Feeds a crowd

Breakfast Casserole With Biscuits and Chicken Sausage

62 min total12 servingsServes 1220 min prep

Chicken sausage, spinach, cheddar, and eggs form a hearty breakfast casserole with biscuits baked on top for neat, practical portions.

Breakfast Casserole With Biscuits Baked Right on Top

Breakfast Casseroles

  • Make-ahead

Breakfast Casserole With Biscuits Baked Right on Top

1 hr 5 min total8 servingsServes 825 min prep

Measured ingredients, decisive texture cues, exact timing, freezing guidance, and a practical reheat make this breakfast casserole with biscuits dependable.